src/gen/types/ObjectParamAPI
ObjectAdmissionregistrationApi
class ObjectAdmissionregistrationApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: AdmissionregistrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: AdmissionregistrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> AdmissionregistrationV1ApiCreateMutatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiCreateMutatingWebhookConfigurationRequest {
/** * * @type V1MutatingWebhookConfiguration * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration */ body: V1MutatingWebhookConfiguration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration */ fieldValidation?: string}AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyRequest
interface AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyRequest {
/** * * @type V1ValidatingAdmissionPolicy * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy */ body: V1ValidatingAdmissionPolicy /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy */ fieldValidation?: string}AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyBindingRequest {
/** * * @type V1ValidatingAdmissionPolicyBinding * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding */ body: V1ValidatingAdmissionPolicyBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding */ fieldValidation?: string}AdmissionregistrationV1ApiCreateValidatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiCreateValidatingWebhookConfigurationRequest {
/** * * @type V1ValidatingWebhookConfiguration * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration */ body: V1ValidatingWebhookConfiguration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration */ fieldValidation?: string}AdmissionregistrationV1ApiDeleteCollectionMutatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiDeleteCollectionMutatingWebhookConfigurationRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration */ body?: V1DeleteOptions}AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyRequest
interface AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy */ body?: V1DeleteOptions}AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyBindingRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding */ body?: V1DeleteOptions}AdmissionregistrationV1ApiDeleteCollectionValidatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiDeleteCollectionValidatingWebhookConfigurationRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration */ body?: V1DeleteOptions}AdmissionregistrationV1ApiDeleteMutatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiDeleteMutatingWebhookConfigurationRequest {
/** * name of the MutatingWebhookConfiguration * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration */ body?: V1DeleteOptions}AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyRequest
interface AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyRequest {
/** * name of the ValidatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy */ body?: V1DeleteOptions}AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyBindingRequest {
/** * name of the ValidatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding */ body?: V1DeleteOptions}AdmissionregistrationV1ApiDeleteValidatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiDeleteValidatingWebhookConfigurationRequest {
/** * name of the ValidatingWebhookConfiguration * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration */ body?: V1DeleteOptions}AdmissionregistrationV1ApiListMutatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiListMutatingWebhookConfigurationRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration */ watch?: boolean}AdmissionregistrationV1ApiListValidatingAdmissionPolicyRequest
interface AdmissionregistrationV1ApiListValidatingAdmissionPolicyRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy */ watch?: boolean}AdmissionregistrationV1ApiListValidatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1ApiListValidatingAdmissionPolicyBindingRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding */ watch?: boolean}AdmissionregistrationV1ApiListValidatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiListValidatingWebhookConfigurationRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration */ watch?: boolean}AdmissionregistrationV1ApiPatchMutatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiPatchMutatingWebhookConfigurationRequest {
/** * name of the MutatingWebhookConfiguration * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration */ name: string /** * * @type any * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration */ force?: boolean}AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyRequest
interface AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyRequest {
/** * name of the ValidatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy */ name: string /** * * @type any * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy */ force?: boolean}AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyBindingRequest {
/** * name of the ValidatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding */ name: string /** * * @type any * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding */ force?: boolean}AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyStatusRequest
interface AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyStatusRequest {
/** * name of the ValidatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus */ name: string /** * * @type any * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus */ force?: boolean}AdmissionregistrationV1ApiPatchValidatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiPatchValidatingWebhookConfigurationRequest {
/** * name of the ValidatingWebhookConfiguration * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration */ name: string /** * * @type any * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration */ force?: boolean}AdmissionregistrationV1ApiReadMutatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiReadMutatingWebhookConfigurationRequest {
/** * name of the MutatingWebhookConfiguration * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadMutatingWebhookConfiguration */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadMutatingWebhookConfiguration */ pretty?: string}AdmissionregistrationV1ApiReadValidatingAdmissionPolicyRequest
interface AdmissionregistrationV1ApiReadValidatingAdmissionPolicyRequest {
/** * name of the ValidatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicy */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicy */ pretty?: string}AdmissionregistrationV1ApiReadValidatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1ApiReadValidatingAdmissionPolicyBindingRequest {
/** * name of the ValidatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicyBinding */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicyBinding */ pretty?: string}AdmissionregistrationV1ApiReadValidatingAdmissionPolicyStatusRequest
interface AdmissionregistrationV1ApiReadValidatingAdmissionPolicyStatusRequest {
/** * name of the ValidatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicyStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicyStatus */ pretty?: string}AdmissionregistrationV1ApiReadValidatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiReadValidatingWebhookConfigurationRequest {
/** * name of the ValidatingWebhookConfiguration * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadValidatingWebhookConfiguration */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireadValidatingWebhookConfiguration */ pretty?: string}AdmissionregistrationV1ApiReplaceMutatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiReplaceMutatingWebhookConfigurationRequest {
/** * name of the MutatingWebhookConfiguration * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration */ name: string /** * * @type V1MutatingWebhookConfiguration * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration */ body: V1MutatingWebhookConfiguration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration */ fieldValidation?: string}AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyRequest
interface AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyRequest {
/** * name of the ValidatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy */ name: string /** * * @type V1ValidatingAdmissionPolicy * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy */ body: V1ValidatingAdmissionPolicy /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy */ fieldValidation?: string}AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyBindingRequest {
/** * name of the ValidatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding */ name: string /** * * @type V1ValidatingAdmissionPolicyBinding * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding */ body: V1ValidatingAdmissionPolicyBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding */ fieldValidation?: string}AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyStatusRequest
interface AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyStatusRequest {
/** * name of the ValidatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus */ name: string /** * * @type V1ValidatingAdmissionPolicy * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus */ body: V1ValidatingAdmissionPolicy /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus */ fieldValidation?: string}AdmissionregistrationV1ApiReplaceValidatingWebhookConfigurationRequest
interface AdmissionregistrationV1ApiReplaceValidatingWebhookConfigurationRequest {
/** * name of the ValidatingWebhookConfiguration * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration */ name: string /** * * @type V1ValidatingWebhookConfiguration * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration */ body: V1ValidatingWebhookConfiguration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration */ fieldValidation?: string}ObjectAdmissionregistrationV1Api
class ObjectAdmissionregistrationV1Api createMutatingWebhookConfigurationWithHttpInfo
create a MutatingWebhookConfigurationParameters
param the request object
public createMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiCreateMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfiguration>> createMutatingWebhookConfiguration
create a MutatingWebhookConfigurationParameters
param the request object
public createMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiCreateMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfiguration> createValidatingAdmissionPolicyWithHttpInfo
create a ValidatingAdmissionPolicyParameters
param the request object
public createValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> createValidatingAdmissionPolicy
create a ValidatingAdmissionPolicyParameters
param the request object
public createValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> createValidatingAdmissionPolicyBindingWithHttpInfo
create a ValidatingAdmissionPolicyBindingParameters
param the request object
public createValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBinding>> createValidatingAdmissionPolicyBinding
create a ValidatingAdmissionPolicyBindingParameters
param the request object
public createValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBinding> createValidatingWebhookConfigurationWithHttpInfo
create a ValidatingWebhookConfigurationParameters
param the request object
public createValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiCreateValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfiguration>> createValidatingWebhookConfiguration
create a ValidatingWebhookConfigurationParameters
param the request object
public createValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiCreateValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfiguration> deleteCollectionMutatingWebhookConfigurationWithHttpInfo
delete collection of MutatingWebhookConfigurationParameters
param the request object
public deleteCollectionMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiDeleteCollectionMutatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionMutatingWebhookConfiguration
delete collection of MutatingWebhookConfigurationParameters
param the request object
public deleteCollectionMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiDeleteCollectionMutatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionValidatingAdmissionPolicyWithHttpInfo
delete collection of ValidatingAdmissionPolicyParameters
param the request object
public deleteCollectionValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionValidatingAdmissionPolicy
delete collection of ValidatingAdmissionPolicyParameters
param the request object
public deleteCollectionValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionValidatingAdmissionPolicyBindingWithHttpInfo
delete collection of ValidatingAdmissionPolicyBindingParameters
param the request object
public deleteCollectionValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionValidatingAdmissionPolicyBinding
delete collection of ValidatingAdmissionPolicyBindingParameters
param the request object
public deleteCollectionValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionValidatingWebhookConfigurationWithHttpInfo
delete collection of ValidatingWebhookConfigurationParameters
param the request object
public deleteCollectionValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiDeleteCollectionValidatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionValidatingWebhookConfiguration
delete collection of ValidatingWebhookConfigurationParameters
param the request object
public deleteCollectionValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiDeleteCollectionValidatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteMutatingWebhookConfigurationWithHttpInfo
delete a MutatingWebhookConfigurationParameters
param the request object
public deleteMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiDeleteMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteMutatingWebhookConfiguration
delete a MutatingWebhookConfigurationParameters
param the request object
public deleteMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiDeleteMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1Status> deleteValidatingAdmissionPolicyWithHttpInfo
delete a ValidatingAdmissionPolicyParameters
param the request object
public deleteValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteValidatingAdmissionPolicy
delete a ValidatingAdmissionPolicyParameters
param the request object
public deleteValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> deleteValidatingAdmissionPolicyBindingWithHttpInfo
delete a ValidatingAdmissionPolicyBindingParameters
param the request object
public deleteValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteValidatingAdmissionPolicyBinding
delete a ValidatingAdmissionPolicyBindingParameters
param the request object
public deleteValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1Status> deleteValidatingWebhookConfigurationWithHttpInfo
delete a ValidatingWebhookConfigurationParameters
param the request object
public deleteValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiDeleteValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteValidatingWebhookConfiguration
delete a ValidatingWebhookConfigurationParameters
param the request object
public deleteValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiDeleteValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: AdmissionregistrationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: AdmissionregistrationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listMutatingWebhookConfigurationWithHttpInfo
list or watch objects of kind MutatingWebhookConfigurationParameters
param the request object
public listMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiListMutatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfigurationList>> listMutatingWebhookConfiguration
list or watch objects of kind MutatingWebhookConfigurationParameters
param the request object
public listMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiListMutatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfigurationList> listValidatingAdmissionPolicyWithHttpInfo
list or watch objects of kind ValidatingAdmissionPolicyParameters
param the request object
public listValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiListValidatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyList>> listValidatingAdmissionPolicy
list or watch objects of kind ValidatingAdmissionPolicyParameters
param the request object
public listValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiListValidatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyList> listValidatingAdmissionPolicyBindingWithHttpInfo
list or watch objects of kind ValidatingAdmissionPolicyBindingParameters
param the request object
public listValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiListValidatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBindingList>> listValidatingAdmissionPolicyBinding
list or watch objects of kind ValidatingAdmissionPolicyBindingParameters
param the request object
public listValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiListValidatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBindingList> listValidatingWebhookConfigurationWithHttpInfo
list or watch objects of kind ValidatingWebhookConfigurationParameters
param the request object
public listValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiListValidatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfigurationList>> listValidatingWebhookConfiguration
list or watch objects of kind ValidatingWebhookConfigurationParameters
param the request object
public listValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiListValidatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfigurationList> patchMutatingWebhookConfigurationWithHttpInfo
partially update the specified MutatingWebhookConfigurationParameters
param the request object
public patchMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiPatchMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfiguration>> patchMutatingWebhookConfiguration
partially update the specified MutatingWebhookConfigurationParameters
param the request object
public patchMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiPatchMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfiguration> patchValidatingAdmissionPolicyWithHttpInfo
partially update the specified ValidatingAdmissionPolicyParameters
param the request object
public patchValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> patchValidatingAdmissionPolicy
partially update the specified ValidatingAdmissionPolicyParameters
param the request object
public patchValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> patchValidatingAdmissionPolicyBindingWithHttpInfo
partially update the specified ValidatingAdmissionPolicyBindingParameters
param the request object
public patchValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBinding>> patchValidatingAdmissionPolicyBinding
partially update the specified ValidatingAdmissionPolicyBindingParameters
param the request object
public patchValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBinding> patchValidatingAdmissionPolicyStatusWithHttpInfo
partially update status of the specified ValidatingAdmissionPolicyParameters
param the request object
public patchValidatingAdmissionPolicyStatusWithHttpInfo(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> patchValidatingAdmissionPolicyStatus
partially update status of the specified ValidatingAdmissionPolicyParameters
param the request object
public patchValidatingAdmissionPolicyStatus(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> patchValidatingWebhookConfigurationWithHttpInfo
partially update the specified ValidatingWebhookConfigurationParameters
param the request object
public patchValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiPatchValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfiguration>> patchValidatingWebhookConfiguration
partially update the specified ValidatingWebhookConfigurationParameters
param the request object
public patchValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiPatchValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfiguration> readMutatingWebhookConfigurationWithHttpInfo
read the specified MutatingWebhookConfigurationParameters
param the request object
public readMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiReadMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfiguration>> readMutatingWebhookConfiguration
read the specified MutatingWebhookConfigurationParameters
param the request object
public readMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiReadMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfiguration> readValidatingAdmissionPolicyWithHttpInfo
read the specified ValidatingAdmissionPolicyParameters
param the request object
public readValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> readValidatingAdmissionPolicy
read the specified ValidatingAdmissionPolicyParameters
param the request object
public readValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> readValidatingAdmissionPolicyBindingWithHttpInfo
read the specified ValidatingAdmissionPolicyBindingParameters
param the request object
public readValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBinding>> readValidatingAdmissionPolicyBinding
read the specified ValidatingAdmissionPolicyBindingParameters
param the request object
public readValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBinding> readValidatingAdmissionPolicyStatusWithHttpInfo
read status of the specified ValidatingAdmissionPolicyParameters
param the request object
public readValidatingAdmissionPolicyStatusWithHttpInfo(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> readValidatingAdmissionPolicyStatus
read status of the specified ValidatingAdmissionPolicyParameters
param the request object
public readValidatingAdmissionPolicyStatus(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> readValidatingWebhookConfigurationWithHttpInfo
read the specified ValidatingWebhookConfigurationParameters
param the request object
public readValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiReadValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfiguration>> readValidatingWebhookConfiguration
read the specified ValidatingWebhookConfigurationParameters
param the request object
public readValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiReadValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfiguration> replaceMutatingWebhookConfigurationWithHttpInfo
replace the specified MutatingWebhookConfigurationParameters
param the request object
public replaceMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiReplaceMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfiguration>> replaceMutatingWebhookConfiguration
replace the specified MutatingWebhookConfigurationParameters
param the request object
public replaceMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiReplaceMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfiguration> replaceValidatingAdmissionPolicyWithHttpInfo
replace the specified ValidatingAdmissionPolicyParameters
param the request object
public replaceValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> replaceValidatingAdmissionPolicy
replace the specified ValidatingAdmissionPolicyParameters
param the request object
public replaceValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> replaceValidatingAdmissionPolicyBindingWithHttpInfo
replace the specified ValidatingAdmissionPolicyBindingParameters
param the request object
public replaceValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBinding>> replaceValidatingAdmissionPolicyBinding
replace the specified ValidatingAdmissionPolicyBindingParameters
param the request object
public replaceValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBinding> replaceValidatingAdmissionPolicyStatusWithHttpInfo
replace status of the specified ValidatingAdmissionPolicyParameters
param the request object
public replaceValidatingAdmissionPolicyStatusWithHttpInfo(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> replaceValidatingAdmissionPolicyStatus
replace status of the specified ValidatingAdmissionPolicyParameters
param the request object
public replaceValidatingAdmissionPolicyStatus(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> replaceValidatingWebhookConfigurationWithHttpInfo
replace the specified ValidatingWebhookConfigurationParameters
param the request object
public replaceValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiReplaceValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfiguration>> replaceValidatingWebhookConfiguration
replace the specified ValidatingWebhookConfigurationParameters
param the request object
public replaceValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiReplaceValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfiguration> AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyRequest {
/** * * @type V1alpha1MutatingAdmissionPolicy * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy */ body: V1alpha1MutatingAdmissionPolicy /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy */ fieldValidation?: string}AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyBindingRequest {
/** * * @type V1alpha1MutatingAdmissionPolicyBinding * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding */ body: V1alpha1MutatingAdmissionPolicyBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding */ fieldValidation?: string}AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy */ body?: V1DeleteOptions}AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding */ body?: V1DeleteOptions}AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyRequest {
/** * name of the MutatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy */ body?: V1DeleteOptions}AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyBindingRequest {
/** * name of the MutatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding */ body?: V1DeleteOptions}AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy */ watch?: boolean}AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyBindingRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding */ watch?: boolean}AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyRequest {
/** * name of the MutatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy */ name: string /** * * @type any * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy */ force?: boolean}AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyBindingRequest {
/** * name of the MutatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding */ name: string /** * * @type any * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding */ force?: boolean}AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyRequest {
/** * name of the MutatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireadMutatingAdmissionPolicy */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireadMutatingAdmissionPolicy */ pretty?: string}AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyBindingRequest {
/** * name of the MutatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireadMutatingAdmissionPolicyBinding */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireadMutatingAdmissionPolicyBinding */ pretty?: string}AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyRequest {
/** * name of the MutatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy */ name: string /** * * @type V1alpha1MutatingAdmissionPolicy * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy */ body: V1alpha1MutatingAdmissionPolicy /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy */ fieldValidation?: string}AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyBindingRequest {
/** * name of the MutatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding */ name: string /** * * @type V1alpha1MutatingAdmissionPolicyBinding * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding */ body: V1alpha1MutatingAdmissionPolicyBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding */ fieldValidation?: string}ObjectAdmissionregistrationV1alpha1Api
class ObjectAdmissionregistrationV1alpha1Api createMutatingAdmissionPolicyWithHttpInfo
create a MutatingAdmissionPolicyParameters
param the request object
public createMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicy>> createMutatingAdmissionPolicy
create a MutatingAdmissionPolicyParameters
param the request object
public createMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicy> createMutatingAdmissionPolicyBindingWithHttpInfo
create a MutatingAdmissionPolicyBindingParameters
param the request object
public createMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBinding>> createMutatingAdmissionPolicyBinding
create a MutatingAdmissionPolicyBindingParameters
param the request object
public createMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBinding> deleteCollectionMutatingAdmissionPolicyWithHttpInfo
delete collection of MutatingAdmissionPolicyParameters
param the request object
public deleteCollectionMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionMutatingAdmissionPolicy
delete collection of MutatingAdmissionPolicyParameters
param the request object
public deleteCollectionMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionMutatingAdmissionPolicyBindingWithHttpInfo
delete collection of MutatingAdmissionPolicyBindingParameters
param the request object
public deleteCollectionMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionMutatingAdmissionPolicyBinding
delete collection of MutatingAdmissionPolicyBindingParameters
param the request object
public deleteCollectionMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteMutatingAdmissionPolicyWithHttpInfo
delete a MutatingAdmissionPolicyParameters
param the request object
public deleteMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteMutatingAdmissionPolicy
delete a MutatingAdmissionPolicyParameters
param the request object
public deleteMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> deleteMutatingAdmissionPolicyBindingWithHttpInfo
delete a MutatingAdmissionPolicyBindingParameters
param the request object
public deleteMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteMutatingAdmissionPolicyBinding
delete a MutatingAdmissionPolicyBindingParameters
param the request object
public deleteMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: AdmissionregistrationV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: AdmissionregistrationV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listMutatingAdmissionPolicyWithHttpInfo
list or watch objects of kind MutatingAdmissionPolicyParameters
param the request object
public listMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyList>> listMutatingAdmissionPolicy
list or watch objects of kind MutatingAdmissionPolicyParameters
param the request object
public listMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyList> listMutatingAdmissionPolicyBindingWithHttpInfo
list or watch objects of kind MutatingAdmissionPolicyBindingParameters
param the request object
public listMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBindingList>> listMutatingAdmissionPolicyBinding
list or watch objects of kind MutatingAdmissionPolicyBindingParameters
param the request object
public listMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBindingList> patchMutatingAdmissionPolicyWithHttpInfo
partially update the specified MutatingAdmissionPolicyParameters
param the request object
public patchMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicy>> patchMutatingAdmissionPolicy
partially update the specified MutatingAdmissionPolicyParameters
param the request object
public patchMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicy> patchMutatingAdmissionPolicyBindingWithHttpInfo
partially update the specified MutatingAdmissionPolicyBindingParameters
param the request object
public patchMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBinding>> patchMutatingAdmissionPolicyBinding
partially update the specified MutatingAdmissionPolicyBindingParameters
param the request object
public patchMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBinding> readMutatingAdmissionPolicyWithHttpInfo
read the specified MutatingAdmissionPolicyParameters
param the request object
public readMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicy>> readMutatingAdmissionPolicy
read the specified MutatingAdmissionPolicyParameters
param the request object
public readMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicy> readMutatingAdmissionPolicyBindingWithHttpInfo
read the specified MutatingAdmissionPolicyBindingParameters
param the request object
public readMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBinding>> readMutatingAdmissionPolicyBinding
read the specified MutatingAdmissionPolicyBindingParameters
param the request object
public readMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBinding> replaceMutatingAdmissionPolicyWithHttpInfo
replace the specified MutatingAdmissionPolicyParameters
param the request object
public replaceMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicy>> replaceMutatingAdmissionPolicy
replace the specified MutatingAdmissionPolicyParameters
param the request object
public replaceMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicy> replaceMutatingAdmissionPolicyBindingWithHttpInfo
replace the specified MutatingAdmissionPolicyBindingParameters
param the request object
public replaceMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBinding>> replaceMutatingAdmissionPolicyBinding
replace the specified MutatingAdmissionPolicyBindingParameters
param the request object
public replaceMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBinding> AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyRequest {
/** * * @type V1beta1MutatingAdmissionPolicy * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy */ body: V1beta1MutatingAdmissionPolicy /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy */ fieldValidation?: string}AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyBindingRequest {
/** * * @type V1beta1MutatingAdmissionPolicyBinding * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding */ body: V1beta1MutatingAdmissionPolicyBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding */ fieldValidation?: string}AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy */ body?: V1DeleteOptions}AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding */ body?: V1DeleteOptions}AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyRequest {
/** * name of the MutatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy */ body?: V1DeleteOptions}AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyBindingRequest {
/** * name of the MutatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding */ body?: V1DeleteOptions}AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy */ watch?: boolean}AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyBindingRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding */ watch?: boolean}AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyRequest {
/** * name of the MutatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy */ name: string /** * * @type any * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy */ force?: boolean}AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyBindingRequest {
/** * name of the MutatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding */ name: string /** * * @type any * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding */ force?: boolean}AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyRequest {
/** * name of the MutatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireadMutatingAdmissionPolicy */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireadMutatingAdmissionPolicy */ pretty?: string}AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyBindingRequest {
/** * name of the MutatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireadMutatingAdmissionPolicyBinding */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireadMutatingAdmissionPolicyBinding */ pretty?: string}AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyRequest
interface AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyRequest {
/** * name of the MutatingAdmissionPolicy * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy */ name: string /** * * @type V1beta1MutatingAdmissionPolicy * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy */ body: V1beta1MutatingAdmissionPolicy /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy */ fieldValidation?: string}AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyBindingRequest
interface AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyBindingRequest {
/** * name of the MutatingAdmissionPolicyBinding * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding */ name: string /** * * @type V1beta1MutatingAdmissionPolicyBinding * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding */ body: V1beta1MutatingAdmissionPolicyBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding */ fieldValidation?: string}ObjectAdmissionregistrationV1beta1Api
class ObjectAdmissionregistrationV1beta1Api createMutatingAdmissionPolicyWithHttpInfo
create a MutatingAdmissionPolicyParameters
param the request object
public createMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicy>> createMutatingAdmissionPolicy
create a MutatingAdmissionPolicyParameters
param the request object
public createMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicy> createMutatingAdmissionPolicyBindingWithHttpInfo
create a MutatingAdmissionPolicyBindingParameters
param the request object
public createMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBinding>> createMutatingAdmissionPolicyBinding
create a MutatingAdmissionPolicyBindingParameters
param the request object
public createMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBinding> deleteCollectionMutatingAdmissionPolicyWithHttpInfo
delete collection of MutatingAdmissionPolicyParameters
param the request object
public deleteCollectionMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionMutatingAdmissionPolicy
delete collection of MutatingAdmissionPolicyParameters
param the request object
public deleteCollectionMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionMutatingAdmissionPolicyBindingWithHttpInfo
delete collection of MutatingAdmissionPolicyBindingParameters
param the request object
public deleteCollectionMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionMutatingAdmissionPolicyBinding
delete collection of MutatingAdmissionPolicyBindingParameters
param the request object
public deleteCollectionMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteMutatingAdmissionPolicyWithHttpInfo
delete a MutatingAdmissionPolicyParameters
param the request object
public deleteMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteMutatingAdmissionPolicy
delete a MutatingAdmissionPolicyParameters
param the request object
public deleteMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> deleteMutatingAdmissionPolicyBindingWithHttpInfo
delete a MutatingAdmissionPolicyBindingParameters
param the request object
public deleteMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteMutatingAdmissionPolicyBinding
delete a MutatingAdmissionPolicyBindingParameters
param the request object
public deleteMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: AdmissionregistrationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: AdmissionregistrationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listMutatingAdmissionPolicyWithHttpInfo
list or watch objects of kind MutatingAdmissionPolicyParameters
param the request object
public listMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyList>> listMutatingAdmissionPolicy
list or watch objects of kind MutatingAdmissionPolicyParameters
param the request object
public listMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyList> listMutatingAdmissionPolicyBindingWithHttpInfo
list or watch objects of kind MutatingAdmissionPolicyBindingParameters
param the request object
public listMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBindingList>> listMutatingAdmissionPolicyBinding
list or watch objects of kind MutatingAdmissionPolicyBindingParameters
param the request object
public listMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBindingList> patchMutatingAdmissionPolicyWithHttpInfo
partially update the specified MutatingAdmissionPolicyParameters
param the request object
public patchMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicy>> patchMutatingAdmissionPolicy
partially update the specified MutatingAdmissionPolicyParameters
param the request object
public patchMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicy> patchMutatingAdmissionPolicyBindingWithHttpInfo
partially update the specified MutatingAdmissionPolicyBindingParameters
param the request object
public patchMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBinding>> patchMutatingAdmissionPolicyBinding
partially update the specified MutatingAdmissionPolicyBindingParameters
param the request object
public patchMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBinding> readMutatingAdmissionPolicyWithHttpInfo
read the specified MutatingAdmissionPolicyParameters
param the request object
public readMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicy>> readMutatingAdmissionPolicy
read the specified MutatingAdmissionPolicyParameters
param the request object
public readMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicy> readMutatingAdmissionPolicyBindingWithHttpInfo
read the specified MutatingAdmissionPolicyBindingParameters
param the request object
public readMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBinding>> readMutatingAdmissionPolicyBinding
read the specified MutatingAdmissionPolicyBindingParameters
param the request object
public readMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBinding> replaceMutatingAdmissionPolicyWithHttpInfo
replace the specified MutatingAdmissionPolicyParameters
param the request object
public replaceMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicy>> replaceMutatingAdmissionPolicy
replace the specified MutatingAdmissionPolicyParameters
param the request object
public replaceMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicy> replaceMutatingAdmissionPolicyBindingWithHttpInfo
replace the specified MutatingAdmissionPolicyBindingParameters
param the request object
public replaceMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBinding>> replaceMutatingAdmissionPolicyBinding
replace the specified MutatingAdmissionPolicyBindingParameters
param the request object
public replaceMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBinding> ObjectApiextensionsApi
class ObjectApiextensionsApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: ApiextensionsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: ApiextensionsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> ApiextensionsV1ApiCreateCustomResourceDefinitionRequest
interface ApiextensionsV1ApiCreateCustomResourceDefinitionRequest {
/** * * @type V1CustomResourceDefinition * @memberof ApiextensionsV1ApicreateCustomResourceDefinition */ body: V1CustomResourceDefinition /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApicreateCustomResourceDefinition */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApicreateCustomResourceDefinition */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApicreateCustomResourceDefinition */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApicreateCustomResourceDefinition */ fieldValidation?: string}ApiextensionsV1ApiDeleteCollectionCustomResourceDefinitionRequest
interface ApiextensionsV1ApiDeleteCollectionCustomResourceDefinitionRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition */ body?: V1DeleteOptions}ApiextensionsV1ApiDeleteCustomResourceDefinitionRequest
interface ApiextensionsV1ApiDeleteCustomResourceDefinitionRequest {
/** * name of the CustomResourceDefinition * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCustomResourceDefinition */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCustomResourceDefinition */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCustomResourceDefinition */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ApiextensionsV1ApideleteCustomResourceDefinition */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApideleteCustomResourceDefinition */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApideleteCustomResourceDefinition */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApideleteCustomResourceDefinition */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ApiextensionsV1ApideleteCustomResourceDefinition */ body?: V1DeleteOptions}ApiextensionsV1ApiListCustomResourceDefinitionRequest
interface ApiextensionsV1ApiListCustomResourceDefinitionRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApilistCustomResourceDefinition */ watch?: boolean}ApiextensionsV1ApiPatchCustomResourceDefinitionRequest
interface ApiextensionsV1ApiPatchCustomResourceDefinitionRequest {
/** * name of the CustomResourceDefinition * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinition */ name: string /** * * @type any * @memberof ApiextensionsV1ApipatchCustomResourceDefinition */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinition */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinition */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinition */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinition */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApipatchCustomResourceDefinition */ force?: boolean}ApiextensionsV1ApiPatchCustomResourceDefinitionStatusRequest
interface ApiextensionsV1ApiPatchCustomResourceDefinitionStatusRequest {
/** * name of the CustomResourceDefinition * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus */ name: string /** * * @type any * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus */ force?: boolean}ApiextensionsV1ApiReadCustomResourceDefinitionRequest
interface ApiextensionsV1ApiReadCustomResourceDefinitionRequest {
/** * name of the CustomResourceDefinition * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireadCustomResourceDefinition */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireadCustomResourceDefinition */ pretty?: string}ApiextensionsV1ApiReadCustomResourceDefinitionStatusRequest
interface ApiextensionsV1ApiReadCustomResourceDefinitionStatusRequest {
/** * name of the CustomResourceDefinition * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireadCustomResourceDefinitionStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireadCustomResourceDefinitionStatus */ pretty?: string}ApiextensionsV1ApiReplaceCustomResourceDefinitionRequest
interface ApiextensionsV1ApiReplaceCustomResourceDefinitionRequest {
/** * name of the CustomResourceDefinition * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition */ name: string /** * * @type V1CustomResourceDefinition * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition */ body: V1CustomResourceDefinition /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition */ fieldValidation?: string}ApiextensionsV1ApiReplaceCustomResourceDefinitionStatusRequest
interface ApiextensionsV1ApiReplaceCustomResourceDefinitionStatusRequest {
/** * name of the CustomResourceDefinition * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus */ name: string /** * * @type V1CustomResourceDefinition * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus */ body: V1CustomResourceDefinition /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus */ fieldValidation?: string}ObjectApiextensionsV1Api
class ObjectApiextensionsV1Api createCustomResourceDefinitionWithHttpInfo
create a CustomResourceDefinitionParameters
param the request object
public createCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiCreateCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> createCustomResourceDefinition
create a CustomResourceDefinitionParameters
param the request object
public createCustomResourceDefinition(param: ApiextensionsV1ApiCreateCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> deleteCollectionCustomResourceDefinitionWithHttpInfo
delete collection of CustomResourceDefinitionParameters
param the request object
public deleteCollectionCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiDeleteCollectionCustomResourceDefinitionRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionCustomResourceDefinition
delete collection of CustomResourceDefinitionParameters
param the request object
public deleteCollectionCustomResourceDefinition(param: ApiextensionsV1ApiDeleteCollectionCustomResourceDefinitionRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCustomResourceDefinitionWithHttpInfo
delete a CustomResourceDefinitionParameters
param the request object
public deleteCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiDeleteCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCustomResourceDefinition
delete a CustomResourceDefinitionParameters
param the request object
public deleteCustomResourceDefinition(param: ApiextensionsV1ApiDeleteCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: ApiextensionsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: ApiextensionsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listCustomResourceDefinitionWithHttpInfo
list or watch objects of kind CustomResourceDefinitionParameters
param the request object
public listCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiListCustomResourceDefinitionRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinitionList>> listCustomResourceDefinition
list or watch objects of kind CustomResourceDefinitionParameters
param the request object
public listCustomResourceDefinition(param: ApiextensionsV1ApiListCustomResourceDefinitionRequest = {}, options?: ConfigurationOptions): Promise<V1CustomResourceDefinitionList> patchCustomResourceDefinitionWithHttpInfo
partially update the specified CustomResourceDefinitionParameters
param the request object
public patchCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiPatchCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> patchCustomResourceDefinition
partially update the specified CustomResourceDefinitionParameters
param the request object
public patchCustomResourceDefinition(param: ApiextensionsV1ApiPatchCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> patchCustomResourceDefinitionStatusWithHttpInfo
partially update status of the specified CustomResourceDefinitionParameters
param the request object
public patchCustomResourceDefinitionStatusWithHttpInfo(param: ApiextensionsV1ApiPatchCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> patchCustomResourceDefinitionStatus
partially update status of the specified CustomResourceDefinitionParameters
param the request object
public patchCustomResourceDefinitionStatus(param: ApiextensionsV1ApiPatchCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> readCustomResourceDefinitionWithHttpInfo
read the specified CustomResourceDefinitionParameters
param the request object
public readCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiReadCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> readCustomResourceDefinition
read the specified CustomResourceDefinitionParameters
param the request object
public readCustomResourceDefinition(param: ApiextensionsV1ApiReadCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> readCustomResourceDefinitionStatusWithHttpInfo
read status of the specified CustomResourceDefinitionParameters
param the request object
public readCustomResourceDefinitionStatusWithHttpInfo(param: ApiextensionsV1ApiReadCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> readCustomResourceDefinitionStatus
read status of the specified CustomResourceDefinitionParameters
param the request object
public readCustomResourceDefinitionStatus(param: ApiextensionsV1ApiReadCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> replaceCustomResourceDefinitionWithHttpInfo
replace the specified CustomResourceDefinitionParameters
param the request object
public replaceCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiReplaceCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> replaceCustomResourceDefinition
replace the specified CustomResourceDefinitionParameters
param the request object
public replaceCustomResourceDefinition(param: ApiextensionsV1ApiReplaceCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> replaceCustomResourceDefinitionStatusWithHttpInfo
replace status of the specified CustomResourceDefinitionParameters
param the request object
public replaceCustomResourceDefinitionStatusWithHttpInfo(param: ApiextensionsV1ApiReplaceCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> replaceCustomResourceDefinitionStatus
replace status of the specified CustomResourceDefinitionParameters
param the request object
public replaceCustomResourceDefinitionStatus(param: ApiextensionsV1ApiReplaceCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> ObjectApiregistrationApi
class ObjectApiregistrationApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: ApiregistrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: ApiregistrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> ApiregistrationV1ApiCreateAPIServiceRequest
interface ApiregistrationV1ApiCreateAPIServiceRequest {
/** * * @type V1APIService * @memberof ApiregistrationV1ApicreateAPIService */ body: V1APIService /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApicreateAPIService */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApicreateAPIService */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApicreateAPIService */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApicreateAPIService */ fieldValidation?: string}ApiregistrationV1ApiDeleteAPIServiceRequest
interface ApiregistrationV1ApiDeleteAPIServiceRequest {
/** * name of the APIService * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteAPIService */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteAPIService */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteAPIService */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ApiregistrationV1ApideleteAPIService */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApideleteAPIService */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApideleteAPIService */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteAPIService */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ApiregistrationV1ApideleteAPIService */ body?: V1DeleteOptions}ApiregistrationV1ApiDeleteCollectionAPIServiceRequest
interface ApiregistrationV1ApiDeleteCollectionAPIServiceRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteCollectionAPIService */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteCollectionAPIService */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteCollectionAPIService */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteCollectionAPIService */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ApiregistrationV1ApideleteCollectionAPIService */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApideleteCollectionAPIService */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteCollectionAPIService */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ApiregistrationV1ApideleteCollectionAPIService */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApideleteCollectionAPIService */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteCollectionAPIService */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteCollectionAPIService */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApideleteCollectionAPIService */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApideleteCollectionAPIService */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ApiregistrationV1ApideleteCollectionAPIService */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ApiregistrationV1ApideleteCollectionAPIService */ body?: V1DeleteOptions}ApiregistrationV1ApiListAPIServiceRequest
interface ApiregistrationV1ApiListAPIServiceRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApilistAPIService */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApilistAPIService */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApilistAPIService */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApilistAPIService */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApilistAPIService */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ApiregistrationV1ApilistAPIService */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApilistAPIService */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApilistAPIService */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApilistAPIService */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ApiregistrationV1ApilistAPIService */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApilistAPIService */ watch?: boolean}ApiregistrationV1ApiPatchAPIServiceRequest
interface ApiregistrationV1ApiPatchAPIServiceRequest {
/** * name of the APIService * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIService */ name: string /** * * @type any * @memberof ApiregistrationV1ApipatchAPIService */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIService */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIService */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIService */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIService */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApipatchAPIService */ force?: boolean}ApiregistrationV1ApiPatchAPIServiceStatusRequest
interface ApiregistrationV1ApiPatchAPIServiceStatusRequest {
/** * name of the APIService * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIServiceStatus */ name: string /** * * @type any * @memberof ApiregistrationV1ApipatchAPIServiceStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIServiceStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIServiceStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIServiceStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApipatchAPIServiceStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ApiregistrationV1ApipatchAPIServiceStatus */ force?: boolean}ApiregistrationV1ApiReadAPIServiceRequest
interface ApiregistrationV1ApiReadAPIServiceRequest {
/** * name of the APIService * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireadAPIService */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireadAPIService */ pretty?: string}ApiregistrationV1ApiReadAPIServiceStatusRequest
interface ApiregistrationV1ApiReadAPIServiceStatusRequest {
/** * name of the APIService * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireadAPIServiceStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireadAPIServiceStatus */ pretty?: string}ApiregistrationV1ApiReplaceAPIServiceRequest
interface ApiregistrationV1ApiReplaceAPIServiceRequest {
/** * name of the APIService * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIService */ name: string /** * * @type V1APIService * @memberof ApiregistrationV1ApireplaceAPIService */ body: V1APIService /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIService */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIService */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIService */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIService */ fieldValidation?: string}ApiregistrationV1ApiReplaceAPIServiceStatusRequest
interface ApiregistrationV1ApiReplaceAPIServiceStatusRequest {
/** * name of the APIService * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIServiceStatus */ name: string /** * * @type V1APIService * @memberof ApiregistrationV1ApireplaceAPIServiceStatus */ body: V1APIService /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIServiceStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIServiceStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIServiceStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ApiregistrationV1ApireplaceAPIServiceStatus */ fieldValidation?: string}ObjectApiregistrationV1Api
class ObjectApiregistrationV1Api createAPIServiceWithHttpInfo
create an APIServiceParameters
param the request object
public createAPIServiceWithHttpInfo(param: ApiregistrationV1ApiCreateAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> createAPIService
create an APIServiceParameters
param the request object
public createAPIService(param: ApiregistrationV1ApiCreateAPIServiceRequest, options?: ConfigurationOptions): Promise<V1APIService> deleteAPIServiceWithHttpInfo
delete an APIServiceParameters
param the request object
public deleteAPIServiceWithHttpInfo(param: ApiregistrationV1ApiDeleteAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteAPIService
delete an APIServiceParameters
param the request object
public deleteAPIService(param: ApiregistrationV1ApiDeleteAPIServiceRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionAPIServiceWithHttpInfo
delete collection of APIServiceParameters
param the request object
public deleteCollectionAPIServiceWithHttpInfo(param: ApiregistrationV1ApiDeleteCollectionAPIServiceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionAPIService
delete collection of APIServiceParameters
param the request object
public deleteCollectionAPIService(param: ApiregistrationV1ApiDeleteCollectionAPIServiceRequest = {}, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: ApiregistrationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: ApiregistrationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listAPIServiceWithHttpInfo
list or watch objects of kind APIServiceParameters
param the request object
public listAPIServiceWithHttpInfo(param: ApiregistrationV1ApiListAPIServiceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIServiceList>> listAPIService
list or watch objects of kind APIServiceParameters
param the request object
public listAPIService(param: ApiregistrationV1ApiListAPIServiceRequest = {}, options?: ConfigurationOptions): Promise<V1APIServiceList> patchAPIServiceWithHttpInfo
partially update the specified APIServiceParameters
param the request object
public patchAPIServiceWithHttpInfo(param: ApiregistrationV1ApiPatchAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> patchAPIService
partially update the specified APIServiceParameters
param the request object
public patchAPIService(param: ApiregistrationV1ApiPatchAPIServiceRequest, options?: ConfigurationOptions): Promise<V1APIService> patchAPIServiceStatusWithHttpInfo
partially update status of the specified APIServiceParameters
param the request object
public patchAPIServiceStatusWithHttpInfo(param: ApiregistrationV1ApiPatchAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> patchAPIServiceStatus
partially update status of the specified APIServiceParameters
param the request object
public patchAPIServiceStatus(param: ApiregistrationV1ApiPatchAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<V1APIService> readAPIServiceWithHttpInfo
read the specified APIServiceParameters
param the request object
public readAPIServiceWithHttpInfo(param: ApiregistrationV1ApiReadAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> readAPIService
read the specified APIServiceParameters
param the request object
public readAPIService(param: ApiregistrationV1ApiReadAPIServiceRequest, options?: ConfigurationOptions): Promise<V1APIService> readAPIServiceStatusWithHttpInfo
read status of the specified APIServiceParameters
param the request object
public readAPIServiceStatusWithHttpInfo(param: ApiregistrationV1ApiReadAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> readAPIServiceStatus
read status of the specified APIServiceParameters
param the request object
public readAPIServiceStatus(param: ApiregistrationV1ApiReadAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<V1APIService> replaceAPIServiceWithHttpInfo
replace the specified APIServiceParameters
param the request object
public replaceAPIServiceWithHttpInfo(param: ApiregistrationV1ApiReplaceAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> replaceAPIService
replace the specified APIServiceParameters
param the request object
public replaceAPIService(param: ApiregistrationV1ApiReplaceAPIServiceRequest, options?: ConfigurationOptions): Promise<V1APIService> replaceAPIServiceStatusWithHttpInfo
replace status of the specified APIServiceParameters
param the request object
public replaceAPIServiceStatusWithHttpInfo(param: ApiregistrationV1ApiReplaceAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> replaceAPIServiceStatus
replace status of the specified APIServiceParameters
param the request object
public replaceAPIServiceStatus(param: ApiregistrationV1ApiReplaceAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<V1APIService> ObjectApisApi
class ObjectApisApi getAPIVersionsWithHttpInfo
get available API versionsParameters
param the request object
public getAPIVersionsWithHttpInfo(param: ApisApiGetAPIVersionsRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroupList>> getAPIVersions
get available API versionsParameters
param the request object
public getAPIVersions(param: ApisApiGetAPIVersionsRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroupList> ObjectAppsApi
class ObjectAppsApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: AppsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: AppsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> AppsV1ApiCreateNamespacedControllerRevisionRequest
interface AppsV1ApiCreateNamespacedControllerRevisionRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedControllerRevision */ namespace: string /** * * @type V1ControllerRevision * @memberof AppsV1ApicreateNamespacedControllerRevision */ body: V1ControllerRevision /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedControllerRevision */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedControllerRevision */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedControllerRevision */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedControllerRevision */ fieldValidation?: string}AppsV1ApiCreateNamespacedDaemonSetRequest
interface AppsV1ApiCreateNamespacedDaemonSetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDaemonSet */ namespace: string /** * * @type V1DaemonSet * @memberof AppsV1ApicreateNamespacedDaemonSet */ body: V1DaemonSet /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDaemonSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDaemonSet */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDaemonSet */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDaemonSet */ fieldValidation?: string}AppsV1ApiCreateNamespacedDeploymentRequest
interface AppsV1ApiCreateNamespacedDeploymentRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDeployment */ namespace: string /** * * @type V1Deployment * @memberof AppsV1ApicreateNamespacedDeployment */ body: V1Deployment /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDeployment */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDeployment */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDeployment */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedDeployment */ fieldValidation?: string}AppsV1ApiCreateNamespacedReplicaSetRequest
interface AppsV1ApiCreateNamespacedReplicaSetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedReplicaSet */ namespace: string /** * * @type V1ReplicaSet * @memberof AppsV1ApicreateNamespacedReplicaSet */ body: V1ReplicaSet /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedReplicaSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedReplicaSet */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedReplicaSet */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedReplicaSet */ fieldValidation?: string}AppsV1ApiCreateNamespacedStatefulSetRequest
interface AppsV1ApiCreateNamespacedStatefulSetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedStatefulSet */ namespace: string /** * * @type V1StatefulSet * @memberof AppsV1ApicreateNamespacedStatefulSet */ body: V1StatefulSet /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedStatefulSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedStatefulSet */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedStatefulSet */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApicreateNamespacedStatefulSet */ fieldValidation?: string}AppsV1ApiDeleteCollectionNamespacedControllerRevisionRequest
interface AppsV1ApiDeleteCollectionNamespacedControllerRevisionRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision */ body?: V1DeleteOptions}AppsV1ApiDeleteCollectionNamespacedDaemonSetRequest
interface AppsV1ApiDeleteCollectionNamespacedDaemonSetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet */ body?: V1DeleteOptions}AppsV1ApiDeleteCollectionNamespacedDeploymentRequest
interface AppsV1ApiDeleteCollectionNamespacedDeploymentRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteCollectionNamespacedDeployment */ body?: V1DeleteOptions}AppsV1ApiDeleteCollectionNamespacedReplicaSetRequest
interface AppsV1ApiDeleteCollectionNamespacedReplicaSetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet */ body?: V1DeleteOptions}AppsV1ApiDeleteCollectionNamespacedStatefulSetRequest
interface AppsV1ApiDeleteCollectionNamespacedStatefulSetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet */ body?: V1DeleteOptions}AppsV1ApiDeleteNamespacedControllerRevisionRequest
interface AppsV1ApiDeleteNamespacedControllerRevisionRequest {
/** * name of the ControllerRevision * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedControllerRevision */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedControllerRevision */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedControllerRevision */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedControllerRevision */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteNamespacedControllerRevision */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedControllerRevision */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedControllerRevision */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedControllerRevision */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteNamespacedControllerRevision */ body?: V1DeleteOptions}AppsV1ApiDeleteNamespacedDaemonSetRequest
interface AppsV1ApiDeleteNamespacedDaemonSetRequest {
/** * name of the DaemonSet * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDaemonSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDaemonSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDaemonSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDaemonSet */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteNamespacedDaemonSet */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedDaemonSet */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedDaemonSet */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDaemonSet */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteNamespacedDaemonSet */ body?: V1DeleteOptions}AppsV1ApiDeleteNamespacedDeploymentRequest
interface AppsV1ApiDeleteNamespacedDeploymentRequest {
/** * name of the Deployment * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDeployment */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDeployment */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDeployment */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDeployment */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteNamespacedDeployment */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedDeployment */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedDeployment */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedDeployment */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteNamespacedDeployment */ body?: V1DeleteOptions}AppsV1ApiDeleteNamespacedReplicaSetRequest
interface AppsV1ApiDeleteNamespacedReplicaSetRequest {
/** * name of the ReplicaSet * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedReplicaSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedReplicaSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedReplicaSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedReplicaSet */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteNamespacedReplicaSet */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedReplicaSet */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedReplicaSet */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedReplicaSet */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteNamespacedReplicaSet */ body?: V1DeleteOptions}AppsV1ApiDeleteNamespacedStatefulSetRequest
interface AppsV1ApiDeleteNamespacedStatefulSetRequest {
/** * name of the StatefulSet * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedStatefulSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedStatefulSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedStatefulSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedStatefulSet */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AppsV1ApideleteNamespacedStatefulSet */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedStatefulSet */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AppsV1ApideleteNamespacedStatefulSet */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AppsV1ApideleteNamespacedStatefulSet */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AppsV1ApideleteNamespacedStatefulSet */ body?: V1DeleteOptions}AppsV1ApiListControllerRevisionForAllNamespacesRequest
interface AppsV1ApiListControllerRevisionForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistControllerRevisionForAllNamespaces */ watch?: boolean}AppsV1ApiListDaemonSetForAllNamespacesRequest
interface AppsV1ApiListDaemonSetForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistDaemonSetForAllNamespaces */ watch?: boolean}AppsV1ApiListDeploymentForAllNamespacesRequest
interface AppsV1ApiListDeploymentForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistDeploymentForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistDeploymentForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistDeploymentForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistDeploymentForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistDeploymentForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistDeploymentForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistDeploymentForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistDeploymentForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistDeploymentForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistDeploymentForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistDeploymentForAllNamespaces */ watch?: boolean}AppsV1ApiListNamespacedControllerRevisionRequest
interface AppsV1ApiListNamespacedControllerRevisionRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedControllerRevision */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedControllerRevision */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedControllerRevision */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedControllerRevision */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedControllerRevision */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedControllerRevision */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedControllerRevision */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedControllerRevision */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedControllerRevision */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedControllerRevision */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedControllerRevision */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedControllerRevision */ watch?: boolean}AppsV1ApiListNamespacedDaemonSetRequest
interface AppsV1ApiListNamespacedDaemonSetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDaemonSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDaemonSet */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedDaemonSet */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDaemonSet */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDaemonSet */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDaemonSet */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedDaemonSet */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDaemonSet */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDaemonSet */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedDaemonSet */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedDaemonSet */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedDaemonSet */ watch?: boolean}AppsV1ApiListNamespacedDeploymentRequest
interface AppsV1ApiListNamespacedDeploymentRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDeployment */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDeployment */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedDeployment */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDeployment */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDeployment */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDeployment */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedDeployment */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDeployment */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedDeployment */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedDeployment */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedDeployment */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedDeployment */ watch?: boolean}AppsV1ApiListNamespacedReplicaSetRequest
interface AppsV1ApiListNamespacedReplicaSetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedReplicaSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedReplicaSet */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedReplicaSet */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedReplicaSet */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedReplicaSet */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedReplicaSet */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedReplicaSet */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedReplicaSet */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedReplicaSet */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedReplicaSet */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedReplicaSet */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedReplicaSet */ watch?: boolean}AppsV1ApiListNamespacedStatefulSetRequest
interface AppsV1ApiListNamespacedStatefulSetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedStatefulSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedStatefulSet */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedStatefulSet */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedStatefulSet */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedStatefulSet */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedStatefulSet */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedStatefulSet */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedStatefulSet */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistNamespacedStatefulSet */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedStatefulSet */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistNamespacedStatefulSet */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistNamespacedStatefulSet */ watch?: boolean}AppsV1ApiListReplicaSetForAllNamespacesRequest
interface AppsV1ApiListReplicaSetForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistReplicaSetForAllNamespaces */ watch?: boolean}AppsV1ApiListStatefulSetForAllNamespacesRequest
interface AppsV1ApiListStatefulSetForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AppsV1ApilistStatefulSetForAllNamespaces */ watch?: boolean}AppsV1ApiPatchNamespacedControllerRevisionRequest
interface AppsV1ApiPatchNamespacedControllerRevisionRequest {
/** * name of the ControllerRevision * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedControllerRevision */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedControllerRevision */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedControllerRevision */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedControllerRevision */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedControllerRevision */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedControllerRevision */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedControllerRevision */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedControllerRevision */ force?: boolean}AppsV1ApiPatchNamespacedDaemonSetRequest
interface AppsV1ApiPatchNamespacedDaemonSetRequest {
/** * name of the DaemonSet * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSet */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedDaemonSet */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSet */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSet */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSet */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedDaemonSet */ force?: boolean}AppsV1ApiPatchNamespacedDaemonSetStatusRequest
interface AppsV1ApiPatchNamespacedDaemonSetStatusRequest {
/** * name of the DaemonSet * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSetStatus */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedDaemonSetStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSetStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSetStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSetStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDaemonSetStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedDaemonSetStatus */ force?: boolean}AppsV1ApiPatchNamespacedDeploymentRequest
interface AppsV1ApiPatchNamespacedDeploymentRequest {
/** * name of the Deployment * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeployment */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeployment */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedDeployment */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeployment */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeployment */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeployment */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeployment */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedDeployment */ force?: boolean}AppsV1ApiPatchNamespacedDeploymentScaleRequest
interface AppsV1ApiPatchNamespacedDeploymentScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentScale */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedDeploymentScale */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentScale */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentScale */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedDeploymentScale */ force?: boolean}AppsV1ApiPatchNamespacedDeploymentStatusRequest
interface AppsV1ApiPatchNamespacedDeploymentStatusRequest {
/** * name of the Deployment * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentStatus */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedDeploymentStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedDeploymentStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedDeploymentStatus */ force?: boolean}AppsV1ApiPatchNamespacedReplicaSetRequest
interface AppsV1ApiPatchNamespacedReplicaSetRequest {
/** * name of the ReplicaSet * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSet */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedReplicaSet */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSet */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSet */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSet */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedReplicaSet */ force?: boolean}AppsV1ApiPatchNamespacedReplicaSetScaleRequest
interface AppsV1ApiPatchNamespacedReplicaSetScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetScale */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedReplicaSetScale */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetScale */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetScale */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedReplicaSetScale */ force?: boolean}AppsV1ApiPatchNamespacedReplicaSetStatusRequest
interface AppsV1ApiPatchNamespacedReplicaSetStatusRequest {
/** * name of the ReplicaSet * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetStatus */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedReplicaSetStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedReplicaSetStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedReplicaSetStatus */ force?: boolean}AppsV1ApiPatchNamespacedStatefulSetRequest
interface AppsV1ApiPatchNamespacedStatefulSetRequest {
/** * name of the StatefulSet * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSet */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedStatefulSet */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSet */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSet */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSet */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedStatefulSet */ force?: boolean}AppsV1ApiPatchNamespacedStatefulSetScaleRequest
interface AppsV1ApiPatchNamespacedStatefulSetScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetScale */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedStatefulSetScale */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetScale */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetScale */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedStatefulSetScale */ force?: boolean}AppsV1ApiPatchNamespacedStatefulSetStatusRequest
interface AppsV1ApiPatchNamespacedStatefulSetStatusRequest {
/** * name of the StatefulSet * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetStatus */ namespace: string /** * * @type any * @memberof AppsV1ApipatchNamespacedStatefulSetStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApipatchNamespacedStatefulSetStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AppsV1ApipatchNamespacedStatefulSetStatus */ force?: boolean}AppsV1ApiReadNamespacedControllerRevisionRequest
interface AppsV1ApiReadNamespacedControllerRevisionRequest {
/** * name of the ControllerRevision * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedControllerRevision */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedControllerRevision */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedControllerRevision */ pretty?: string}AppsV1ApiReadNamespacedDaemonSetRequest
interface AppsV1ApiReadNamespacedDaemonSetRequest {
/** * name of the DaemonSet * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDaemonSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDaemonSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDaemonSet */ pretty?: string}AppsV1ApiReadNamespacedDaemonSetStatusRequest
interface AppsV1ApiReadNamespacedDaemonSetStatusRequest {
/** * name of the DaemonSet * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDaemonSetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDaemonSetStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDaemonSetStatus */ pretty?: string}AppsV1ApiReadNamespacedDeploymentRequest
interface AppsV1ApiReadNamespacedDeploymentRequest {
/** * name of the Deployment * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDeployment */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDeployment */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDeployment */ pretty?: string}AppsV1ApiReadNamespacedDeploymentScaleRequest
interface AppsV1ApiReadNamespacedDeploymentScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDeploymentScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDeploymentScale */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDeploymentScale */ pretty?: string}AppsV1ApiReadNamespacedDeploymentStatusRequest
interface AppsV1ApiReadNamespacedDeploymentStatusRequest {
/** * name of the Deployment * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDeploymentStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDeploymentStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedDeploymentStatus */ pretty?: string}AppsV1ApiReadNamespacedReplicaSetRequest
interface AppsV1ApiReadNamespacedReplicaSetRequest {
/** * name of the ReplicaSet * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedReplicaSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedReplicaSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedReplicaSet */ pretty?: string}AppsV1ApiReadNamespacedReplicaSetScaleRequest
interface AppsV1ApiReadNamespacedReplicaSetScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedReplicaSetScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedReplicaSetScale */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedReplicaSetScale */ pretty?: string}AppsV1ApiReadNamespacedReplicaSetStatusRequest
interface AppsV1ApiReadNamespacedReplicaSetStatusRequest {
/** * name of the ReplicaSet * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedReplicaSetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedReplicaSetStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedReplicaSetStatus */ pretty?: string}AppsV1ApiReadNamespacedStatefulSetRequest
interface AppsV1ApiReadNamespacedStatefulSetRequest {
/** * name of the StatefulSet * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedStatefulSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedStatefulSet */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedStatefulSet */ pretty?: string}AppsV1ApiReadNamespacedStatefulSetScaleRequest
interface AppsV1ApiReadNamespacedStatefulSetScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedStatefulSetScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedStatefulSetScale */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedStatefulSetScale */ pretty?: string}AppsV1ApiReadNamespacedStatefulSetStatusRequest
interface AppsV1ApiReadNamespacedStatefulSetStatusRequest {
/** * name of the StatefulSet * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedStatefulSetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedStatefulSetStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireadNamespacedStatefulSetStatus */ pretty?: string}AppsV1ApiReplaceNamespacedControllerRevisionRequest
interface AppsV1ApiReplaceNamespacedControllerRevisionRequest {
/** * name of the ControllerRevision * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedControllerRevision */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedControllerRevision */ namespace: string /** * * @type V1ControllerRevision * @memberof AppsV1ApireplaceNamespacedControllerRevision */ body: V1ControllerRevision /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedControllerRevision */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedControllerRevision */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedControllerRevision */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedControllerRevision */ fieldValidation?: string}AppsV1ApiReplaceNamespacedDaemonSetRequest
interface AppsV1ApiReplaceNamespacedDaemonSetRequest {
/** * name of the DaemonSet * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSet */ namespace: string /** * * @type V1DaemonSet * @memberof AppsV1ApireplaceNamespacedDaemonSet */ body: V1DaemonSet /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSet */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSet */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSet */ fieldValidation?: string}AppsV1ApiReplaceNamespacedDaemonSetStatusRequest
interface AppsV1ApiReplaceNamespacedDaemonSetStatusRequest {
/** * name of the DaemonSet * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus */ namespace: string /** * * @type V1DaemonSet * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus */ body: V1DaemonSet /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus */ fieldValidation?: string}AppsV1ApiReplaceNamespacedDeploymentRequest
interface AppsV1ApiReplaceNamespacedDeploymentRequest {
/** * name of the Deployment * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeployment */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeployment */ namespace: string /** * * @type V1Deployment * @memberof AppsV1ApireplaceNamespacedDeployment */ body: V1Deployment /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeployment */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeployment */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeployment */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeployment */ fieldValidation?: string}AppsV1ApiReplaceNamespacedDeploymentScaleRequest
interface AppsV1ApiReplaceNamespacedDeploymentScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentScale */ namespace: string /** * * @type V1Scale * @memberof AppsV1ApireplaceNamespacedDeploymentScale */ body: V1Scale /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentScale */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentScale */ fieldValidation?: string}AppsV1ApiReplaceNamespacedDeploymentStatusRequest
interface AppsV1ApiReplaceNamespacedDeploymentStatusRequest {
/** * name of the Deployment * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentStatus */ namespace: string /** * * @type V1Deployment * @memberof AppsV1ApireplaceNamespacedDeploymentStatus */ body: V1Deployment /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedDeploymentStatus */ fieldValidation?: string}AppsV1ApiReplaceNamespacedReplicaSetRequest
interface AppsV1ApiReplaceNamespacedReplicaSetRequest {
/** * name of the ReplicaSet * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSet */ namespace: string /** * * @type V1ReplicaSet * @memberof AppsV1ApireplaceNamespacedReplicaSet */ body: V1ReplicaSet /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSet */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSet */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSet */ fieldValidation?: string}AppsV1ApiReplaceNamespacedReplicaSetScaleRequest
interface AppsV1ApiReplaceNamespacedReplicaSetScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetScale */ namespace: string /** * * @type V1Scale * @memberof AppsV1ApireplaceNamespacedReplicaSetScale */ body: V1Scale /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetScale */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetScale */ fieldValidation?: string}AppsV1ApiReplaceNamespacedReplicaSetStatusRequest
interface AppsV1ApiReplaceNamespacedReplicaSetStatusRequest {
/** * name of the ReplicaSet * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus */ namespace: string /** * * @type V1ReplicaSet * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus */ body: V1ReplicaSet /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus */ fieldValidation?: string}AppsV1ApiReplaceNamespacedStatefulSetRequest
interface AppsV1ApiReplaceNamespacedStatefulSetRequest {
/** * name of the StatefulSet * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSet */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSet */ namespace: string /** * * @type V1StatefulSet * @memberof AppsV1ApireplaceNamespacedStatefulSet */ body: V1StatefulSet /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSet */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSet */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSet */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSet */ fieldValidation?: string}AppsV1ApiReplaceNamespacedStatefulSetScaleRequest
interface AppsV1ApiReplaceNamespacedStatefulSetScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetScale */ namespace: string /** * * @type V1Scale * @memberof AppsV1ApireplaceNamespacedStatefulSetScale */ body: V1Scale /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetScale */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetScale */ fieldValidation?: string}AppsV1ApiReplaceNamespacedStatefulSetStatusRequest
interface AppsV1ApiReplaceNamespacedStatefulSetStatusRequest {
/** * name of the StatefulSet * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus */ namespace: string /** * * @type V1StatefulSet * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus */ body: V1StatefulSet /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus */ fieldValidation?: string}ObjectAppsV1Api
class ObjectAppsV1Api createNamespacedControllerRevisionWithHttpInfo
create a ControllerRevisionParameters
param the request object
public createNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiCreateNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevision>> createNamespacedControllerRevision
create a ControllerRevisionParameters
param the request object
public createNamespacedControllerRevision(param: AppsV1ApiCreateNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevision> createNamespacedDaemonSetWithHttpInfo
create a DaemonSetParameters
param the request object
public createNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiCreateNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> createNamespacedDaemonSet
create a DaemonSetParameters
param the request object
public createNamespacedDaemonSet(param: AppsV1ApiCreateNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> createNamespacedDeploymentWithHttpInfo
create a DeploymentParameters
param the request object
public createNamespacedDeploymentWithHttpInfo(param: AppsV1ApiCreateNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> createNamespacedDeployment
create a DeploymentParameters
param the request object
public createNamespacedDeployment(param: AppsV1ApiCreateNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Deployment> createNamespacedReplicaSetWithHttpInfo
create a ReplicaSetParameters
param the request object
public createNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiCreateNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> createNamespacedReplicaSet
create a ReplicaSetParameters
param the request object
public createNamespacedReplicaSet(param: AppsV1ApiCreateNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> createNamespacedStatefulSetWithHttpInfo
create a StatefulSetParameters
param the request object
public createNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiCreateNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> createNamespacedStatefulSet
create a StatefulSetParameters
param the request object
public createNamespacedStatefulSet(param: AppsV1ApiCreateNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> deleteCollectionNamespacedControllerRevisionWithHttpInfo
delete collection of ControllerRevisionParameters
param the request object
public deleteCollectionNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedControllerRevision
delete collection of ControllerRevisionParameters
param the request object
public deleteCollectionNamespacedControllerRevision(param: AppsV1ApiDeleteCollectionNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedDaemonSetWithHttpInfo
delete collection of DaemonSetParameters
param the request object
public deleteCollectionNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedDaemonSet
delete collection of DaemonSetParameters
param the request object
public deleteCollectionNamespacedDaemonSet(param: AppsV1ApiDeleteCollectionNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedDeploymentWithHttpInfo
delete collection of DeploymentParameters
param the request object
public deleteCollectionNamespacedDeploymentWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedDeployment
delete collection of DeploymentParameters
param the request object
public deleteCollectionNamespacedDeployment(param: AppsV1ApiDeleteCollectionNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedReplicaSetWithHttpInfo
delete collection of ReplicaSetParameters
param the request object
public deleteCollectionNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedReplicaSet
delete collection of ReplicaSetParameters
param the request object
public deleteCollectionNamespacedReplicaSet(param: AppsV1ApiDeleteCollectionNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedStatefulSetWithHttpInfo
delete collection of StatefulSetParameters
param the request object
public deleteCollectionNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedStatefulSet
delete collection of StatefulSetParameters
param the request object
public deleteCollectionNamespacedStatefulSet(param: AppsV1ApiDeleteCollectionNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedControllerRevisionWithHttpInfo
delete a ControllerRevisionParameters
param the request object
public deleteNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiDeleteNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedControllerRevision
delete a ControllerRevisionParameters
param the request object
public deleteNamespacedControllerRevision(param: AppsV1ApiDeleteNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedDaemonSetWithHttpInfo
delete a DaemonSetParameters
param the request object
public deleteNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiDeleteNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedDaemonSet
delete a DaemonSetParameters
param the request object
public deleteNamespacedDaemonSet(param: AppsV1ApiDeleteNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedDeploymentWithHttpInfo
delete a DeploymentParameters
param the request object
public deleteNamespacedDeploymentWithHttpInfo(param: AppsV1ApiDeleteNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedDeployment
delete a DeploymentParameters
param the request object
public deleteNamespacedDeployment(param: AppsV1ApiDeleteNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedReplicaSetWithHttpInfo
delete a ReplicaSetParameters
param the request object
public deleteNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiDeleteNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedReplicaSet
delete a ReplicaSetParameters
param the request object
public deleteNamespacedReplicaSet(param: AppsV1ApiDeleteNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedStatefulSetWithHttpInfo
delete a StatefulSetParameters
param the request object
public deleteNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiDeleteNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedStatefulSet
delete a StatefulSetParameters
param the request object
public deleteNamespacedStatefulSet(param: AppsV1ApiDeleteNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: AppsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: AppsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listControllerRevisionForAllNamespacesWithHttpInfo
list or watch objects of kind ControllerRevisionParameters
param the request object
public listControllerRevisionForAllNamespacesWithHttpInfo(param: AppsV1ApiListControllerRevisionForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevisionList>> listControllerRevisionForAllNamespaces
list or watch objects of kind ControllerRevisionParameters
param the request object
public listControllerRevisionForAllNamespaces(param: AppsV1ApiListControllerRevisionForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ControllerRevisionList> listDaemonSetForAllNamespacesWithHttpInfo
list or watch objects of kind DaemonSetParameters
param the request object
public listDaemonSetForAllNamespacesWithHttpInfo(param: AppsV1ApiListDaemonSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSetList>> listDaemonSetForAllNamespaces
list or watch objects of kind DaemonSetParameters
param the request object
public listDaemonSetForAllNamespaces(param: AppsV1ApiListDaemonSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1DaemonSetList> listDeploymentForAllNamespacesWithHttpInfo
list or watch objects of kind DeploymentParameters
param the request object
public listDeploymentForAllNamespacesWithHttpInfo(param: AppsV1ApiListDeploymentForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1DeploymentList>> listDeploymentForAllNamespaces
list or watch objects of kind DeploymentParameters
param the request object
public listDeploymentForAllNamespaces(param: AppsV1ApiListDeploymentForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1DeploymentList> listNamespacedControllerRevisionWithHttpInfo
list or watch objects of kind ControllerRevisionParameters
param the request object
public listNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiListNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevisionList>> listNamespacedControllerRevision
list or watch objects of kind ControllerRevisionParameters
param the request object
public listNamespacedControllerRevision(param: AppsV1ApiListNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevisionList> listNamespacedDaemonSetWithHttpInfo
list or watch objects of kind DaemonSetParameters
param the request object
public listNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiListNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSetList>> listNamespacedDaemonSet
list or watch objects of kind DaemonSetParameters
param the request object
public listNamespacedDaemonSet(param: AppsV1ApiListNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSetList> listNamespacedDeploymentWithHttpInfo
list or watch objects of kind DeploymentParameters
param the request object
public listNamespacedDeploymentWithHttpInfo(param: AppsV1ApiListNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeploymentList>> listNamespacedDeployment
list or watch objects of kind DeploymentParameters
param the request object
public listNamespacedDeployment(param: AppsV1ApiListNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1DeploymentList> listNamespacedReplicaSetWithHttpInfo
list or watch objects of kind ReplicaSetParameters
param the request object
public listNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiListNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSetList>> listNamespacedReplicaSet
list or watch objects of kind ReplicaSetParameters
param the request object
public listNamespacedReplicaSet(param: AppsV1ApiListNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSetList> listNamespacedStatefulSetWithHttpInfo
list or watch objects of kind StatefulSetParameters
param the request object
public listNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiListNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSetList>> listNamespacedStatefulSet
list or watch objects of kind StatefulSetParameters
param the request object
public listNamespacedStatefulSet(param: AppsV1ApiListNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSetList> listReplicaSetForAllNamespacesWithHttpInfo
list or watch objects of kind ReplicaSetParameters
param the request object
public listReplicaSetForAllNamespacesWithHttpInfo(param: AppsV1ApiListReplicaSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSetList>> listReplicaSetForAllNamespaces
list or watch objects of kind ReplicaSetParameters
param the request object
public listReplicaSetForAllNamespaces(param: AppsV1ApiListReplicaSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ReplicaSetList> listStatefulSetForAllNamespacesWithHttpInfo
list or watch objects of kind StatefulSetParameters
param the request object
public listStatefulSetForAllNamespacesWithHttpInfo(param: AppsV1ApiListStatefulSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSetList>> listStatefulSetForAllNamespaces
list or watch objects of kind StatefulSetParameters
param the request object
public listStatefulSetForAllNamespaces(param: AppsV1ApiListStatefulSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1StatefulSetList> patchNamespacedControllerRevisionWithHttpInfo
partially update the specified ControllerRevisionParameters
param the request object
public patchNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiPatchNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevision>> patchNamespacedControllerRevision
partially update the specified ControllerRevisionParameters
param the request object
public patchNamespacedControllerRevision(param: AppsV1ApiPatchNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevision> patchNamespacedDaemonSetWithHttpInfo
partially update the specified DaemonSetParameters
param the request object
public patchNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiPatchNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> patchNamespacedDaemonSet
partially update the specified DaemonSetParameters
param the request object
public patchNamespacedDaemonSet(param: AppsV1ApiPatchNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> patchNamespacedDaemonSetStatusWithHttpInfo
partially update status of the specified DaemonSetParameters
param the request object
public patchNamespacedDaemonSetStatusWithHttpInfo(param: AppsV1ApiPatchNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> patchNamespacedDaemonSetStatus
partially update status of the specified DaemonSetParameters
param the request object
public patchNamespacedDaemonSetStatus(param: AppsV1ApiPatchNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> patchNamespacedDeploymentWithHttpInfo
partially update the specified DeploymentParameters
param the request object
public patchNamespacedDeploymentWithHttpInfo(param: AppsV1ApiPatchNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> patchNamespacedDeployment
partially update the specified DeploymentParameters
param the request object
public patchNamespacedDeployment(param: AppsV1ApiPatchNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Deployment> patchNamespacedDeploymentScaleWithHttpInfo
partially update scale of the specified DeploymentParameters
param the request object
public patchNamespacedDeploymentScaleWithHttpInfo(param: AppsV1ApiPatchNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> patchNamespacedDeploymentScale
partially update scale of the specified DeploymentParameters
param the request object
public patchNamespacedDeploymentScale(param: AppsV1ApiPatchNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> patchNamespacedDeploymentStatusWithHttpInfo
partially update status of the specified DeploymentParameters
param the request object
public patchNamespacedDeploymentStatusWithHttpInfo(param: AppsV1ApiPatchNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> patchNamespacedDeploymentStatus
partially update status of the specified DeploymentParameters
param the request object
public patchNamespacedDeploymentStatus(param: AppsV1ApiPatchNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<V1Deployment> patchNamespacedReplicaSetWithHttpInfo
partially update the specified ReplicaSetParameters
param the request object
public patchNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiPatchNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> patchNamespacedReplicaSet
partially update the specified ReplicaSetParameters
param the request object
public patchNamespacedReplicaSet(param: AppsV1ApiPatchNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> patchNamespacedReplicaSetScaleWithHttpInfo
partially update scale of the specified ReplicaSetParameters
param the request object
public patchNamespacedReplicaSetScaleWithHttpInfo(param: AppsV1ApiPatchNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> patchNamespacedReplicaSetScale
partially update scale of the specified ReplicaSetParameters
param the request object
public patchNamespacedReplicaSetScale(param: AppsV1ApiPatchNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> patchNamespacedReplicaSetStatusWithHttpInfo
partially update status of the specified ReplicaSetParameters
param the request object
public patchNamespacedReplicaSetStatusWithHttpInfo(param: AppsV1ApiPatchNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> patchNamespacedReplicaSetStatus
partially update status of the specified ReplicaSetParameters
param the request object
public patchNamespacedReplicaSetStatus(param: AppsV1ApiPatchNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> patchNamespacedStatefulSetWithHttpInfo
partially update the specified StatefulSetParameters
param the request object
public patchNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiPatchNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> patchNamespacedStatefulSet
partially update the specified StatefulSetParameters
param the request object
public patchNamespacedStatefulSet(param: AppsV1ApiPatchNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> patchNamespacedStatefulSetScaleWithHttpInfo
partially update scale of the specified StatefulSetParameters
param the request object
public patchNamespacedStatefulSetScaleWithHttpInfo(param: AppsV1ApiPatchNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> patchNamespacedStatefulSetScale
partially update scale of the specified StatefulSetParameters
param the request object
public patchNamespacedStatefulSetScale(param: AppsV1ApiPatchNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> patchNamespacedStatefulSetStatusWithHttpInfo
partially update status of the specified StatefulSetParameters
param the request object
public patchNamespacedStatefulSetStatusWithHttpInfo(param: AppsV1ApiPatchNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> patchNamespacedStatefulSetStatus
partially update status of the specified StatefulSetParameters
param the request object
public patchNamespacedStatefulSetStatus(param: AppsV1ApiPatchNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> readNamespacedControllerRevisionWithHttpInfo
read the specified ControllerRevisionParameters
param the request object
public readNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiReadNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevision>> readNamespacedControllerRevision
read the specified ControllerRevisionParameters
param the request object
public readNamespacedControllerRevision(param: AppsV1ApiReadNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevision> readNamespacedDaemonSetWithHttpInfo
read the specified DaemonSetParameters
param the request object
public readNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiReadNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> readNamespacedDaemonSet
read the specified DaemonSetParameters
param the request object
public readNamespacedDaemonSet(param: AppsV1ApiReadNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> readNamespacedDaemonSetStatusWithHttpInfo
read status of the specified DaemonSetParameters
param the request object
public readNamespacedDaemonSetStatusWithHttpInfo(param: AppsV1ApiReadNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> readNamespacedDaemonSetStatus
read status of the specified DaemonSetParameters
param the request object
public readNamespacedDaemonSetStatus(param: AppsV1ApiReadNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> readNamespacedDeploymentWithHttpInfo
read the specified DeploymentParameters
param the request object
public readNamespacedDeploymentWithHttpInfo(param: AppsV1ApiReadNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> readNamespacedDeployment
read the specified DeploymentParameters
param the request object
public readNamespacedDeployment(param: AppsV1ApiReadNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Deployment> readNamespacedDeploymentScaleWithHttpInfo
read scale of the specified DeploymentParameters
param the request object
public readNamespacedDeploymentScaleWithHttpInfo(param: AppsV1ApiReadNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> readNamespacedDeploymentScale
read scale of the specified DeploymentParameters
param the request object
public readNamespacedDeploymentScale(param: AppsV1ApiReadNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> readNamespacedDeploymentStatusWithHttpInfo
read status of the specified DeploymentParameters
param the request object
public readNamespacedDeploymentStatusWithHttpInfo(param: AppsV1ApiReadNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> readNamespacedDeploymentStatus
read status of the specified DeploymentParameters
param the request object
public readNamespacedDeploymentStatus(param: AppsV1ApiReadNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<V1Deployment> readNamespacedReplicaSetWithHttpInfo
read the specified ReplicaSetParameters
param the request object
public readNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiReadNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> readNamespacedReplicaSet
read the specified ReplicaSetParameters
param the request object
public readNamespacedReplicaSet(param: AppsV1ApiReadNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> readNamespacedReplicaSetScaleWithHttpInfo
read scale of the specified ReplicaSetParameters
param the request object
public readNamespacedReplicaSetScaleWithHttpInfo(param: AppsV1ApiReadNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> readNamespacedReplicaSetScale
read scale of the specified ReplicaSetParameters
param the request object
public readNamespacedReplicaSetScale(param: AppsV1ApiReadNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> readNamespacedReplicaSetStatusWithHttpInfo
read status of the specified ReplicaSetParameters
param the request object
public readNamespacedReplicaSetStatusWithHttpInfo(param: AppsV1ApiReadNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> readNamespacedReplicaSetStatus
read status of the specified ReplicaSetParameters
param the request object
public readNamespacedReplicaSetStatus(param: AppsV1ApiReadNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> readNamespacedStatefulSetWithHttpInfo
read the specified StatefulSetParameters
param the request object
public readNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiReadNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> readNamespacedStatefulSet
read the specified StatefulSetParameters
param the request object
public readNamespacedStatefulSet(param: AppsV1ApiReadNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> readNamespacedStatefulSetScaleWithHttpInfo
read scale of the specified StatefulSetParameters
param the request object
public readNamespacedStatefulSetScaleWithHttpInfo(param: AppsV1ApiReadNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> readNamespacedStatefulSetScale
read scale of the specified StatefulSetParameters
param the request object
public readNamespacedStatefulSetScale(param: AppsV1ApiReadNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> readNamespacedStatefulSetStatusWithHttpInfo
read status of the specified StatefulSetParameters
param the request object
public readNamespacedStatefulSetStatusWithHttpInfo(param: AppsV1ApiReadNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> readNamespacedStatefulSetStatus
read status of the specified StatefulSetParameters
param the request object
public readNamespacedStatefulSetStatus(param: AppsV1ApiReadNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> replaceNamespacedControllerRevisionWithHttpInfo
replace the specified ControllerRevisionParameters
param the request object
public replaceNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiReplaceNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevision>> replaceNamespacedControllerRevision
replace the specified ControllerRevisionParameters
param the request object
public replaceNamespacedControllerRevision(param: AppsV1ApiReplaceNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevision> replaceNamespacedDaemonSetWithHttpInfo
replace the specified DaemonSetParameters
param the request object
public replaceNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiReplaceNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> replaceNamespacedDaemonSet
replace the specified DaemonSetParameters
param the request object
public replaceNamespacedDaemonSet(param: AppsV1ApiReplaceNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> replaceNamespacedDaemonSetStatusWithHttpInfo
replace status of the specified DaemonSetParameters
param the request object
public replaceNamespacedDaemonSetStatusWithHttpInfo(param: AppsV1ApiReplaceNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> replaceNamespacedDaemonSetStatus
replace status of the specified DaemonSetParameters
param the request object
public replaceNamespacedDaemonSetStatus(param: AppsV1ApiReplaceNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> replaceNamespacedDeploymentWithHttpInfo
replace the specified DeploymentParameters
param the request object
public replaceNamespacedDeploymentWithHttpInfo(param: AppsV1ApiReplaceNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> replaceNamespacedDeployment
replace the specified DeploymentParameters
param the request object
public replaceNamespacedDeployment(param: AppsV1ApiReplaceNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Deployment> replaceNamespacedDeploymentScaleWithHttpInfo
replace scale of the specified DeploymentParameters
param the request object
public replaceNamespacedDeploymentScaleWithHttpInfo(param: AppsV1ApiReplaceNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> replaceNamespacedDeploymentScale
replace scale of the specified DeploymentParameters
param the request object
public replaceNamespacedDeploymentScale(param: AppsV1ApiReplaceNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> replaceNamespacedDeploymentStatusWithHttpInfo
replace status of the specified DeploymentParameters
param the request object
public replaceNamespacedDeploymentStatusWithHttpInfo(param: AppsV1ApiReplaceNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> replaceNamespacedDeploymentStatus
replace status of the specified DeploymentParameters
param the request object
public replaceNamespacedDeploymentStatus(param: AppsV1ApiReplaceNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<V1Deployment> replaceNamespacedReplicaSetWithHttpInfo
replace the specified ReplicaSetParameters
param the request object
public replaceNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiReplaceNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> replaceNamespacedReplicaSet
replace the specified ReplicaSetParameters
param the request object
public replaceNamespacedReplicaSet(param: AppsV1ApiReplaceNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> replaceNamespacedReplicaSetScaleWithHttpInfo
replace scale of the specified ReplicaSetParameters
param the request object
public replaceNamespacedReplicaSetScaleWithHttpInfo(param: AppsV1ApiReplaceNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> replaceNamespacedReplicaSetScale
replace scale of the specified ReplicaSetParameters
param the request object
public replaceNamespacedReplicaSetScale(param: AppsV1ApiReplaceNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> replaceNamespacedReplicaSetStatusWithHttpInfo
replace status of the specified ReplicaSetParameters
param the request object
public replaceNamespacedReplicaSetStatusWithHttpInfo(param: AppsV1ApiReplaceNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> replaceNamespacedReplicaSetStatus
replace status of the specified ReplicaSetParameters
param the request object
public replaceNamespacedReplicaSetStatus(param: AppsV1ApiReplaceNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> replaceNamespacedStatefulSetWithHttpInfo
replace the specified StatefulSetParameters
param the request object
public replaceNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiReplaceNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> replaceNamespacedStatefulSet
replace the specified StatefulSetParameters
param the request object
public replaceNamespacedStatefulSet(param: AppsV1ApiReplaceNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> replaceNamespacedStatefulSetScaleWithHttpInfo
replace scale of the specified StatefulSetParameters
param the request object
public replaceNamespacedStatefulSetScaleWithHttpInfo(param: AppsV1ApiReplaceNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> replaceNamespacedStatefulSetScale
replace scale of the specified StatefulSetParameters
param the request object
public replaceNamespacedStatefulSetScale(param: AppsV1ApiReplaceNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> replaceNamespacedStatefulSetStatusWithHttpInfo
replace status of the specified StatefulSetParameters
param the request object
public replaceNamespacedStatefulSetStatusWithHttpInfo(param: AppsV1ApiReplaceNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> replaceNamespacedStatefulSetStatus
replace status of the specified StatefulSetParameters
param the request object
public replaceNamespacedStatefulSetStatus(param: AppsV1ApiReplaceNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> ObjectAuthenticationApi
class ObjectAuthenticationApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: AuthenticationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: AuthenticationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> AuthenticationV1ApiCreateSelfSubjectReviewRequest
interface AuthenticationV1ApiCreateSelfSubjectReviewRequest {
/** * * @type V1SelfSubjectReview * @memberof AuthenticationV1ApicreateSelfSubjectReview */ body: V1SelfSubjectReview /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AuthenticationV1ApicreateSelfSubjectReview */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AuthenticationV1ApicreateSelfSubjectReview */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AuthenticationV1ApicreateSelfSubjectReview */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AuthenticationV1ApicreateSelfSubjectReview */ pretty?: string}AuthenticationV1ApiCreateTokenReviewRequest
interface AuthenticationV1ApiCreateTokenReviewRequest {
/** * * @type V1TokenReview * @memberof AuthenticationV1ApicreateTokenReview */ body: V1TokenReview /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AuthenticationV1ApicreateTokenReview */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AuthenticationV1ApicreateTokenReview */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AuthenticationV1ApicreateTokenReview */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AuthenticationV1ApicreateTokenReview */ pretty?: string}ObjectAuthenticationV1Api
class ObjectAuthenticationV1Api createSelfSubjectReviewWithHttpInfo
create a SelfSubjectReviewParameters
param the request object
public createSelfSubjectReviewWithHttpInfo(param: AuthenticationV1ApiCreateSelfSubjectReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SelfSubjectReview>> createSelfSubjectReview
create a SelfSubjectReviewParameters
param the request object
public createSelfSubjectReview(param: AuthenticationV1ApiCreateSelfSubjectReviewRequest, options?: ConfigurationOptions): Promise<V1SelfSubjectReview> createTokenReviewWithHttpInfo
create a TokenReviewParameters
param the request object
public createTokenReviewWithHttpInfo(param: AuthenticationV1ApiCreateTokenReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1TokenReview>> createTokenReview
create a TokenReviewParameters
param the request object
public createTokenReview(param: AuthenticationV1ApiCreateTokenReviewRequest, options?: ConfigurationOptions): Promise<V1TokenReview> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: AuthenticationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: AuthenticationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> ObjectAuthorizationApi
class ObjectAuthorizationApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: AuthorizationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: AuthorizationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> AuthorizationV1ApiCreateNamespacedLocalSubjectAccessReviewRequest
interface AuthorizationV1ApiCreateNamespacedLocalSubjectAccessReviewRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview */ namespace: string /** * * @type V1LocalSubjectAccessReview * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview */ body: V1LocalSubjectAccessReview /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview */ pretty?: string}AuthorizationV1ApiCreateSelfSubjectAccessReviewRequest
interface AuthorizationV1ApiCreateSelfSubjectAccessReviewRequest {
/** * * @type V1SelfSubjectAccessReview * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview */ body: V1SelfSubjectAccessReview /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview */ pretty?: string}AuthorizationV1ApiCreateSelfSubjectRulesReviewRequest
interface AuthorizationV1ApiCreateSelfSubjectRulesReviewRequest {
/** * * @type V1SelfSubjectRulesReview * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview */ body: V1SelfSubjectRulesReview /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview */ pretty?: string}AuthorizationV1ApiCreateSubjectAccessReviewRequest
interface AuthorizationV1ApiCreateSubjectAccessReviewRequest {
/** * * @type V1SubjectAccessReview * @memberof AuthorizationV1ApicreateSubjectAccessReview */ body: V1SubjectAccessReview /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSubjectAccessReview */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSubjectAccessReview */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSubjectAccessReview */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AuthorizationV1ApicreateSubjectAccessReview */ pretty?: string}ObjectAuthorizationV1Api
class ObjectAuthorizationV1Api createNamespacedLocalSubjectAccessReviewWithHttpInfo
create a LocalSubjectAccessReviewParameters
param the request object
public createNamespacedLocalSubjectAccessReviewWithHttpInfo(param: AuthorizationV1ApiCreateNamespacedLocalSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LocalSubjectAccessReview>> createNamespacedLocalSubjectAccessReview
create a LocalSubjectAccessReviewParameters
param the request object
public createNamespacedLocalSubjectAccessReview(param: AuthorizationV1ApiCreateNamespacedLocalSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<V1LocalSubjectAccessReview> createSelfSubjectAccessReviewWithHttpInfo
create a SelfSubjectAccessReviewParameters
param the request object
public createSelfSubjectAccessReviewWithHttpInfo(param: AuthorizationV1ApiCreateSelfSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SelfSubjectAccessReview>> createSelfSubjectAccessReview
create a SelfSubjectAccessReviewParameters
param the request object
public createSelfSubjectAccessReview(param: AuthorizationV1ApiCreateSelfSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<V1SelfSubjectAccessReview> createSelfSubjectRulesReviewWithHttpInfo
create a SelfSubjectRulesReviewParameters
param the request object
public createSelfSubjectRulesReviewWithHttpInfo(param: AuthorizationV1ApiCreateSelfSubjectRulesReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SelfSubjectRulesReview>> createSelfSubjectRulesReview
create a SelfSubjectRulesReviewParameters
param the request object
public createSelfSubjectRulesReview(param: AuthorizationV1ApiCreateSelfSubjectRulesReviewRequest, options?: ConfigurationOptions): Promise<V1SelfSubjectRulesReview> createSubjectAccessReviewWithHttpInfo
create a SubjectAccessReviewParameters
param the request object
public createSubjectAccessReviewWithHttpInfo(param: AuthorizationV1ApiCreateSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SubjectAccessReview>> createSubjectAccessReview
create a SubjectAccessReviewParameters
param the request object
public createSubjectAccessReview(param: AuthorizationV1ApiCreateSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<V1SubjectAccessReview> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: AuthorizationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: AuthorizationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> ObjectAutoscalingApi
class ObjectAutoscalingApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: AutoscalingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: AutoscalingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> AutoscalingV1ApiCreateNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV1ApiCreateNamespacedHorizontalPodAutoscalerRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler */ namespace: string /** * * @type V1HorizontalPodAutoscaler * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler */ body: V1HorizontalPodAutoscaler /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler */ fieldValidation?: string}AutoscalingV1ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV1ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler */ body?: V1DeleteOptions}AutoscalingV1ApiDeleteNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV1ApiDeleteNamespacedHorizontalPodAutoscalerRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler */ body?: V1DeleteOptions}AutoscalingV1ApiListHorizontalPodAutoscalerForAllNamespacesRequest
interface AutoscalingV1ApiListHorizontalPodAutoscalerForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces */ watch?: boolean}AutoscalingV1ApiListNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV1ApiListNamespacedHorizontalPodAutoscalerRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler */ watch?: boolean}AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler */ namespace: string /** * * @type any * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler */ force?: boolean}AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest
interface AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus */ namespace: string /** * * @type any * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus */ force?: boolean}AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscaler */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscaler */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscaler */ pretty?: string}AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerStatusRequest
interface AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerStatusRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscalerStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscalerStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscalerStatus */ pretty?: string}AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler */ namespace: string /** * * @type V1HorizontalPodAutoscaler * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler */ body: V1HorizontalPodAutoscaler /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler */ fieldValidation?: string}AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest
interface AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus */ namespace: string /** * * @type V1HorizontalPodAutoscaler * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus */ body: V1HorizontalPodAutoscaler /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus */ fieldValidation?: string}ObjectAutoscalingV1Api
class ObjectAutoscalingV1Api createNamespacedHorizontalPodAutoscalerWithHttpInfo
create a HorizontalPodAutoscalerParameters
param the request object
public createNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiCreateNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> createNamespacedHorizontalPodAutoscaler
create a HorizontalPodAutoscalerParameters
param the request object
public createNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiCreateNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> deleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfo
delete collection of HorizontalPodAutoscalerParameters
param the request object
public deleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedHorizontalPodAutoscaler
delete collection of HorizontalPodAutoscalerParameters
param the request object
public deleteCollectionNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedHorizontalPodAutoscalerWithHttpInfo
delete a HorizontalPodAutoscalerParameters
param the request object
public deleteNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiDeleteNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedHorizontalPodAutoscaler
delete a HorizontalPodAutoscalerParameters
param the request object
public deleteNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiDeleteNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: AutoscalingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: AutoscalingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listHorizontalPodAutoscalerForAllNamespacesWithHttpInfo
list or watch objects of kind HorizontalPodAutoscalerParameters
param the request object
public listHorizontalPodAutoscalerForAllNamespacesWithHttpInfo(param: AutoscalingV1ApiListHorizontalPodAutoscalerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscalerList>> listHorizontalPodAutoscalerForAllNamespaces
list or watch objects of kind HorizontalPodAutoscalerParameters
param the request object
public listHorizontalPodAutoscalerForAllNamespaces(param: AutoscalingV1ApiListHorizontalPodAutoscalerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscalerList> listNamespacedHorizontalPodAutoscalerWithHttpInfo
list or watch objects of kind HorizontalPodAutoscalerParameters
param the request object
public listNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiListNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscalerList>> listNamespacedHorizontalPodAutoscaler
list or watch objects of kind HorizontalPodAutoscalerParameters
param the request object
public listNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiListNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscalerList> patchNamespacedHorizontalPodAutoscalerWithHttpInfo
partially update the specified HorizontalPodAutoscalerParameters
param the request object
public patchNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> patchNamespacedHorizontalPodAutoscaler
partially update the specified HorizontalPodAutoscalerParameters
param the request object
public patchNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> patchNamespacedHorizontalPodAutoscalerStatusWithHttpInfo
partially update status of the specified HorizontalPodAutoscalerParameters
param the request object
public patchNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> patchNamespacedHorizontalPodAutoscalerStatus
partially update status of the specified HorizontalPodAutoscalerParameters
param the request object
public patchNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> readNamespacedHorizontalPodAutoscalerWithHttpInfo
read the specified HorizontalPodAutoscalerParameters
param the request object
public readNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> readNamespacedHorizontalPodAutoscaler
read the specified HorizontalPodAutoscalerParameters
param the request object
public readNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> readNamespacedHorizontalPodAutoscalerStatusWithHttpInfo
read status of the specified HorizontalPodAutoscalerParameters
param the request object
public readNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> readNamespacedHorizontalPodAutoscalerStatus
read status of the specified HorizontalPodAutoscalerParameters
param the request object
public readNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> replaceNamespacedHorizontalPodAutoscalerWithHttpInfo
replace the specified HorizontalPodAutoscalerParameters
param the request object
public replaceNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> replaceNamespacedHorizontalPodAutoscaler
replace the specified HorizontalPodAutoscalerParameters
param the request object
public replaceNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> replaceNamespacedHorizontalPodAutoscalerStatusWithHttpInfo
replace status of the specified HorizontalPodAutoscalerParameters
param the request object
public replaceNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> replaceNamespacedHorizontalPodAutoscalerStatus
replace status of the specified HorizontalPodAutoscalerParameters
param the request object
public replaceNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> AutoscalingV2ApiCreateNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV2ApiCreateNamespacedHorizontalPodAutoscalerRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler */ namespace: string /** * * @type V2HorizontalPodAutoscaler * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler */ body: V2HorizontalPodAutoscaler /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler */ fieldValidation?: string}AutoscalingV2ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV2ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler */ body?: V1DeleteOptions}AutoscalingV2ApiDeleteNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV2ApiDeleteNamespacedHorizontalPodAutoscalerRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler */ body?: V1DeleteOptions}AutoscalingV2ApiListHorizontalPodAutoscalerForAllNamespacesRequest
interface AutoscalingV2ApiListHorizontalPodAutoscalerForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces */ watch?: boolean}AutoscalingV2ApiListNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV2ApiListNamespacedHorizontalPodAutoscalerRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler */ watch?: boolean}AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler */ namespace: string /** * * @type any * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler */ force?: boolean}AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest
interface AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus */ namespace: string /** * * @type any * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus */ force?: boolean}AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscaler */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscaler */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscaler */ pretty?: string}AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerStatusRequest
interface AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerStatusRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscalerStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscalerStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscalerStatus */ pretty?: string}AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerRequest
interface AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler */ namespace: string /** * * @type V2HorizontalPodAutoscaler * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler */ body: V2HorizontalPodAutoscaler /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler */ fieldValidation?: string}AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest
interface AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest {
/** * name of the HorizontalPodAutoscaler * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus */ namespace: string /** * * @type V2HorizontalPodAutoscaler * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus */ body: V2HorizontalPodAutoscaler /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus */ fieldValidation?: string}ObjectAutoscalingV2Api
class ObjectAutoscalingV2Api createNamespacedHorizontalPodAutoscalerWithHttpInfo
create a HorizontalPodAutoscalerParameters
param the request object
public createNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiCreateNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> createNamespacedHorizontalPodAutoscaler
create a HorizontalPodAutoscalerParameters
param the request object
public createNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiCreateNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> deleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfo
delete collection of HorizontalPodAutoscalerParameters
param the request object
public deleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedHorizontalPodAutoscaler
delete collection of HorizontalPodAutoscalerParameters
param the request object
public deleteCollectionNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedHorizontalPodAutoscalerWithHttpInfo
delete a HorizontalPodAutoscalerParameters
param the request object
public deleteNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiDeleteNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedHorizontalPodAutoscaler
delete a HorizontalPodAutoscalerParameters
param the request object
public deleteNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiDeleteNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: AutoscalingV2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: AutoscalingV2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listHorizontalPodAutoscalerForAllNamespacesWithHttpInfo
list or watch objects of kind HorizontalPodAutoscalerParameters
param the request object
public listHorizontalPodAutoscalerForAllNamespacesWithHttpInfo(param: AutoscalingV2ApiListHorizontalPodAutoscalerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscalerList>> listHorizontalPodAutoscalerForAllNamespaces
list or watch objects of kind HorizontalPodAutoscalerParameters
param the request object
public listHorizontalPodAutoscalerForAllNamespaces(param: AutoscalingV2ApiListHorizontalPodAutoscalerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscalerList> listNamespacedHorizontalPodAutoscalerWithHttpInfo
list or watch objects of kind HorizontalPodAutoscalerParameters
param the request object
public listNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiListNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscalerList>> listNamespacedHorizontalPodAutoscaler
list or watch objects of kind HorizontalPodAutoscalerParameters
param the request object
public listNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiListNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscalerList> patchNamespacedHorizontalPodAutoscalerWithHttpInfo
partially update the specified HorizontalPodAutoscalerParameters
param the request object
public patchNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> patchNamespacedHorizontalPodAutoscaler
partially update the specified HorizontalPodAutoscalerParameters
param the request object
public patchNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> patchNamespacedHorizontalPodAutoscalerStatusWithHttpInfo
partially update status of the specified HorizontalPodAutoscalerParameters
param the request object
public patchNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> patchNamespacedHorizontalPodAutoscalerStatus
partially update status of the specified HorizontalPodAutoscalerParameters
param the request object
public patchNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> readNamespacedHorizontalPodAutoscalerWithHttpInfo
read the specified HorizontalPodAutoscalerParameters
param the request object
public readNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> readNamespacedHorizontalPodAutoscaler
read the specified HorizontalPodAutoscalerParameters
param the request object
public readNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> readNamespacedHorizontalPodAutoscalerStatusWithHttpInfo
read status of the specified HorizontalPodAutoscalerParameters
param the request object
public readNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> readNamespacedHorizontalPodAutoscalerStatus
read status of the specified HorizontalPodAutoscalerParameters
param the request object
public readNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> replaceNamespacedHorizontalPodAutoscalerWithHttpInfo
replace the specified HorizontalPodAutoscalerParameters
param the request object
public replaceNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> replaceNamespacedHorizontalPodAutoscaler
replace the specified HorizontalPodAutoscalerParameters
param the request object
public replaceNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> replaceNamespacedHorizontalPodAutoscalerStatusWithHttpInfo
replace status of the specified HorizontalPodAutoscalerParameters
param the request object
public replaceNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> replaceNamespacedHorizontalPodAutoscalerStatus
replace status of the specified HorizontalPodAutoscalerParameters
param the request object
public replaceNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> ObjectBatchApi
class ObjectBatchApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: BatchApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: BatchApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> BatchV1ApiCreateNamespacedCronJobRequest
interface BatchV1ApiCreateNamespacedCronJobRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedCronJob */ namespace: string /** * * @type V1CronJob * @memberof BatchV1ApicreateNamespacedCronJob */ body: V1CronJob /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedCronJob */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedCronJob */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedCronJob */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedCronJob */ fieldValidation?: string}BatchV1ApiCreateNamespacedJobRequest
interface BatchV1ApiCreateNamespacedJobRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedJob */ namespace: string /** * * @type V1Job * @memberof BatchV1ApicreateNamespacedJob */ body: V1Job /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedJob */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedJob */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedJob */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApicreateNamespacedJob */ fieldValidation?: string}BatchV1ApiDeleteCollectionNamespacedCronJobRequest
interface BatchV1ApiDeleteCollectionNamespacedCronJobRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof BatchV1ApideleteCollectionNamespacedCronJob */ body?: V1DeleteOptions}BatchV1ApiDeleteCollectionNamespacedJobRequest
interface BatchV1ApiDeleteCollectionNamespacedJobRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedJob */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedJob */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedJob */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedJob */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedJob */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof BatchV1ApideleteCollectionNamespacedJob */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteCollectionNamespacedJob */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedJob */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof BatchV1ApideleteCollectionNamespacedJob */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteCollectionNamespacedJob */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedJob */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedJob */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApideleteCollectionNamespacedJob */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteCollectionNamespacedJob */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof BatchV1ApideleteCollectionNamespacedJob */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof BatchV1ApideleteCollectionNamespacedJob */ body?: V1DeleteOptions}BatchV1ApiDeleteNamespacedCronJobRequest
interface BatchV1ApiDeleteNamespacedCronJobRequest {
/** * name of the CronJob * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedCronJob */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedCronJob */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedCronJob */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedCronJob */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof BatchV1ApideleteNamespacedCronJob */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteNamespacedCronJob */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteNamespacedCronJob */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedCronJob */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof BatchV1ApideleteNamespacedCronJob */ body?: V1DeleteOptions}BatchV1ApiDeleteNamespacedJobRequest
interface BatchV1ApiDeleteNamespacedJobRequest {
/** * name of the Job * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedJob */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedJob */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedJob */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedJob */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof BatchV1ApideleteNamespacedJob */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteNamespacedJob */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof BatchV1ApideleteNamespacedJob */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof BatchV1ApideleteNamespacedJob */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof BatchV1ApideleteNamespacedJob */ body?: V1DeleteOptions}BatchV1ApiListCronJobForAllNamespacesRequest
interface BatchV1ApiListCronJobForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistCronJobForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof BatchV1ApilistCronJobForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApilistCronJobForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApilistCronJobForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof BatchV1ApilistCronJobForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApilistCronJobForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApilistCronJobForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApilistCronJobForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistCronJobForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof BatchV1ApilistCronJobForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistCronJobForAllNamespaces */ watch?: boolean}BatchV1ApiListJobForAllNamespacesRequest
interface BatchV1ApiListJobForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistJobForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof BatchV1ApilistJobForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApilistJobForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApilistJobForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof BatchV1ApilistJobForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApilistJobForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApilistJobForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApilistJobForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistJobForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof BatchV1ApilistJobForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistJobForAllNamespaces */ watch?: boolean}BatchV1ApiListNamespacedCronJobRequest
interface BatchV1ApiListNamespacedCronJobRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedCronJob */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedCronJob */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistNamespacedCronJob */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedCronJob */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedCronJob */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedCronJob */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof BatchV1ApilistNamespacedCronJob */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedCronJob */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedCronJob */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistNamespacedCronJob */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof BatchV1ApilistNamespacedCronJob */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistNamespacedCronJob */ watch?: boolean}BatchV1ApiListNamespacedJobRequest
interface BatchV1ApiListNamespacedJobRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedJob */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedJob */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistNamespacedJob */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedJob */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedJob */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedJob */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof BatchV1ApilistNamespacedJob */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedJob */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof BatchV1ApilistNamespacedJob */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistNamespacedJob */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof BatchV1ApilistNamespacedJob */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof BatchV1ApilistNamespacedJob */ watch?: boolean}BatchV1ApiPatchNamespacedCronJobRequest
interface BatchV1ApiPatchNamespacedCronJobRequest {
/** * name of the CronJob * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJob */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJob */ namespace: string /** * * @type any * @memberof BatchV1ApipatchNamespacedCronJob */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJob */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJob */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJob */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJob */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof BatchV1ApipatchNamespacedCronJob */ force?: boolean}BatchV1ApiPatchNamespacedCronJobStatusRequest
interface BatchV1ApiPatchNamespacedCronJobStatusRequest {
/** * name of the CronJob * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJobStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJobStatus */ namespace: string /** * * @type any * @memberof BatchV1ApipatchNamespacedCronJobStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJobStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJobStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJobStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedCronJobStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof BatchV1ApipatchNamespacedCronJobStatus */ force?: boolean}BatchV1ApiPatchNamespacedJobRequest
interface BatchV1ApiPatchNamespacedJobRequest {
/** * name of the Job * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJob */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJob */ namespace: string /** * * @type any * @memberof BatchV1ApipatchNamespacedJob */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJob */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJob */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJob */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJob */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof BatchV1ApipatchNamespacedJob */ force?: boolean}BatchV1ApiPatchNamespacedJobStatusRequest
interface BatchV1ApiPatchNamespacedJobStatusRequest {
/** * name of the Job * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJobStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJobStatus */ namespace: string /** * * @type any * @memberof BatchV1ApipatchNamespacedJobStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJobStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJobStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJobStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApipatchNamespacedJobStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof BatchV1ApipatchNamespacedJobStatus */ force?: boolean}BatchV1ApiReadNamespacedCronJobRequest
interface BatchV1ApiReadNamespacedCronJobRequest {
/** * name of the CronJob * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedCronJob */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedCronJob */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedCronJob */ pretty?: string}BatchV1ApiReadNamespacedCronJobStatusRequest
interface BatchV1ApiReadNamespacedCronJobStatusRequest {
/** * name of the CronJob * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedCronJobStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedCronJobStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedCronJobStatus */ pretty?: string}BatchV1ApiReadNamespacedJobRequest
interface BatchV1ApiReadNamespacedJobRequest {
/** * name of the Job * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedJob */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedJob */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedJob */ pretty?: string}BatchV1ApiReadNamespacedJobStatusRequest
interface BatchV1ApiReadNamespacedJobStatusRequest {
/** * name of the Job * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedJobStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedJobStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApireadNamespacedJobStatus */ pretty?: string}BatchV1ApiReplaceNamespacedCronJobRequest
interface BatchV1ApiReplaceNamespacedCronJobRequest {
/** * name of the CronJob * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJob */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJob */ namespace: string /** * * @type V1CronJob * @memberof BatchV1ApireplaceNamespacedCronJob */ body: V1CronJob /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJob */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJob */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJob */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJob */ fieldValidation?: string}BatchV1ApiReplaceNamespacedCronJobStatusRequest
interface BatchV1ApiReplaceNamespacedCronJobStatusRequest {
/** * name of the CronJob * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJobStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJobStatus */ namespace: string /** * * @type V1CronJob * @memberof BatchV1ApireplaceNamespacedCronJobStatus */ body: V1CronJob /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJobStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJobStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJobStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedCronJobStatus */ fieldValidation?: string}BatchV1ApiReplaceNamespacedJobRequest
interface BatchV1ApiReplaceNamespacedJobRequest {
/** * name of the Job * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJob */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJob */ namespace: string /** * * @type V1Job * @memberof BatchV1ApireplaceNamespacedJob */ body: V1Job /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJob */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJob */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJob */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJob */ fieldValidation?: string}BatchV1ApiReplaceNamespacedJobStatusRequest
interface BatchV1ApiReplaceNamespacedJobStatusRequest {
/** * name of the Job * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJobStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJobStatus */ namespace: string /** * * @type V1Job * @memberof BatchV1ApireplaceNamespacedJobStatus */ body: V1Job /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJobStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJobStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJobStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof BatchV1ApireplaceNamespacedJobStatus */ fieldValidation?: string}ObjectBatchV1Api
class ObjectBatchV1Api createNamespacedCronJobWithHttpInfo
create a CronJobParameters
param the request object
public createNamespacedCronJobWithHttpInfo(param: BatchV1ApiCreateNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> createNamespacedCronJob
create a CronJobParameters
param the request object
public createNamespacedCronJob(param: BatchV1ApiCreateNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJob> createNamespacedJobWithHttpInfo
create a JobParameters
param the request object
public createNamespacedJobWithHttpInfo(param: BatchV1ApiCreateNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> createNamespacedJob
create a JobParameters
param the request object
public createNamespacedJob(param: BatchV1ApiCreateNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Job> deleteCollectionNamespacedCronJobWithHttpInfo
delete collection of CronJobParameters
param the request object
public deleteCollectionNamespacedCronJobWithHttpInfo(param: BatchV1ApiDeleteCollectionNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedCronJob
delete collection of CronJobParameters
param the request object
public deleteCollectionNamespacedCronJob(param: BatchV1ApiDeleteCollectionNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedJobWithHttpInfo
delete collection of JobParameters
param the request object
public deleteCollectionNamespacedJobWithHttpInfo(param: BatchV1ApiDeleteCollectionNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedJob
delete collection of JobParameters
param the request object
public deleteCollectionNamespacedJob(param: BatchV1ApiDeleteCollectionNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedCronJobWithHttpInfo
delete a CronJobParameters
param the request object
public deleteNamespacedCronJobWithHttpInfo(param: BatchV1ApiDeleteNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedCronJob
delete a CronJobParameters
param the request object
public deleteNamespacedCronJob(param: BatchV1ApiDeleteNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedJobWithHttpInfo
delete a JobParameters
param the request object
public deleteNamespacedJobWithHttpInfo(param: BatchV1ApiDeleteNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedJob
delete a JobParameters
param the request object
public deleteNamespacedJob(param: BatchV1ApiDeleteNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: BatchV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: BatchV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listCronJobForAllNamespacesWithHttpInfo
list or watch objects of kind CronJobParameters
param the request object
public listCronJobForAllNamespacesWithHttpInfo(param: BatchV1ApiListCronJobForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJobList>> listCronJobForAllNamespaces
list or watch objects of kind CronJobParameters
param the request object
public listCronJobForAllNamespaces(param: BatchV1ApiListCronJobForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1CronJobList> listJobForAllNamespacesWithHttpInfo
list or watch objects of kind JobParameters
param the request object
public listJobForAllNamespacesWithHttpInfo(param: BatchV1ApiListJobForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1JobList>> listJobForAllNamespaces
list or watch objects of kind JobParameters
param the request object
public listJobForAllNamespaces(param: BatchV1ApiListJobForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1JobList> listNamespacedCronJobWithHttpInfo
list or watch objects of kind CronJobParameters
param the request object
public listNamespacedCronJobWithHttpInfo(param: BatchV1ApiListNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJobList>> listNamespacedCronJob
list or watch objects of kind CronJobParameters
param the request object
public listNamespacedCronJob(param: BatchV1ApiListNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJobList> listNamespacedJobWithHttpInfo
list or watch objects of kind JobParameters
param the request object
public listNamespacedJobWithHttpInfo(param: BatchV1ApiListNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1JobList>> listNamespacedJob
list or watch objects of kind JobParameters
param the request object
public listNamespacedJob(param: BatchV1ApiListNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1JobList> patchNamespacedCronJobWithHttpInfo
partially update the specified CronJobParameters
param the request object
public patchNamespacedCronJobWithHttpInfo(param: BatchV1ApiPatchNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> patchNamespacedCronJob
partially update the specified CronJobParameters
param the request object
public patchNamespacedCronJob(param: BatchV1ApiPatchNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJob> patchNamespacedCronJobStatusWithHttpInfo
partially update status of the specified CronJobParameters
param the request object
public patchNamespacedCronJobStatusWithHttpInfo(param: BatchV1ApiPatchNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> patchNamespacedCronJobStatus
partially update status of the specified CronJobParameters
param the request object
public patchNamespacedCronJobStatus(param: BatchV1ApiPatchNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<V1CronJob> patchNamespacedJobWithHttpInfo
partially update the specified JobParameters
param the request object
public patchNamespacedJobWithHttpInfo(param: BatchV1ApiPatchNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> patchNamespacedJob
partially update the specified JobParameters
param the request object
public patchNamespacedJob(param: BatchV1ApiPatchNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Job> patchNamespacedJobStatusWithHttpInfo
partially update status of the specified JobParameters
param the request object
public patchNamespacedJobStatusWithHttpInfo(param: BatchV1ApiPatchNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> patchNamespacedJobStatus
partially update status of the specified JobParameters
param the request object
public patchNamespacedJobStatus(param: BatchV1ApiPatchNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<V1Job> readNamespacedCronJobWithHttpInfo
read the specified CronJobParameters
param the request object
public readNamespacedCronJobWithHttpInfo(param: BatchV1ApiReadNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> readNamespacedCronJob
read the specified CronJobParameters
param the request object
public readNamespacedCronJob(param: BatchV1ApiReadNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJob> readNamespacedCronJobStatusWithHttpInfo
read status of the specified CronJobParameters
param the request object
public readNamespacedCronJobStatusWithHttpInfo(param: BatchV1ApiReadNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> readNamespacedCronJobStatus
read status of the specified CronJobParameters
param the request object
public readNamespacedCronJobStatus(param: BatchV1ApiReadNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<V1CronJob> readNamespacedJobWithHttpInfo
read the specified JobParameters
param the request object
public readNamespacedJobWithHttpInfo(param: BatchV1ApiReadNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> readNamespacedJob
read the specified JobParameters
param the request object
public readNamespacedJob(param: BatchV1ApiReadNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Job> readNamespacedJobStatusWithHttpInfo
read status of the specified JobParameters
param the request object
public readNamespacedJobStatusWithHttpInfo(param: BatchV1ApiReadNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> readNamespacedJobStatus
read status of the specified JobParameters
param the request object
public readNamespacedJobStatus(param: BatchV1ApiReadNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<V1Job> replaceNamespacedCronJobWithHttpInfo
replace the specified CronJobParameters
param the request object
public replaceNamespacedCronJobWithHttpInfo(param: BatchV1ApiReplaceNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> replaceNamespacedCronJob
replace the specified CronJobParameters
param the request object
public replaceNamespacedCronJob(param: BatchV1ApiReplaceNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJob> replaceNamespacedCronJobStatusWithHttpInfo
replace status of the specified CronJobParameters
param the request object
public replaceNamespacedCronJobStatusWithHttpInfo(param: BatchV1ApiReplaceNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> replaceNamespacedCronJobStatus
replace status of the specified CronJobParameters
param the request object
public replaceNamespacedCronJobStatus(param: BatchV1ApiReplaceNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<V1CronJob> replaceNamespacedJobWithHttpInfo
replace the specified JobParameters
param the request object
public replaceNamespacedJobWithHttpInfo(param: BatchV1ApiReplaceNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> replaceNamespacedJob
replace the specified JobParameters
param the request object
public replaceNamespacedJob(param: BatchV1ApiReplaceNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Job> replaceNamespacedJobStatusWithHttpInfo
replace status of the specified JobParameters
param the request object
public replaceNamespacedJobStatusWithHttpInfo(param: BatchV1ApiReplaceNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> replaceNamespacedJobStatus
replace status of the specified JobParameters
param the request object
public replaceNamespacedJobStatus(param: BatchV1ApiReplaceNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<V1Job> ObjectCertificatesApi
class ObjectCertificatesApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: CertificatesApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: CertificatesApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> CertificatesV1ApiCreateCertificateSigningRequestRequest
interface CertificatesV1ApiCreateCertificateSigningRequestRequest {
/** * * @type V1CertificateSigningRequest * @memberof CertificatesV1ApicreateCertificateSigningRequest */ body: V1CertificateSigningRequest /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApicreateCertificateSigningRequest */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1ApicreateCertificateSigningRequest */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1ApicreateCertificateSigningRequest */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1ApicreateCertificateSigningRequest */ fieldValidation?: string}CertificatesV1ApiDeleteCertificateSigningRequestRequest
interface CertificatesV1ApiDeleteCertificateSigningRequestRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCertificateSigningRequest */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCertificateSigningRequest */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCertificateSigningRequest */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CertificatesV1ApideleteCertificateSigningRequest */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApideleteCertificateSigningRequest */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApideleteCertificateSigningRequest */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCertificateSigningRequest */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CertificatesV1ApideleteCertificateSigningRequest */ body?: V1DeleteOptions}CertificatesV1ApiDeleteCollectionCertificateSigningRequestRequest
interface CertificatesV1ApiDeleteCollectionCertificateSigningRequestRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest */ body?: V1DeleteOptions}CertificatesV1ApiListCertificateSigningRequestRequest
interface CertificatesV1ApiListCertificateSigningRequestRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApilistCertificateSigningRequest */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApilistCertificateSigningRequest */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CertificatesV1ApilistCertificateSigningRequest */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1ApilistCertificateSigningRequest */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1ApilistCertificateSigningRequest */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CertificatesV1ApilistCertificateSigningRequest */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1ApilistCertificateSigningRequest */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1ApilistCertificateSigningRequest */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApilistCertificateSigningRequest */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CertificatesV1ApilistCertificateSigningRequest */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApilistCertificateSigningRequest */ watch?: boolean}CertificatesV1ApiPatchCertificateSigningRequestRequest
interface CertificatesV1ApiPatchCertificateSigningRequestRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequest */ name: string /** * * @type any * @memberof CertificatesV1ApipatchCertificateSigningRequest */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequest */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequest */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequest */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequest */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApipatchCertificateSigningRequest */ force?: boolean}CertificatesV1ApiPatchCertificateSigningRequestApprovalRequest
interface CertificatesV1ApiPatchCertificateSigningRequestApprovalRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval */ name: string /** * * @type any * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval */ force?: boolean}CertificatesV1ApiPatchCertificateSigningRequestStatusRequest
interface CertificatesV1ApiPatchCertificateSigningRequestStatusRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus */ name: string /** * * @type any * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus */ force?: boolean}CertificatesV1ApiReadCertificateSigningRequestRequest
interface CertificatesV1ApiReadCertificateSigningRequestRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApireadCertificateSigningRequest */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApireadCertificateSigningRequest */ pretty?: string}CertificatesV1ApiReadCertificateSigningRequestApprovalRequest
interface CertificatesV1ApiReadCertificateSigningRequestApprovalRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApireadCertificateSigningRequestApproval */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApireadCertificateSigningRequestApproval */ pretty?: string}CertificatesV1ApiReadCertificateSigningRequestStatusRequest
interface CertificatesV1ApiReadCertificateSigningRequestStatusRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApireadCertificateSigningRequestStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApireadCertificateSigningRequestStatus */ pretty?: string}CertificatesV1ApiReplaceCertificateSigningRequestRequest
interface CertificatesV1ApiReplaceCertificateSigningRequestRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequest */ name: string /** * * @type V1CertificateSigningRequest * @memberof CertificatesV1ApireplaceCertificateSigningRequest */ body: V1CertificateSigningRequest /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequest */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequest */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequest */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequest */ fieldValidation?: string}CertificatesV1ApiReplaceCertificateSigningRequestApprovalRequest
interface CertificatesV1ApiReplaceCertificateSigningRequestApprovalRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval */ name: string /** * * @type V1CertificateSigningRequest * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval */ body: V1CertificateSigningRequest /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval */ fieldValidation?: string}CertificatesV1ApiReplaceCertificateSigningRequestStatusRequest
interface CertificatesV1ApiReplaceCertificateSigningRequestStatusRequest {
/** * name of the CertificateSigningRequest * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus */ name: string /** * * @type V1CertificateSigningRequest * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus */ body: V1CertificateSigningRequest /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus */ fieldValidation?: string}ObjectCertificatesV1Api
class ObjectCertificatesV1Api createCertificateSigningRequestWithHttpInfo
create a CertificateSigningRequestParameters
param the request object
public createCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiCreateCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> createCertificateSigningRequest
create a CertificateSigningRequestParameters
param the request object
public createCertificateSigningRequest(param: CertificatesV1ApiCreateCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> deleteCertificateSigningRequestWithHttpInfo
delete a CertificateSigningRequestParameters
param the request object
public deleteCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiDeleteCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCertificateSigningRequest
delete a CertificateSigningRequestParameters
param the request object
public deleteCertificateSigningRequest(param: CertificatesV1ApiDeleteCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionCertificateSigningRequestWithHttpInfo
delete collection of CertificateSigningRequestParameters
param the request object
public deleteCollectionCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiDeleteCollectionCertificateSigningRequestRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionCertificateSigningRequest
delete collection of CertificateSigningRequestParameters
param the request object
public deleteCollectionCertificateSigningRequest(param: CertificatesV1ApiDeleteCollectionCertificateSigningRequestRequest = {}, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: CertificatesV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: CertificatesV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listCertificateSigningRequestWithHttpInfo
list or watch objects of kind CertificateSigningRequestParameters
param the request object
public listCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiListCertificateSigningRequestRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequestList>> listCertificateSigningRequest
list or watch objects of kind CertificateSigningRequestParameters
param the request object
public listCertificateSigningRequest(param: CertificatesV1ApiListCertificateSigningRequestRequest = {}, options?: ConfigurationOptions): Promise<V1CertificateSigningRequestList> patchCertificateSigningRequestWithHttpInfo
partially update the specified CertificateSigningRequestParameters
param the request object
public patchCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiPatchCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> patchCertificateSigningRequest
partially update the specified CertificateSigningRequestParameters
param the request object
public patchCertificateSigningRequest(param: CertificatesV1ApiPatchCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> patchCertificateSigningRequestApprovalWithHttpInfo
partially update approval of the specified CertificateSigningRequestParameters
param the request object
public patchCertificateSigningRequestApprovalWithHttpInfo(param: CertificatesV1ApiPatchCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> patchCertificateSigningRequestApproval
partially update approval of the specified CertificateSigningRequestParameters
param the request object
public patchCertificateSigningRequestApproval(param: CertificatesV1ApiPatchCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> patchCertificateSigningRequestStatusWithHttpInfo
partially update status of the specified CertificateSigningRequestParameters
param the request object
public patchCertificateSigningRequestStatusWithHttpInfo(param: CertificatesV1ApiPatchCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> patchCertificateSigningRequestStatus
partially update status of the specified CertificateSigningRequestParameters
param the request object
public patchCertificateSigningRequestStatus(param: CertificatesV1ApiPatchCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> readCertificateSigningRequestWithHttpInfo
read the specified CertificateSigningRequestParameters
param the request object
public readCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiReadCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> readCertificateSigningRequest
read the specified CertificateSigningRequestParameters
param the request object
public readCertificateSigningRequest(param: CertificatesV1ApiReadCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> readCertificateSigningRequestApprovalWithHttpInfo
read approval of the specified CertificateSigningRequestParameters
param the request object
public readCertificateSigningRequestApprovalWithHttpInfo(param: CertificatesV1ApiReadCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> readCertificateSigningRequestApproval
read approval of the specified CertificateSigningRequestParameters
param the request object
public readCertificateSigningRequestApproval(param: CertificatesV1ApiReadCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> readCertificateSigningRequestStatusWithHttpInfo
read status of the specified CertificateSigningRequestParameters
param the request object
public readCertificateSigningRequestStatusWithHttpInfo(param: CertificatesV1ApiReadCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> readCertificateSigningRequestStatus
read status of the specified CertificateSigningRequestParameters
param the request object
public readCertificateSigningRequestStatus(param: CertificatesV1ApiReadCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> replaceCertificateSigningRequestWithHttpInfo
replace the specified CertificateSigningRequestParameters
param the request object
public replaceCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiReplaceCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> replaceCertificateSigningRequest
replace the specified CertificateSigningRequestParameters
param the request object
public replaceCertificateSigningRequest(param: CertificatesV1ApiReplaceCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> replaceCertificateSigningRequestApprovalWithHttpInfo
replace approval of the specified CertificateSigningRequestParameters
param the request object
public replaceCertificateSigningRequestApprovalWithHttpInfo(param: CertificatesV1ApiReplaceCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> replaceCertificateSigningRequestApproval
replace approval of the specified CertificateSigningRequestParameters
param the request object
public replaceCertificateSigningRequestApproval(param: CertificatesV1ApiReplaceCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> replaceCertificateSigningRequestStatusWithHttpInfo
replace status of the specified CertificateSigningRequestParameters
param the request object
public replaceCertificateSigningRequestStatusWithHttpInfo(param: CertificatesV1ApiReplaceCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> replaceCertificateSigningRequestStatus
replace status of the specified CertificateSigningRequestParameters
param the request object
public replaceCertificateSigningRequestStatus(param: CertificatesV1ApiReplaceCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> CertificatesV1alpha1ApiCreateClusterTrustBundleRequest
interface CertificatesV1alpha1ApiCreateClusterTrustBundleRequest {
/** * * @type V1alpha1ClusterTrustBundle * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle */ body: V1alpha1ClusterTrustBundle /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle */ fieldValidation?: string}CertificatesV1alpha1ApiDeleteClusterTrustBundleRequest
interface CertificatesV1alpha1ApiDeleteClusterTrustBundleRequest {
/** * name of the ClusterTrustBundle * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle */ body?: V1DeleteOptions}CertificatesV1alpha1ApiDeleteCollectionClusterTrustBundleRequest
interface CertificatesV1alpha1ApiDeleteCollectionClusterTrustBundleRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle */ body?: V1DeleteOptions}CertificatesV1alpha1ApiListClusterTrustBundleRequest
interface CertificatesV1alpha1ApiListClusterTrustBundleRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CertificatesV1alpha1ApilistClusterTrustBundle */ watch?: boolean}CertificatesV1alpha1ApiPatchClusterTrustBundleRequest
interface CertificatesV1alpha1ApiPatchClusterTrustBundleRequest {
/** * name of the ClusterTrustBundle * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle */ name: string /** * * @type any * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle */ force?: boolean}CertificatesV1alpha1ApiReadClusterTrustBundleRequest
interface CertificatesV1alpha1ApiReadClusterTrustBundleRequest {
/** * name of the ClusterTrustBundle * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApireadClusterTrustBundle */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApireadClusterTrustBundle */ pretty?: string}CertificatesV1alpha1ApiReplaceClusterTrustBundleRequest
interface CertificatesV1alpha1ApiReplaceClusterTrustBundleRequest {
/** * name of the ClusterTrustBundle * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle */ name: string /** * * @type V1alpha1ClusterTrustBundle * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle */ body: V1alpha1ClusterTrustBundle /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle */ fieldValidation?: string}ObjectCertificatesV1alpha1Api
class ObjectCertificatesV1alpha1Api createClusterTrustBundleWithHttpInfo
create a ClusterTrustBundleParameters
param the request object
public createClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiCreateClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundle>> createClusterTrustBundle
create a ClusterTrustBundleParameters
param the request object
public createClusterTrustBundle(param: CertificatesV1alpha1ApiCreateClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundle> deleteClusterTrustBundleWithHttpInfo
delete a ClusterTrustBundleParameters
param the request object
public deleteClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiDeleteClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteClusterTrustBundle
delete a ClusterTrustBundleParameters
param the request object
public deleteClusterTrustBundle(param: CertificatesV1alpha1ApiDeleteClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionClusterTrustBundleWithHttpInfo
delete collection of ClusterTrustBundleParameters
param the request object
public deleteCollectionClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiDeleteCollectionClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionClusterTrustBundle
delete collection of ClusterTrustBundleParameters
param the request object
public deleteCollectionClusterTrustBundle(param: CertificatesV1alpha1ApiDeleteCollectionClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: CertificatesV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: CertificatesV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listClusterTrustBundleWithHttpInfo
list or watch objects of kind ClusterTrustBundleParameters
param the request object
public listClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiListClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundleList>> listClusterTrustBundle
list or watch objects of kind ClusterTrustBundleParameters
param the request object
public listClusterTrustBundle(param: CertificatesV1alpha1ApiListClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundleList> patchClusterTrustBundleWithHttpInfo
partially update the specified ClusterTrustBundleParameters
param the request object
public patchClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiPatchClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundle>> patchClusterTrustBundle
partially update the specified ClusterTrustBundleParameters
param the request object
public patchClusterTrustBundle(param: CertificatesV1alpha1ApiPatchClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundle> readClusterTrustBundleWithHttpInfo
read the specified ClusterTrustBundleParameters
param the request object
public readClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiReadClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundle>> readClusterTrustBundle
read the specified ClusterTrustBundleParameters
param the request object
public readClusterTrustBundle(param: CertificatesV1alpha1ApiReadClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundle> replaceClusterTrustBundleWithHttpInfo
replace the specified ClusterTrustBundleParameters
param the request object
public replaceClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiReplaceClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundle>> replaceClusterTrustBundle
replace the specified ClusterTrustBundleParameters
param the request object
public replaceClusterTrustBundle(param: CertificatesV1alpha1ApiReplaceClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundle> CertificatesV1beta1ApiCreateClusterTrustBundleRequest
interface CertificatesV1beta1ApiCreateClusterTrustBundleRequest {
/** * * @type V1beta1ClusterTrustBundle * @memberof CertificatesV1beta1ApicreateClusterTrustBundle */ body: V1beta1ClusterTrustBundle /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApicreateClusterTrustBundle */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApicreateClusterTrustBundle */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApicreateClusterTrustBundle */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApicreateClusterTrustBundle */ fieldValidation?: string}CertificatesV1beta1ApiCreateNamespacedPodCertificateRequestRequest
interface CertificatesV1beta1ApiCreateNamespacedPodCertificateRequestRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest */ namespace: string /** * * @type V1beta1PodCertificateRequest * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest */ body: V1beta1PodCertificateRequest /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest */ fieldValidation?: string}CertificatesV1beta1ApiDeleteClusterTrustBundleRequest
interface CertificatesV1beta1ApiDeleteClusterTrustBundleRequest {
/** * name of the ClusterTrustBundle * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteClusterTrustBundle */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteClusterTrustBundle */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteClusterTrustBundle */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApideleteClusterTrustBundle */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteClusterTrustBundle */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteClusterTrustBundle */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteClusterTrustBundle */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CertificatesV1beta1ApideleteClusterTrustBundle */ body?: V1DeleteOptions}CertificatesV1beta1ApiDeleteCollectionClusterTrustBundleRequest
interface CertificatesV1beta1ApiDeleteCollectionClusterTrustBundleRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle */ body?: V1DeleteOptions}CertificatesV1beta1ApiDeleteCollectionNamespacedPodCertificateRequestRequest
interface CertificatesV1beta1ApiDeleteCollectionNamespacedPodCertificateRequestRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest */ body?: V1DeleteOptions}CertificatesV1beta1ApiDeleteNamespacedPodCertificateRequestRequest
interface CertificatesV1beta1ApiDeleteNamespacedPodCertificateRequestRequest {
/** * name of the PodCertificateRequest * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest */ body?: V1DeleteOptions}CertificatesV1beta1ApiListClusterTrustBundleRequest
interface CertificatesV1beta1ApiListClusterTrustBundleRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApilistClusterTrustBundle */ watch?: boolean}CertificatesV1beta1ApiListNamespacedPodCertificateRequestRequest
interface CertificatesV1beta1ApiListNamespacedPodCertificateRequestRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest */ watch?: boolean}CertificatesV1beta1ApiListPodCertificateRequestForAllNamespacesRequest
interface CertificatesV1beta1ApiListPodCertificateRequestForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces */ watch?: boolean}CertificatesV1beta1ApiPatchClusterTrustBundleRequest
interface CertificatesV1beta1ApiPatchClusterTrustBundleRequest {
/** * name of the ClusterTrustBundle * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchClusterTrustBundle */ name: string /** * * @type any * @memberof CertificatesV1beta1ApipatchClusterTrustBundle */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchClusterTrustBundle */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchClusterTrustBundle */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchClusterTrustBundle */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchClusterTrustBundle */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApipatchClusterTrustBundle */ force?: boolean}CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestRequest
interface CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestRequest {
/** * name of the PodCertificateRequest * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest */ namespace: string /** * * @type any * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest */ force?: boolean}CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestStatusRequest
interface CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestStatusRequest {
/** * name of the PodCertificateRequest * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus */ namespace: string /** * * @type any * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus */ force?: boolean}CertificatesV1beta1ApiReadClusterTrustBundleRequest
interface CertificatesV1beta1ApiReadClusterTrustBundleRequest {
/** * name of the ClusterTrustBundle * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireadClusterTrustBundle */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireadClusterTrustBundle */ pretty?: string}CertificatesV1beta1ApiReadNamespacedPodCertificateRequestRequest
interface CertificatesV1beta1ApiReadNamespacedPodCertificateRequestRequest {
/** * name of the PodCertificateRequest * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequest */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequest */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequest */ pretty?: string}CertificatesV1beta1ApiReadNamespacedPodCertificateRequestStatusRequest
interface CertificatesV1beta1ApiReadNamespacedPodCertificateRequestStatusRequest {
/** * name of the PodCertificateRequest * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequestStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequestStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequestStatus */ pretty?: string}CertificatesV1beta1ApiReplaceClusterTrustBundleRequest
interface CertificatesV1beta1ApiReplaceClusterTrustBundleRequest {
/** * name of the ClusterTrustBundle * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle */ name: string /** * * @type V1beta1ClusterTrustBundle * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle */ body: V1beta1ClusterTrustBundle /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle */ fieldValidation?: string}CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestRequest
interface CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestRequest {
/** * name of the PodCertificateRequest * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest */ namespace: string /** * * @type V1beta1PodCertificateRequest * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest */ body: V1beta1PodCertificateRequest /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest */ fieldValidation?: string}CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestStatusRequest
interface CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestStatusRequest {
/** * name of the PodCertificateRequest * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus */ namespace: string /** * * @type V1beta1PodCertificateRequest * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus */ body: V1beta1PodCertificateRequest /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus */ fieldValidation?: string}ObjectCertificatesV1beta1Api
class ObjectCertificatesV1beta1Api createClusterTrustBundleWithHttpInfo
create a ClusterTrustBundleParameters
param the request object
public createClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiCreateClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundle>> createClusterTrustBundle
create a ClusterTrustBundleParameters
param the request object
public createClusterTrustBundle(param: CertificatesV1beta1ApiCreateClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundle> createNamespacedPodCertificateRequestWithHttpInfo
create a PodCertificateRequestParameters
param the request object
public createNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiCreateNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> createNamespacedPodCertificateRequest
create a PodCertificateRequestParameters
param the request object
public createNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiCreateNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> deleteClusterTrustBundleWithHttpInfo
delete a ClusterTrustBundleParameters
param the request object
public deleteClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiDeleteClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteClusterTrustBundle
delete a ClusterTrustBundleParameters
param the request object
public deleteClusterTrustBundle(param: CertificatesV1beta1ApiDeleteClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionClusterTrustBundleWithHttpInfo
delete collection of ClusterTrustBundleParameters
param the request object
public deleteCollectionClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiDeleteCollectionClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionClusterTrustBundle
delete collection of ClusterTrustBundleParameters
param the request object
public deleteCollectionClusterTrustBundle(param: CertificatesV1beta1ApiDeleteCollectionClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedPodCertificateRequestWithHttpInfo
delete collection of PodCertificateRequestParameters
param the request object
public deleteCollectionNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiDeleteCollectionNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedPodCertificateRequest
delete collection of PodCertificateRequestParameters
param the request object
public deleteCollectionNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiDeleteCollectionNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedPodCertificateRequestWithHttpInfo
delete a PodCertificateRequestParameters
param the request object
public deleteNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiDeleteNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedPodCertificateRequest
delete a PodCertificateRequestParameters
param the request object
public deleteNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiDeleteNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: CertificatesV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: CertificatesV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listClusterTrustBundleWithHttpInfo
list or watch objects of kind ClusterTrustBundleParameters
param the request object
public listClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiListClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundleList>> listClusterTrustBundle
list or watch objects of kind ClusterTrustBundleParameters
param the request object
public listClusterTrustBundle(param: CertificatesV1beta1ApiListClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundleList> listNamespacedPodCertificateRequestWithHttpInfo
list or watch objects of kind PodCertificateRequestParameters
param the request object
public listNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiListNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequestList>> listNamespacedPodCertificateRequest
list or watch objects of kind PodCertificateRequestParameters
param the request object
public listNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiListNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequestList> listPodCertificateRequestForAllNamespacesWithHttpInfo
list or watch objects of kind PodCertificateRequestParameters
param the request object
public listPodCertificateRequestForAllNamespacesWithHttpInfo(param: CertificatesV1beta1ApiListPodCertificateRequestForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequestList>> listPodCertificateRequestForAllNamespaces
list or watch objects of kind PodCertificateRequestParameters
param the request object
public listPodCertificateRequestForAllNamespaces(param: CertificatesV1beta1ApiListPodCertificateRequestForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequestList> patchClusterTrustBundleWithHttpInfo
partially update the specified ClusterTrustBundleParameters
param the request object
public patchClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiPatchClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundle>> patchClusterTrustBundle
partially update the specified ClusterTrustBundleParameters
param the request object
public patchClusterTrustBundle(param: CertificatesV1beta1ApiPatchClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundle> patchNamespacedPodCertificateRequestWithHttpInfo
partially update the specified PodCertificateRequestParameters
param the request object
public patchNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> patchNamespacedPodCertificateRequest
partially update the specified PodCertificateRequestParameters
param the request object
public patchNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> patchNamespacedPodCertificateRequestStatusWithHttpInfo
partially update status of the specified PodCertificateRequestParameters
param the request object
public patchNamespacedPodCertificateRequestStatusWithHttpInfo(param: CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> patchNamespacedPodCertificateRequestStatus
partially update status of the specified PodCertificateRequestParameters
param the request object
public patchNamespacedPodCertificateRequestStatus(param: CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> readClusterTrustBundleWithHttpInfo
read the specified ClusterTrustBundleParameters
param the request object
public readClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiReadClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundle>> readClusterTrustBundle
read the specified ClusterTrustBundleParameters
param the request object
public readClusterTrustBundle(param: CertificatesV1beta1ApiReadClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundle> readNamespacedPodCertificateRequestWithHttpInfo
read the specified PodCertificateRequestParameters
param the request object
public readNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiReadNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> readNamespacedPodCertificateRequest
read the specified PodCertificateRequestParameters
param the request object
public readNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiReadNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> readNamespacedPodCertificateRequestStatusWithHttpInfo
read status of the specified PodCertificateRequestParameters
param the request object
public readNamespacedPodCertificateRequestStatusWithHttpInfo(param: CertificatesV1beta1ApiReadNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> readNamespacedPodCertificateRequestStatus
read status of the specified PodCertificateRequestParameters
param the request object
public readNamespacedPodCertificateRequestStatus(param: CertificatesV1beta1ApiReadNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> replaceClusterTrustBundleWithHttpInfo
replace the specified ClusterTrustBundleParameters
param the request object
public replaceClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiReplaceClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundle>> replaceClusterTrustBundle
replace the specified ClusterTrustBundleParameters
param the request object
public replaceClusterTrustBundle(param: CertificatesV1beta1ApiReplaceClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundle> replaceNamespacedPodCertificateRequestWithHttpInfo
replace the specified PodCertificateRequestParameters
param the request object
public replaceNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> replaceNamespacedPodCertificateRequest
replace the specified PodCertificateRequestParameters
param the request object
public replaceNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> replaceNamespacedPodCertificateRequestStatusWithHttpInfo
replace status of the specified PodCertificateRequestParameters
param the request object
public replaceNamespacedPodCertificateRequestStatusWithHttpInfo(param: CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> replaceNamespacedPodCertificateRequestStatus
replace status of the specified PodCertificateRequestParameters
param the request object
public replaceNamespacedPodCertificateRequestStatus(param: CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> ObjectCoordinationApi
class ObjectCoordinationApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: CoordinationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: CoordinationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> CoordinationV1ApiCreateNamespacedLeaseRequest
interface CoordinationV1ApiCreateNamespacedLeaseRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1ApicreateNamespacedLease */ namespace: string /** * * @type V1Lease * @memberof CoordinationV1ApicreateNamespacedLease */ body: V1Lease /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1ApicreateNamespacedLease */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1ApicreateNamespacedLease */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoordinationV1ApicreateNamespacedLease */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoordinationV1ApicreateNamespacedLease */ fieldValidation?: string}CoordinationV1ApiDeleteCollectionNamespacedLeaseRequest
interface CoordinationV1ApiDeleteCollectionNamespacedLeaseRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoordinationV1ApideleteCollectionNamespacedLease */ body?: V1DeleteOptions}CoordinationV1ApiDeleteNamespacedLeaseRequest
interface CoordinationV1ApiDeleteNamespacedLeaseRequest {
/** * name of the Lease * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteNamespacedLease */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteNamespacedLease */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteNamespacedLease */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteNamespacedLease */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoordinationV1ApideleteNamespacedLease */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApideleteNamespacedLease */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApideleteNamespacedLease */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoordinationV1ApideleteNamespacedLease */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoordinationV1ApideleteNamespacedLease */ body?: V1DeleteOptions}CoordinationV1ApiListLeaseForAllNamespacesRequest
interface CoordinationV1ApiListLeaseForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApilistLeaseForAllNamespaces */ watch?: boolean}CoordinationV1ApiListNamespacedLeaseRequest
interface CoordinationV1ApiListNamespacedLeaseRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistNamespacedLease */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistNamespacedLease */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApilistNamespacedLease */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistNamespacedLease */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistNamespacedLease */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistNamespacedLease */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoordinationV1ApilistNamespacedLease */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistNamespacedLease */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1ApilistNamespacedLease */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApilistNamespacedLease */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoordinationV1ApilistNamespacedLease */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApilistNamespacedLease */ watch?: boolean}CoordinationV1ApiPatchNamespacedLeaseRequest
interface CoordinationV1ApiPatchNamespacedLeaseRequest {
/** * name of the Lease * Defaults to: undefined * @type string * @memberof CoordinationV1ApipatchNamespacedLease */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1ApipatchNamespacedLease */ namespace: string /** * * @type any * @memberof CoordinationV1ApipatchNamespacedLease */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1ApipatchNamespacedLease */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1ApipatchNamespacedLease */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoordinationV1ApipatchNamespacedLease */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoordinationV1ApipatchNamespacedLease */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoordinationV1ApipatchNamespacedLease */ force?: boolean}CoordinationV1ApiReadNamespacedLeaseRequest
interface CoordinationV1ApiReadNamespacedLeaseRequest {
/** * name of the Lease * Defaults to: undefined * @type string * @memberof CoordinationV1ApireadNamespacedLease */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1ApireadNamespacedLease */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1ApireadNamespacedLease */ pretty?: string}CoordinationV1ApiReplaceNamespacedLeaseRequest
interface CoordinationV1ApiReplaceNamespacedLeaseRequest {
/** * name of the Lease * Defaults to: undefined * @type string * @memberof CoordinationV1ApireplaceNamespacedLease */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1ApireplaceNamespacedLease */ namespace: string /** * * @type V1Lease * @memberof CoordinationV1ApireplaceNamespacedLease */ body: V1Lease /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1ApireplaceNamespacedLease */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1ApireplaceNamespacedLease */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoordinationV1ApireplaceNamespacedLease */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoordinationV1ApireplaceNamespacedLease */ fieldValidation?: string}ObjectCoordinationV1Api
class ObjectCoordinationV1Api createNamespacedLeaseWithHttpInfo
create a LeaseParameters
param the request object
public createNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiCreateNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Lease>> createNamespacedLease
create a LeaseParameters
param the request object
public createNamespacedLease(param: CoordinationV1ApiCreateNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Lease> deleteCollectionNamespacedLeaseWithHttpInfo
delete collection of LeaseParameters
param the request object
public deleteCollectionNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiDeleteCollectionNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedLease
delete collection of LeaseParameters
param the request object
public deleteCollectionNamespacedLease(param: CoordinationV1ApiDeleteCollectionNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedLeaseWithHttpInfo
delete a LeaseParameters
param the request object
public deleteNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiDeleteNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedLease
delete a LeaseParameters
param the request object
public deleteNamespacedLease(param: CoordinationV1ApiDeleteNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: CoordinationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: CoordinationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listLeaseForAllNamespacesWithHttpInfo
list or watch objects of kind LeaseParameters
param the request object
public listLeaseForAllNamespacesWithHttpInfo(param: CoordinationV1ApiListLeaseForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1LeaseList>> listLeaseForAllNamespaces
list or watch objects of kind LeaseParameters
param the request object
public listLeaseForAllNamespaces(param: CoordinationV1ApiListLeaseForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1LeaseList> listNamespacedLeaseWithHttpInfo
list or watch objects of kind LeaseParameters
param the request object
public listNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiListNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LeaseList>> listNamespacedLease
list or watch objects of kind LeaseParameters
param the request object
public listNamespacedLease(param: CoordinationV1ApiListNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1LeaseList> patchNamespacedLeaseWithHttpInfo
partially update the specified LeaseParameters
param the request object
public patchNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiPatchNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Lease>> patchNamespacedLease
partially update the specified LeaseParameters
param the request object
public patchNamespacedLease(param: CoordinationV1ApiPatchNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Lease> readNamespacedLeaseWithHttpInfo
read the specified LeaseParameters
param the request object
public readNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiReadNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Lease>> readNamespacedLease
read the specified LeaseParameters
param the request object
public readNamespacedLease(param: CoordinationV1ApiReadNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Lease> replaceNamespacedLeaseWithHttpInfo
replace the specified LeaseParameters
param the request object
public replaceNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiReplaceNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Lease>> replaceNamespacedLease
replace the specified LeaseParameters
param the request object
public replaceNamespacedLease(param: CoordinationV1ApiReplaceNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Lease> CoordinationV1alpha2ApiCreateNamespacedLeaseCandidateRequest
interface CoordinationV1alpha2ApiCreateNamespacedLeaseCandidateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate */ namespace: string /** * * @type V1alpha2LeaseCandidate * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate */ body: V1alpha2LeaseCandidate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate */ fieldValidation?: string}CoordinationV1alpha2ApiDeleteCollectionNamespacedLeaseCandidateRequest
interface CoordinationV1alpha2ApiDeleteCollectionNamespacedLeaseCandidateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate */ body?: V1DeleteOptions}CoordinationV1alpha2ApiDeleteNamespacedLeaseCandidateRequest
interface CoordinationV1alpha2ApiDeleteNamespacedLeaseCandidateRequest {
/** * name of the LeaseCandidate * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate */ body?: V1DeleteOptions}CoordinationV1alpha2ApiListLeaseCandidateForAllNamespacesRequest
interface CoordinationV1alpha2ApiListLeaseCandidateForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces */ watch?: boolean}CoordinationV1alpha2ApiListNamespacedLeaseCandidateRequest
interface CoordinationV1alpha2ApiListNamespacedLeaseCandidateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate */ watch?: boolean}CoordinationV1alpha2ApiPatchNamespacedLeaseCandidateRequest
interface CoordinationV1alpha2ApiPatchNamespacedLeaseCandidateRequest {
/** * name of the LeaseCandidate * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate */ namespace: string /** * * @type any * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate */ force?: boolean}CoordinationV1alpha2ApiReadNamespacedLeaseCandidateRequest
interface CoordinationV1alpha2ApiReadNamespacedLeaseCandidateRequest {
/** * name of the LeaseCandidate * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApireadNamespacedLeaseCandidate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApireadNamespacedLeaseCandidate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApireadNamespacedLeaseCandidate */ pretty?: string}CoordinationV1alpha2ApiReplaceNamespacedLeaseCandidateRequest
interface CoordinationV1alpha2ApiReplaceNamespacedLeaseCandidateRequest {
/** * name of the LeaseCandidate * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate */ namespace: string /** * * @type V1alpha2LeaseCandidate * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate */ body: V1alpha2LeaseCandidate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate */ fieldValidation?: string}ObjectCoordinationV1alpha2Api
class ObjectCoordinationV1alpha2Api createNamespacedLeaseCandidateWithHttpInfo
create a LeaseCandidateParameters
param the request object
public createNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiCreateNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidate>> createNamespacedLeaseCandidate
create a LeaseCandidateParameters
param the request object
public createNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiCreateNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidate> deleteCollectionNamespacedLeaseCandidateWithHttpInfo
delete collection of LeaseCandidateParameters
param the request object
public deleteCollectionNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiDeleteCollectionNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedLeaseCandidate
delete collection of LeaseCandidateParameters
param the request object
public deleteCollectionNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiDeleteCollectionNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedLeaseCandidateWithHttpInfo
delete a LeaseCandidateParameters
param the request object
public deleteNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiDeleteNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedLeaseCandidate
delete a LeaseCandidateParameters
param the request object
public deleteNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiDeleteNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: CoordinationV1alpha2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: CoordinationV1alpha2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listLeaseCandidateForAllNamespacesWithHttpInfo
list or watch objects of kind LeaseCandidateParameters
param the request object
public listLeaseCandidateForAllNamespacesWithHttpInfo(param: CoordinationV1alpha2ApiListLeaseCandidateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidateList>> listLeaseCandidateForAllNamespaces
list or watch objects of kind LeaseCandidateParameters
param the request object
public listLeaseCandidateForAllNamespaces(param: CoordinationV1alpha2ApiListLeaseCandidateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidateList> listNamespacedLeaseCandidateWithHttpInfo
list or watch objects of kind LeaseCandidateParameters
param the request object
public listNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiListNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidateList>> listNamespacedLeaseCandidate
list or watch objects of kind LeaseCandidateParameters
param the request object
public listNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiListNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidateList> patchNamespacedLeaseCandidateWithHttpInfo
partially update the specified LeaseCandidateParameters
param the request object
public patchNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiPatchNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidate>> patchNamespacedLeaseCandidate
partially update the specified LeaseCandidateParameters
param the request object
public patchNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiPatchNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidate> readNamespacedLeaseCandidateWithHttpInfo
read the specified LeaseCandidateParameters
param the request object
public readNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiReadNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidate>> readNamespacedLeaseCandidate
read the specified LeaseCandidateParameters
param the request object
public readNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiReadNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidate> replaceNamespacedLeaseCandidateWithHttpInfo
replace the specified LeaseCandidateParameters
param the request object
public replaceNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiReplaceNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidate>> replaceNamespacedLeaseCandidate
replace the specified LeaseCandidateParameters
param the request object
public replaceNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiReplaceNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidate> CoordinationV1beta1ApiCreateNamespacedLeaseCandidateRequest
interface CoordinationV1beta1ApiCreateNamespacedLeaseCandidateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate */ namespace: string /** * * @type V1beta1LeaseCandidate * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate */ body: V1beta1LeaseCandidate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate */ fieldValidation?: string}CoordinationV1beta1ApiDeleteCollectionNamespacedLeaseCandidateRequest
interface CoordinationV1beta1ApiDeleteCollectionNamespacedLeaseCandidateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate */ body?: V1DeleteOptions}CoordinationV1beta1ApiDeleteNamespacedLeaseCandidateRequest
interface CoordinationV1beta1ApiDeleteNamespacedLeaseCandidateRequest {
/** * name of the LeaseCandidate * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate */ body?: V1DeleteOptions}CoordinationV1beta1ApiListLeaseCandidateForAllNamespacesRequest
interface CoordinationV1beta1ApiListLeaseCandidateForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces */ watch?: boolean}CoordinationV1beta1ApiListNamespacedLeaseCandidateRequest
interface CoordinationV1beta1ApiListNamespacedLeaseCandidateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate */ watch?: boolean}CoordinationV1beta1ApiPatchNamespacedLeaseCandidateRequest
interface CoordinationV1beta1ApiPatchNamespacedLeaseCandidateRequest {
/** * name of the LeaseCandidate * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate */ namespace: string /** * * @type any * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate */ force?: boolean}CoordinationV1beta1ApiReadNamespacedLeaseCandidateRequest
interface CoordinationV1beta1ApiReadNamespacedLeaseCandidateRequest {
/** * name of the LeaseCandidate * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApireadNamespacedLeaseCandidate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApireadNamespacedLeaseCandidate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApireadNamespacedLeaseCandidate */ pretty?: string}CoordinationV1beta1ApiReplaceNamespacedLeaseCandidateRequest
interface CoordinationV1beta1ApiReplaceNamespacedLeaseCandidateRequest {
/** * name of the LeaseCandidate * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate */ namespace: string /** * * @type V1beta1LeaseCandidate * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate */ body: V1beta1LeaseCandidate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate */ fieldValidation?: string}ObjectCoordinationV1beta1Api
class ObjectCoordinationV1beta1Api createNamespacedLeaseCandidateWithHttpInfo
create a LeaseCandidateParameters
param the request object
public createNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiCreateNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidate>> createNamespacedLeaseCandidate
create a LeaseCandidateParameters
param the request object
public createNamespacedLeaseCandidate(param: CoordinationV1beta1ApiCreateNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidate> deleteCollectionNamespacedLeaseCandidateWithHttpInfo
delete collection of LeaseCandidateParameters
param the request object
public deleteCollectionNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiDeleteCollectionNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedLeaseCandidate
delete collection of LeaseCandidateParameters
param the request object
public deleteCollectionNamespacedLeaseCandidate(param: CoordinationV1beta1ApiDeleteCollectionNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedLeaseCandidateWithHttpInfo
delete a LeaseCandidateParameters
param the request object
public deleteNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiDeleteNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedLeaseCandidate
delete a LeaseCandidateParameters
param the request object
public deleteNamespacedLeaseCandidate(param: CoordinationV1beta1ApiDeleteNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: CoordinationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: CoordinationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listLeaseCandidateForAllNamespacesWithHttpInfo
list or watch objects of kind LeaseCandidateParameters
param the request object
public listLeaseCandidateForAllNamespacesWithHttpInfo(param: CoordinationV1beta1ApiListLeaseCandidateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidateList>> listLeaseCandidateForAllNamespaces
list or watch objects of kind LeaseCandidateParameters
param the request object
public listLeaseCandidateForAllNamespaces(param: CoordinationV1beta1ApiListLeaseCandidateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidateList> listNamespacedLeaseCandidateWithHttpInfo
list or watch objects of kind LeaseCandidateParameters
param the request object
public listNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiListNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidateList>> listNamespacedLeaseCandidate
list or watch objects of kind LeaseCandidateParameters
param the request object
public listNamespacedLeaseCandidate(param: CoordinationV1beta1ApiListNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidateList> patchNamespacedLeaseCandidateWithHttpInfo
partially update the specified LeaseCandidateParameters
param the request object
public patchNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiPatchNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidate>> patchNamespacedLeaseCandidate
partially update the specified LeaseCandidateParameters
param the request object
public patchNamespacedLeaseCandidate(param: CoordinationV1beta1ApiPatchNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidate> readNamespacedLeaseCandidateWithHttpInfo
read the specified LeaseCandidateParameters
param the request object
public readNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiReadNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidate>> readNamespacedLeaseCandidate
read the specified LeaseCandidateParameters
param the request object
public readNamespacedLeaseCandidate(param: CoordinationV1beta1ApiReadNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidate> replaceNamespacedLeaseCandidateWithHttpInfo
replace the specified LeaseCandidateParameters
param the request object
public replaceNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiReplaceNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidate>> replaceNamespacedLeaseCandidate
replace the specified LeaseCandidateParameters
param the request object
public replaceNamespacedLeaseCandidate(param: CoordinationV1beta1ApiReplaceNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidate> ObjectCoreApi
class ObjectCoreApi getAPIVersionsWithHttpInfo
get available API versionsParameters
param the request object
public getAPIVersionsWithHttpInfo(param: CoreApiGetAPIVersionsRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIVersions>> getAPIVersions
get available API versionsParameters
param the request object
public getAPIVersions(param: CoreApiGetAPIVersionsRequest = {}, options?: ConfigurationOptions): Promise<V1APIVersions> CoreV1ApiConnectDeleteNamespacedPodProxyRequest
interface CoreV1ApiConnectDeleteNamespacedPodProxyRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedPodProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedPodProxy */ namespace: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedPodProxy */ path?: string}CoreV1ApiConnectDeleteNamespacedPodProxyWithPathRequest
interface CoreV1ApiConnectDeleteNamespacedPodProxyWithPathRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedPodProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedPodProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedPodProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedPodProxyWithPath */ path2?: string}CoreV1ApiConnectDeleteNamespacedServiceProxyRequest
interface CoreV1ApiConnectDeleteNamespacedServiceProxyRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxy */ namespace: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxy */ path?: string}CoreV1ApiConnectDeleteNamespacedServiceProxyWithPathRequest
interface CoreV1ApiConnectDeleteNamespacedServiceProxyWithPathRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxyWithPath */ path: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxyWithPath */ path2?: string}CoreV1ApiConnectDeleteNodeProxyWithPathRequest
interface CoreV1ApiConnectDeleteNodeProxyWithPathRequest {
/** * name of the NodeProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNodeProxyWithPath */ name: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNodeProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to node. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectDeleteNodeProxyWithPath */ path2?: string}CoreV1ApiConnectGetNamespacedPodAttachRequest
interface CoreV1ApiConnectGetNamespacedPodAttachRequest {
/** * name of the PodAttachOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodAttach */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodAttach */ namespace: string /** * The container in which to execute the command. Defaults to only container if there is only one container in the pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodAttach */ container?: string /** * Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectGetNamespacedPodAttach */ stderr?: boolean /** * Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectGetNamespacedPodAttach */ stdin?: boolean /** * Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectGetNamespacedPodAttach */ stdout?: boolean /** * TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectGetNamespacedPodAttach */ tty?: boolean}CoreV1ApiConnectGetNamespacedPodExecRequest
interface CoreV1ApiConnectGetNamespacedPodExecRequest {
/** * name of the PodExecOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodExec */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodExec */ namespace: string /** * Command is the remote command to execute. argv array. Not executed within a shell. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodExec */ command?: string /** * Container in which to execute the command. Defaults to only container if there is only one container in the pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodExec */ container?: string /** * Redirect the standard error stream of the pod for this call. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectGetNamespacedPodExec */ stderr?: boolean /** * Redirect the standard input stream of the pod for this call. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectGetNamespacedPodExec */ stdin?: boolean /** * Redirect the standard output stream of the pod for this call. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectGetNamespacedPodExec */ stdout?: boolean /** * TTY if true indicates that a tty will be allocated for the exec call. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectGetNamespacedPodExec */ tty?: boolean}CoreV1ApiConnectGetNamespacedPodPortforwardRequest
interface CoreV1ApiConnectGetNamespacedPodPortforwardRequest {
/** * name of the PodPortForwardOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodPortforward */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodPortforward */ namespace: string /** * List of ports to forward Required when using WebSockets * Defaults to: undefined * @type number * @memberof CoreV1ApiconnectGetNamespacedPodPortforward */ ports?: number}CoreV1ApiConnectGetNamespacedPodProxyRequest
interface CoreV1ApiConnectGetNamespacedPodProxyRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodProxy */ namespace: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodProxy */ path?: string}CoreV1ApiConnectGetNamespacedPodProxyWithPathRequest
interface CoreV1ApiConnectGetNamespacedPodProxyWithPathRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedPodProxyWithPath */ path2?: string}CoreV1ApiConnectGetNamespacedServiceProxyRequest
interface CoreV1ApiConnectGetNamespacedServiceProxyRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedServiceProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedServiceProxy */ namespace: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedServiceProxy */ path?: string}CoreV1ApiConnectGetNamespacedServiceProxyWithPathRequest
interface CoreV1ApiConnectGetNamespacedServiceProxyWithPathRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedServiceProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedServiceProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedServiceProxyWithPath */ path: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNamespacedServiceProxyWithPath */ path2?: string}CoreV1ApiConnectGetNodeProxyWithPathRequest
interface CoreV1ApiConnectGetNodeProxyWithPathRequest {
/** * name of the NodeProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNodeProxyWithPath */ name: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNodeProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to node. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectGetNodeProxyWithPath */ path2?: string}CoreV1ApiConnectHeadNamespacedPodProxyRequest
interface CoreV1ApiConnectHeadNamespacedPodProxyRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedPodProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedPodProxy */ namespace: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedPodProxy */ path?: string}CoreV1ApiConnectHeadNamespacedPodProxyWithPathRequest
interface CoreV1ApiConnectHeadNamespacedPodProxyWithPathRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedPodProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedPodProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedPodProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedPodProxyWithPath */ path2?: string}CoreV1ApiConnectHeadNamespacedServiceProxyRequest
interface CoreV1ApiConnectHeadNamespacedServiceProxyRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedServiceProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedServiceProxy */ namespace: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedServiceProxy */ path?: string}CoreV1ApiConnectHeadNamespacedServiceProxyWithPathRequest
interface CoreV1ApiConnectHeadNamespacedServiceProxyWithPathRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedServiceProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedServiceProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedServiceProxyWithPath */ path: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNamespacedServiceProxyWithPath */ path2?: string}CoreV1ApiConnectHeadNodeProxyWithPathRequest
interface CoreV1ApiConnectHeadNodeProxyWithPathRequest {
/** * name of the NodeProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNodeProxyWithPath */ name: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNodeProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to node. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectHeadNodeProxyWithPath */ path2?: string}CoreV1ApiConnectOptionsNamespacedPodProxyRequest
interface CoreV1ApiConnectOptionsNamespacedPodProxyRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedPodProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedPodProxy */ namespace: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedPodProxy */ path?: string}CoreV1ApiConnectOptionsNamespacedPodProxyWithPathRequest
interface CoreV1ApiConnectOptionsNamespacedPodProxyWithPathRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedPodProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedPodProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedPodProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedPodProxyWithPath */ path2?: string}CoreV1ApiConnectOptionsNamespacedServiceProxyRequest
interface CoreV1ApiConnectOptionsNamespacedServiceProxyRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxy */ namespace: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxy */ path?: string}CoreV1ApiConnectOptionsNamespacedServiceProxyWithPathRequest
interface CoreV1ApiConnectOptionsNamespacedServiceProxyWithPathRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxyWithPath */ path: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxyWithPath */ path2?: string}CoreV1ApiConnectOptionsNodeProxyWithPathRequest
interface CoreV1ApiConnectOptionsNodeProxyWithPathRequest {
/** * name of the NodeProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNodeProxyWithPath */ name: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNodeProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to node. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectOptionsNodeProxyWithPath */ path2?: string}CoreV1ApiConnectPatchNamespacedPodProxyRequest
interface CoreV1ApiConnectPatchNamespacedPodProxyRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedPodProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedPodProxy */ namespace: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedPodProxy */ path?: string}CoreV1ApiConnectPatchNamespacedPodProxyWithPathRequest
interface CoreV1ApiConnectPatchNamespacedPodProxyWithPathRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedPodProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedPodProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedPodProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedPodProxyWithPath */ path2?: string}CoreV1ApiConnectPatchNamespacedServiceProxyRequest
interface CoreV1ApiConnectPatchNamespacedServiceProxyRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedServiceProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedServiceProxy */ namespace: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedServiceProxy */ path?: string}CoreV1ApiConnectPatchNamespacedServiceProxyWithPathRequest
interface CoreV1ApiConnectPatchNamespacedServiceProxyWithPathRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedServiceProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedServiceProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedServiceProxyWithPath */ path: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNamespacedServiceProxyWithPath */ path2?: string}CoreV1ApiConnectPatchNodeProxyWithPathRequest
interface CoreV1ApiConnectPatchNodeProxyWithPathRequest {
/** * name of the NodeProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNodeProxyWithPath */ name: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNodeProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to node. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPatchNodeProxyWithPath */ path2?: string}CoreV1ApiConnectPostNamespacedPodAttachRequest
interface CoreV1ApiConnectPostNamespacedPodAttachRequest {
/** * name of the PodAttachOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodAttach */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodAttach */ namespace: string /** * The container in which to execute the command. Defaults to only container if there is only one container in the pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodAttach */ container?: string /** * Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectPostNamespacedPodAttach */ stderr?: boolean /** * Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectPostNamespacedPodAttach */ stdin?: boolean /** * Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectPostNamespacedPodAttach */ stdout?: boolean /** * TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectPostNamespacedPodAttach */ tty?: boolean}CoreV1ApiConnectPostNamespacedPodExecRequest
interface CoreV1ApiConnectPostNamespacedPodExecRequest {
/** * name of the PodExecOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodExec */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodExec */ namespace: string /** * Command is the remote command to execute. argv array. Not executed within a shell. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodExec */ command?: string /** * Container in which to execute the command. Defaults to only container if there is only one container in the pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodExec */ container?: string /** * Redirect the standard error stream of the pod for this call. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectPostNamespacedPodExec */ stderr?: boolean /** * Redirect the standard input stream of the pod for this call. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectPostNamespacedPodExec */ stdin?: boolean /** * Redirect the standard output stream of the pod for this call. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectPostNamespacedPodExec */ stdout?: boolean /** * TTY if true indicates that a tty will be allocated for the exec call. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApiconnectPostNamespacedPodExec */ tty?: boolean}CoreV1ApiConnectPostNamespacedPodPortforwardRequest
interface CoreV1ApiConnectPostNamespacedPodPortforwardRequest {
/** * name of the PodPortForwardOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodPortforward */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodPortforward */ namespace: string /** * List of ports to forward Required when using WebSockets * Defaults to: undefined * @type number * @memberof CoreV1ApiconnectPostNamespacedPodPortforward */ ports?: number}CoreV1ApiConnectPostNamespacedPodProxyRequest
interface CoreV1ApiConnectPostNamespacedPodProxyRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodProxy */ namespace: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodProxy */ path?: string}CoreV1ApiConnectPostNamespacedPodProxyWithPathRequest
interface CoreV1ApiConnectPostNamespacedPodProxyWithPathRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedPodProxyWithPath */ path2?: string}CoreV1ApiConnectPostNamespacedServiceProxyRequest
interface CoreV1ApiConnectPostNamespacedServiceProxyRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedServiceProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedServiceProxy */ namespace: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedServiceProxy */ path?: string}CoreV1ApiConnectPostNamespacedServiceProxyWithPathRequest
interface CoreV1ApiConnectPostNamespacedServiceProxyWithPathRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedServiceProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedServiceProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedServiceProxyWithPath */ path: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNamespacedServiceProxyWithPath */ path2?: string}CoreV1ApiConnectPostNodeProxyWithPathRequest
interface CoreV1ApiConnectPostNodeProxyWithPathRequest {
/** * name of the NodeProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNodeProxyWithPath */ name: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNodeProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to node. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPostNodeProxyWithPath */ path2?: string}CoreV1ApiConnectPutNamespacedPodProxyRequest
interface CoreV1ApiConnectPutNamespacedPodProxyRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedPodProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedPodProxy */ namespace: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedPodProxy */ path?: string}CoreV1ApiConnectPutNamespacedPodProxyWithPathRequest
interface CoreV1ApiConnectPutNamespacedPodProxyWithPathRequest {
/** * name of the PodProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedPodProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedPodProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedPodProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to pod. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedPodProxyWithPath */ path2?: string}CoreV1ApiConnectPutNamespacedServiceProxyRequest
interface CoreV1ApiConnectPutNamespacedServiceProxyRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedServiceProxy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedServiceProxy */ namespace: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedServiceProxy */ path?: string}CoreV1ApiConnectPutNamespacedServiceProxyWithPathRequest
interface CoreV1ApiConnectPutNamespacedServiceProxyWithPathRequest {
/** * name of the ServiceProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedServiceProxyWithPath */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedServiceProxyWithPath */ namespace: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedServiceProxyWithPath */ path: string /** * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNamespacedServiceProxyWithPath */ path2?: string}CoreV1ApiConnectPutNodeProxyWithPathRequest
interface CoreV1ApiConnectPutNodeProxyWithPathRequest {
/** * name of the NodeProxyOptions * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNodeProxyWithPath */ name: string /** * path to the resource * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNodeProxyWithPath */ path: string /** * Path is the URL path to use for the current proxy request to node. * Defaults to: undefined * @type string * @memberof CoreV1ApiconnectPutNodeProxyWithPath */ path2?: string}CoreV1ApiCreateNamespaceRequest
interface CoreV1ApiCreateNamespaceRequest {
/** * * @type V1Namespace * @memberof CoreV1ApicreateNamespace */ body: V1Namespace /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespace */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespace */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespace */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespace */ fieldValidation?: string}CoreV1ApiCreateNamespacedBindingRequest
interface CoreV1ApiCreateNamespacedBindingRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedBinding */ namespace: string /** * * @type V1Binding * @memberof CoreV1ApicreateNamespacedBinding */ body: V1Binding /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedBinding */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedBinding */ pretty?: string}CoreV1ApiCreateNamespacedConfigMapRequest
interface CoreV1ApiCreateNamespacedConfigMapRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedConfigMap */ namespace: string /** * * @type V1ConfigMap * @memberof CoreV1ApicreateNamespacedConfigMap */ body: V1ConfigMap /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedConfigMap */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedConfigMap */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedConfigMap */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedConfigMap */ fieldValidation?: string}CoreV1ApiCreateNamespacedEndpointsRequest
interface CoreV1ApiCreateNamespacedEndpointsRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEndpoints */ namespace: string /** * * @type V1Endpoints * @memberof CoreV1ApicreateNamespacedEndpoints */ body: V1Endpoints /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEndpoints */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEndpoints */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEndpoints */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEndpoints */ fieldValidation?: string}CoreV1ApiCreateNamespacedEventRequest
interface CoreV1ApiCreateNamespacedEventRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEvent */ namespace: string /** * * @type CoreV1Event * @memberof CoreV1ApicreateNamespacedEvent */ body: CoreV1Event /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEvent */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEvent */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEvent */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedEvent */ fieldValidation?: string}CoreV1ApiCreateNamespacedLimitRangeRequest
interface CoreV1ApiCreateNamespacedLimitRangeRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedLimitRange */ namespace: string /** * * @type V1LimitRange * @memberof CoreV1ApicreateNamespacedLimitRange */ body: V1LimitRange /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedLimitRange */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedLimitRange */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedLimitRange */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedLimitRange */ fieldValidation?: string}CoreV1ApiCreateNamespacedPersistentVolumeClaimRequest
interface CoreV1ApiCreateNamespacedPersistentVolumeClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim */ namespace: string /** * * @type V1PersistentVolumeClaim * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim */ body: V1PersistentVolumeClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim */ fieldValidation?: string}CoreV1ApiCreateNamespacedPodRequest
interface CoreV1ApiCreateNamespacedPodRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPod */ namespace: string /** * * @type V1Pod * @memberof CoreV1ApicreateNamespacedPod */ body: V1Pod /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPod */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPod */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPod */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPod */ fieldValidation?: string}CoreV1ApiCreateNamespacedPodBindingRequest
interface CoreV1ApiCreateNamespacedPodBindingRequest {
/** * name of the Binding * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodBinding */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodBinding */ namespace: string /** * * @type V1Binding * @memberof CoreV1ApicreateNamespacedPodBinding */ body: V1Binding /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodBinding */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodBinding */ pretty?: string}CoreV1ApiCreateNamespacedPodEvictionRequest
interface CoreV1ApiCreateNamespacedPodEvictionRequest {
/** * name of the Eviction * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodEviction */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodEviction */ namespace: string /** * * @type V1Eviction * @memberof CoreV1ApicreateNamespacedPodEviction */ body: V1Eviction /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodEviction */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodEviction */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodEviction */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodEviction */ pretty?: string}CoreV1ApiCreateNamespacedPodTemplateRequest
interface CoreV1ApiCreateNamespacedPodTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodTemplate */ namespace: string /** * * @type V1PodTemplate * @memberof CoreV1ApicreateNamespacedPodTemplate */ body: V1PodTemplate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedPodTemplate */ fieldValidation?: string}CoreV1ApiCreateNamespacedReplicationControllerRequest
interface CoreV1ApiCreateNamespacedReplicationControllerRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedReplicationController */ namespace: string /** * * @type V1ReplicationController * @memberof CoreV1ApicreateNamespacedReplicationController */ body: V1ReplicationController /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedReplicationController */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedReplicationController */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedReplicationController */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedReplicationController */ fieldValidation?: string}CoreV1ApiCreateNamespacedResourceQuotaRequest
interface CoreV1ApiCreateNamespacedResourceQuotaRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedResourceQuota */ namespace: string /** * * @type V1ResourceQuota * @memberof CoreV1ApicreateNamespacedResourceQuota */ body: V1ResourceQuota /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedResourceQuota */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedResourceQuota */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedResourceQuota */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedResourceQuota */ fieldValidation?: string}CoreV1ApiCreateNamespacedSecretRequest
interface CoreV1ApiCreateNamespacedSecretRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedSecret */ namespace: string /** * * @type V1Secret * @memberof CoreV1ApicreateNamespacedSecret */ body: V1Secret /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedSecret */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedSecret */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedSecret */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedSecret */ fieldValidation?: string}CoreV1ApiCreateNamespacedServiceRequest
interface CoreV1ApiCreateNamespacedServiceRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedService */ namespace: string /** * * @type V1Service * @memberof CoreV1ApicreateNamespacedService */ body: V1Service /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedService */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedService */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedService */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedService */ fieldValidation?: string}CoreV1ApiCreateNamespacedServiceAccountRequest
interface CoreV1ApiCreateNamespacedServiceAccountRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccount */ namespace: string /** * * @type V1ServiceAccount * @memberof CoreV1ApicreateNamespacedServiceAccount */ body: V1ServiceAccount /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccount */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccount */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccount */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccount */ fieldValidation?: string}CoreV1ApiCreateNamespacedServiceAccountTokenRequest
interface CoreV1ApiCreateNamespacedServiceAccountTokenRequest {
/** * name of the TokenRequest * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccountToken */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccountToken */ namespace: string /** * * @type AuthenticationV1TokenRequest * @memberof CoreV1ApicreateNamespacedServiceAccountToken */ body: AuthenticationV1TokenRequest /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccountToken */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccountToken */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccountToken */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNamespacedServiceAccountToken */ pretty?: string}CoreV1ApiCreateNodeRequest
interface CoreV1ApiCreateNodeRequest {
/** * * @type V1Node * @memberof CoreV1ApicreateNode */ body: V1Node /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNode */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNode */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNode */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreateNode */ fieldValidation?: string}CoreV1ApiCreatePersistentVolumeRequest
interface CoreV1ApiCreatePersistentVolumeRequest {
/** * * @type V1PersistentVolume * @memberof CoreV1ApicreatePersistentVolume */ body: V1PersistentVolume /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApicreatePersistentVolume */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApicreatePersistentVolume */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApicreatePersistentVolume */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApicreatePersistentVolume */ fieldValidation?: string}CoreV1ApiDeleteCollectionNamespacedConfigMapRequest
interface CoreV1ApiDeleteCollectionNamespacedConfigMapRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedConfigMap */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedEndpointsRequest
interface CoreV1ApiDeleteCollectionNamespacedEndpointsRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedEndpoints */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedEventRequest
interface CoreV1ApiDeleteCollectionNamespacedEventRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEvent */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEvent */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEvent */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEvent */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEvent */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedEvent */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedEvent */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEvent */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedEvent */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedEvent */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEvent */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEvent */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedEvent */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedEvent */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedEvent */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedEvent */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedLimitRangeRequest
interface CoreV1ApiDeleteCollectionNamespacedLimitRangeRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedLimitRange */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedPersistentVolumeClaimRequest
interface CoreV1ApiDeleteCollectionNamespacedPersistentVolumeClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedPodRequest
interface CoreV1ApiDeleteCollectionNamespacedPodRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPod */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPod */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPod */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPod */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPod */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedPod */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedPod */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPod */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedPod */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedPod */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPod */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPod */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPod */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedPod */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedPod */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedPod */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedPodTemplateRequest
interface CoreV1ApiDeleteCollectionNamespacedPodTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedReplicationControllerRequest
interface CoreV1ApiDeleteCollectionNamespacedReplicationControllerRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedReplicationController */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedResourceQuotaRequest
interface CoreV1ApiDeleteCollectionNamespacedResourceQuotaRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedSecretRequest
interface CoreV1ApiDeleteCollectionNamespacedSecretRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedSecret */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedSecret */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedSecret */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedSecret */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedSecret */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedSecret */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedSecret */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedSecret */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedSecret */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedSecret */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedSecret */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedSecret */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedSecret */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedSecret */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedSecret */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedSecret */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedServiceRequest
interface CoreV1ApiDeleteCollectionNamespacedServiceRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedService */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedService */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedService */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedService */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedService */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedService */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedService */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedService */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedService */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedService */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedService */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedService */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedService */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedService */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedService */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedService */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNamespacedServiceAccountRequest
interface CoreV1ApiDeleteCollectionNamespacedServiceAccountRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionNodeRequest
interface CoreV1ApiDeleteCollectionNodeRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNode */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNode */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNode */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNode */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNode */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNode */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNode */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNode */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNode */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNode */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNode */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionNode */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionNode */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionNode */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionNode */ body?: V1DeleteOptions}CoreV1ApiDeleteCollectionPersistentVolumeRequest
interface CoreV1ApiDeleteCollectionPersistentVolumeRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionPersistentVolume */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionPersistentVolume */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionPersistentVolume */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionPersistentVolume */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionPersistentVolume */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionPersistentVolume */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionPersistentVolume */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionPersistentVolume */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionPersistentVolume */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionPersistentVolume */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionPersistentVolume */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApideleteCollectionPersistentVolume */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteCollectionPersistentVolume */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteCollectionPersistentVolume */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteCollectionPersistentVolume */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespaceRequest
interface CoreV1ApiDeleteNamespaceRequest {
/** * name of the Namespace * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespace */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespace */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespace */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespace */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespace */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespace */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespace */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespace */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedConfigMapRequest
interface CoreV1ApiDeleteNamespacedConfigMapRequest {
/** * name of the ConfigMap * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedConfigMap */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedConfigMap */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedConfigMap */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedConfigMap */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedConfigMap */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedConfigMap */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedConfigMap */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedConfigMap */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedConfigMap */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedEndpointsRequest
interface CoreV1ApiDeleteNamespacedEndpointsRequest {
/** * name of the Endpoints * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEndpoints */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEndpoints */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEndpoints */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEndpoints */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedEndpoints */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedEndpoints */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedEndpoints */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEndpoints */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedEndpoints */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedEventRequest
interface CoreV1ApiDeleteNamespacedEventRequest {
/** * name of the Event * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEvent */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEvent */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEvent */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEvent */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedEvent */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedEvent */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedEvent */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedEvent */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedEvent */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedLimitRangeRequest
interface CoreV1ApiDeleteNamespacedLimitRangeRequest {
/** * name of the LimitRange * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedLimitRange */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedLimitRange */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedLimitRange */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedLimitRange */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedLimitRange */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedLimitRange */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedLimitRange */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedLimitRange */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedLimitRange */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedPersistentVolumeClaimRequest
interface CoreV1ApiDeleteNamespacedPersistentVolumeClaimRequest {
/** * name of the PersistentVolumeClaim * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedPodRequest
interface CoreV1ApiDeleteNamespacedPodRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPod */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPod */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPod */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPod */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedPod */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedPod */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedPod */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPod */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedPod */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedPodTemplateRequest
interface CoreV1ApiDeleteNamespacedPodTemplateRequest {
/** * name of the PodTemplate * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPodTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPodTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPodTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPodTemplate */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedPodTemplate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedPodTemplate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedPodTemplate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedPodTemplate */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedPodTemplate */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedReplicationControllerRequest
interface CoreV1ApiDeleteNamespacedReplicationControllerRequest {
/** * name of the ReplicationController * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedReplicationController */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedReplicationController */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedReplicationController */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedReplicationController */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedReplicationController */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedReplicationController */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedReplicationController */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedReplicationController */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedReplicationController */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedResourceQuotaRequest
interface CoreV1ApiDeleteNamespacedResourceQuotaRequest {
/** * name of the ResourceQuota * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedResourceQuota */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedResourceQuota */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedResourceQuota */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedResourceQuota */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedResourceQuota */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedResourceQuota */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedResourceQuota */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedResourceQuota */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedResourceQuota */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedSecretRequest
interface CoreV1ApiDeleteNamespacedSecretRequest {
/** * name of the Secret * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedSecret */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedSecret */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedSecret */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedSecret */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedSecret */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedSecret */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedSecret */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedSecret */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedSecret */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedServiceRequest
interface CoreV1ApiDeleteNamespacedServiceRequest {
/** * name of the Service * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedService */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedService */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedService */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedService */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedService */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedService */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedService */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedService */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedService */ body?: V1DeleteOptions}CoreV1ApiDeleteNamespacedServiceAccountRequest
interface CoreV1ApiDeleteNamespacedServiceAccountRequest {
/** * name of the ServiceAccount * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedServiceAccount */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedServiceAccount */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedServiceAccount */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedServiceAccount */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNamespacedServiceAccount */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedServiceAccount */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNamespacedServiceAccount */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNamespacedServiceAccount */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNamespacedServiceAccount */ body?: V1DeleteOptions}CoreV1ApiDeleteNodeRequest
interface CoreV1ApiDeleteNodeRequest {
/** * name of the Node * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNode */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNode */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNode */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideleteNode */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNode */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideleteNode */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideleteNode */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideleteNode */ body?: V1DeleteOptions}CoreV1ApiDeletePersistentVolumeRequest
interface CoreV1ApiDeletePersistentVolumeRequest {
/** * name of the PersistentVolume * Defaults to: undefined * @type string * @memberof CoreV1ApideletePersistentVolume */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApideletePersistentVolume */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApideletePersistentVolume */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CoreV1ApideletePersistentVolume */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof CoreV1ApideletePersistentVolume */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CoreV1ApideletePersistentVolume */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof CoreV1ApideletePersistentVolume */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof CoreV1ApideletePersistentVolume */ body?: V1DeleteOptions}CoreV1ApiListComponentStatusRequest
interface CoreV1ApiListComponentStatusRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistComponentStatus */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistComponentStatus */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistComponentStatus */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistComponentStatus */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistComponentStatus */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistComponentStatus */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistComponentStatus */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistComponentStatus */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistComponentStatus */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistComponentStatus */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistComponentStatus */ watch?: boolean}CoreV1ApiListConfigMapForAllNamespacesRequest
interface CoreV1ApiListConfigMapForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistConfigMapForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistConfigMapForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistConfigMapForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistConfigMapForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistConfigMapForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistConfigMapForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistConfigMapForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistConfigMapForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistConfigMapForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistConfigMapForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistConfigMapForAllNamespaces */ watch?: boolean}CoreV1ApiListEndpointsForAllNamespacesRequest
interface CoreV1ApiListEndpointsForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistEndpointsForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistEndpointsForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistEndpointsForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistEndpointsForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistEndpointsForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistEndpointsForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistEndpointsForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistEndpointsForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistEndpointsForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistEndpointsForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistEndpointsForAllNamespaces */ watch?: boolean}CoreV1ApiListEventForAllNamespacesRequest
interface CoreV1ApiListEventForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistEventForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistEventForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistEventForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistEventForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistEventForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistEventForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistEventForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistEventForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistEventForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistEventForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistEventForAllNamespaces */ watch?: boolean}CoreV1ApiListLimitRangeForAllNamespacesRequest
interface CoreV1ApiListLimitRangeForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistLimitRangeForAllNamespaces */ watch?: boolean}CoreV1ApiListNamespaceRequest
interface CoreV1ApiListNamespaceRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespace */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespace */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespace */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespace */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespace */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespace */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespace */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespace */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespace */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespace */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespace */ watch?: boolean}CoreV1ApiListNamespacedConfigMapRequest
interface CoreV1ApiListNamespacedConfigMapRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedConfigMap */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedConfigMap */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedConfigMap */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedConfigMap */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedConfigMap */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedConfigMap */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedConfigMap */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedConfigMap */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedConfigMap */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedConfigMap */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedConfigMap */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedConfigMap */ watch?: boolean}CoreV1ApiListNamespacedEndpointsRequest
interface CoreV1ApiListNamespacedEndpointsRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEndpoints */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEndpoints */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedEndpoints */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEndpoints */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEndpoints */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEndpoints */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedEndpoints */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEndpoints */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEndpoints */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedEndpoints */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedEndpoints */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedEndpoints */ watch?: boolean}CoreV1ApiListNamespacedEventRequest
interface CoreV1ApiListNamespacedEventRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEvent */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEvent */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedEvent */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEvent */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEvent */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEvent */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedEvent */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEvent */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedEvent */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedEvent */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedEvent */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedEvent */ watch?: boolean}CoreV1ApiListNamespacedLimitRangeRequest
interface CoreV1ApiListNamespacedLimitRangeRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedLimitRange */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedLimitRange */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedLimitRange */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedLimitRange */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedLimitRange */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedLimitRange */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedLimitRange */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedLimitRange */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedLimitRange */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedLimitRange */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedLimitRange */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedLimitRange */ watch?: boolean}CoreV1ApiListNamespacedPersistentVolumeClaimRequest
interface CoreV1ApiListNamespacedPersistentVolumeClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim */ watch?: boolean}CoreV1ApiListNamespacedPodRequest
interface CoreV1ApiListNamespacedPodRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPod */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPod */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedPod */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPod */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPod */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPod */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedPod */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPod */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPod */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedPod */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedPod */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedPod */ watch?: boolean}CoreV1ApiListNamespacedPodTemplateRequest
interface CoreV1ApiListNamespacedPodTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPodTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPodTemplate */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedPodTemplate */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPodTemplate */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPodTemplate */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPodTemplate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedPodTemplate */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPodTemplate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedPodTemplate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedPodTemplate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedPodTemplate */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedPodTemplate */ watch?: boolean}CoreV1ApiListNamespacedReplicationControllerRequest
interface CoreV1ApiListNamespacedReplicationControllerRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedReplicationController */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedReplicationController */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedReplicationController */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedReplicationController */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedReplicationController */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedReplicationController */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedReplicationController */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedReplicationController */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedReplicationController */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedReplicationController */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedReplicationController */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedReplicationController */ watch?: boolean}CoreV1ApiListNamespacedResourceQuotaRequest
interface CoreV1ApiListNamespacedResourceQuotaRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedResourceQuota */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedResourceQuota */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedResourceQuota */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedResourceQuota */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedResourceQuota */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedResourceQuota */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedResourceQuota */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedResourceQuota */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedResourceQuota */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedResourceQuota */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedResourceQuota */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedResourceQuota */ watch?: boolean}CoreV1ApiListNamespacedSecretRequest
interface CoreV1ApiListNamespacedSecretRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedSecret */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedSecret */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedSecret */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedSecret */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedSecret */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedSecret */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedSecret */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedSecret */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedSecret */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedSecret */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedSecret */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedSecret */ watch?: boolean}CoreV1ApiListNamespacedServiceRequest
interface CoreV1ApiListNamespacedServiceRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedService */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedService */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedService */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedService */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedService */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedService */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedService */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedService */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedService */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedService */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedService */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedService */ watch?: boolean}CoreV1ApiListNamespacedServiceAccountRequest
interface CoreV1ApiListNamespacedServiceAccountRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedServiceAccount */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedServiceAccount */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedServiceAccount */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedServiceAccount */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedServiceAccount */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedServiceAccount */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedServiceAccount */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedServiceAccount */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNamespacedServiceAccount */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedServiceAccount */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNamespacedServiceAccount */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNamespacedServiceAccount */ watch?: boolean}CoreV1ApiListNodeRequest
interface CoreV1ApiListNodeRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistNode */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNode */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNode */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNode */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistNode */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNode */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNode */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistNode */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNode */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistNode */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistNode */ watch?: boolean}CoreV1ApiListPersistentVolumeRequest
interface CoreV1ApiListPersistentVolumeRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolume */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPersistentVolume */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolume */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolume */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolume */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistPersistentVolume */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolume */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolume */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPersistentVolume */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistPersistentVolume */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPersistentVolume */ watch?: boolean}CoreV1ApiListPersistentVolumeClaimForAllNamespacesRequest
interface CoreV1ApiListPersistentVolumeClaimForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces */ watch?: boolean}CoreV1ApiListPodForAllNamespacesRequest
interface CoreV1ApiListPodForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPodForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistPodForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPodForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistPodForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPodForAllNamespaces */ watch?: boolean}CoreV1ApiListPodTemplateForAllNamespacesRequest
interface CoreV1ApiListPodTemplateForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistPodTemplateForAllNamespaces */ watch?: boolean}CoreV1ApiListReplicationControllerForAllNamespacesRequest
interface CoreV1ApiListReplicationControllerForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistReplicationControllerForAllNamespaces */ watch?: boolean}CoreV1ApiListResourceQuotaForAllNamespacesRequest
interface CoreV1ApiListResourceQuotaForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistResourceQuotaForAllNamespaces */ watch?: boolean}CoreV1ApiListSecretForAllNamespacesRequest
interface CoreV1ApiListSecretForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistSecretForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistSecretForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistSecretForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistSecretForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistSecretForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistSecretForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistSecretForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistSecretForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistSecretForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistSecretForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistSecretForAllNamespaces */ watch?: boolean}CoreV1ApiListServiceAccountForAllNamespacesRequest
interface CoreV1ApiListServiceAccountForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistServiceAccountForAllNamespaces */ watch?: boolean}CoreV1ApiListServiceForAllNamespacesRequest
interface CoreV1ApiListServiceForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistServiceForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CoreV1ApilistServiceForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CoreV1ApilistServiceForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistServiceForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CoreV1ApilistServiceForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof CoreV1ApilistServiceForAllNamespaces */ watch?: boolean}CoreV1ApiPatchNamespaceRequest
interface CoreV1ApiPatchNamespaceRequest {
/** * name of the Namespace * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespace */ name: string /** * * @type any * @memberof CoreV1ApipatchNamespace */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespace */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespace */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespace */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespace */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespace */ force?: boolean}CoreV1ApiPatchNamespaceStatusRequest
interface CoreV1ApiPatchNamespaceStatusRequest {
/** * name of the Namespace * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespaceStatus */ name: string /** * * @type any * @memberof CoreV1ApipatchNamespaceStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespaceStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespaceStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespaceStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespaceStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespaceStatus */ force?: boolean}CoreV1ApiPatchNamespacedConfigMapRequest
interface CoreV1ApiPatchNamespacedConfigMapRequest {
/** * name of the ConfigMap * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedConfigMap */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedConfigMap */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedConfigMap */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedConfigMap */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedConfigMap */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedConfigMap */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedConfigMap */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedConfigMap */ force?: boolean}CoreV1ApiPatchNamespacedEndpointsRequest
interface CoreV1ApiPatchNamespacedEndpointsRequest {
/** * name of the Endpoints * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEndpoints */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEndpoints */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedEndpoints */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEndpoints */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEndpoints */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEndpoints */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEndpoints */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedEndpoints */ force?: boolean}CoreV1ApiPatchNamespacedEventRequest
interface CoreV1ApiPatchNamespacedEventRequest {
/** * name of the Event * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEvent */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEvent */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedEvent */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEvent */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEvent */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEvent */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedEvent */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedEvent */ force?: boolean}CoreV1ApiPatchNamespacedLimitRangeRequest
interface CoreV1ApiPatchNamespacedLimitRangeRequest {
/** * name of the LimitRange * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedLimitRange */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedLimitRange */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedLimitRange */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedLimitRange */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedLimitRange */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedLimitRange */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedLimitRange */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedLimitRange */ force?: boolean}CoreV1ApiPatchNamespacedPersistentVolumeClaimRequest
interface CoreV1ApiPatchNamespacedPersistentVolumeClaimRequest {
/** * name of the PersistentVolumeClaim * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim */ force?: boolean}CoreV1ApiPatchNamespacedPersistentVolumeClaimStatusRequest
interface CoreV1ApiPatchNamespacedPersistentVolumeClaimStatusRequest {
/** * name of the PersistentVolumeClaim * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus */ force?: boolean}CoreV1ApiPatchNamespacedPodRequest
interface CoreV1ApiPatchNamespacedPodRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPod */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPod */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedPod */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPod */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPod */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPod */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPod */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedPod */ force?: boolean}CoreV1ApiPatchNamespacedPodEphemeralcontainersRequest
interface CoreV1ApiPatchNamespacedPodEphemeralcontainersRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers */ force?: boolean}CoreV1ApiPatchNamespacedPodResizeRequest
interface CoreV1ApiPatchNamespacedPodResizeRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodResize */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodResize */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedPodResize */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodResize */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodResize */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodResize */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodResize */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedPodResize */ force?: boolean}CoreV1ApiPatchNamespacedPodStatusRequest
interface CoreV1ApiPatchNamespacedPodStatusRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodStatus */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedPodStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedPodStatus */ force?: boolean}CoreV1ApiPatchNamespacedPodTemplateRequest
interface CoreV1ApiPatchNamespacedPodTemplateRequest {
/** * name of the PodTemplate * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodTemplate */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedPodTemplate */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedPodTemplate */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedPodTemplate */ force?: boolean}CoreV1ApiPatchNamespacedReplicationControllerRequest
interface CoreV1ApiPatchNamespacedReplicationControllerRequest {
/** * name of the ReplicationController * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationController */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationController */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedReplicationController */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationController */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationController */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationController */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationController */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedReplicationController */ force?: boolean}CoreV1ApiPatchNamespacedReplicationControllerScaleRequest
interface CoreV1ApiPatchNamespacedReplicationControllerScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerScale */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedReplicationControllerScale */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerScale */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerScale */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedReplicationControllerScale */ force?: boolean}CoreV1ApiPatchNamespacedReplicationControllerStatusRequest
interface CoreV1ApiPatchNamespacedReplicationControllerStatusRequest {
/** * name of the ReplicationController * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus */ force?: boolean}CoreV1ApiPatchNamespacedResourceQuotaRequest
interface CoreV1ApiPatchNamespacedResourceQuotaRequest {
/** * name of the ResourceQuota * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuota */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuota */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedResourceQuota */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuota */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuota */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuota */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuota */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedResourceQuota */ force?: boolean}CoreV1ApiPatchNamespacedResourceQuotaStatusRequest
interface CoreV1ApiPatchNamespacedResourceQuotaStatusRequest {
/** * name of the ResourceQuota * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus */ force?: boolean}CoreV1ApiPatchNamespacedSecretRequest
interface CoreV1ApiPatchNamespacedSecretRequest {
/** * name of the Secret * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedSecret */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedSecret */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedSecret */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedSecret */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedSecret */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedSecret */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedSecret */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedSecret */ force?: boolean}CoreV1ApiPatchNamespacedServiceRequest
interface CoreV1ApiPatchNamespacedServiceRequest {
/** * name of the Service * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedService */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedService */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedService */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedService */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedService */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedService */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedService */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedService */ force?: boolean}CoreV1ApiPatchNamespacedServiceAccountRequest
interface CoreV1ApiPatchNamespacedServiceAccountRequest {
/** * name of the ServiceAccount * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceAccount */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceAccount */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedServiceAccount */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceAccount */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceAccount */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceAccount */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceAccount */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedServiceAccount */ force?: boolean}CoreV1ApiPatchNamespacedServiceStatusRequest
interface CoreV1ApiPatchNamespacedServiceStatusRequest {
/** * name of the Service * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceStatus */ namespace: string /** * * @type any * @memberof CoreV1ApipatchNamespacedServiceStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNamespacedServiceStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNamespacedServiceStatus */ force?: boolean}CoreV1ApiPatchNodeRequest
interface CoreV1ApiPatchNodeRequest {
/** * name of the Node * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNode */ name: string /** * * @type any * @memberof CoreV1ApipatchNode */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNode */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNode */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNode */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNode */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNode */ force?: boolean}CoreV1ApiPatchNodeStatusRequest
interface CoreV1ApiPatchNodeStatusRequest {
/** * name of the Node * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNodeStatus */ name: string /** * * @type any * @memberof CoreV1ApipatchNodeStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNodeStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNodeStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNodeStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchNodeStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchNodeStatus */ force?: boolean}CoreV1ApiPatchPersistentVolumeRequest
interface CoreV1ApiPatchPersistentVolumeRequest {
/** * name of the PersistentVolume * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolume */ name: string /** * * @type any * @memberof CoreV1ApipatchPersistentVolume */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolume */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolume */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolume */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolume */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchPersistentVolume */ force?: boolean}CoreV1ApiPatchPersistentVolumeStatusRequest
interface CoreV1ApiPatchPersistentVolumeStatusRequest {
/** * name of the PersistentVolume * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolumeStatus */ name: string /** * * @type any * @memberof CoreV1ApipatchPersistentVolumeStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolumeStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolumeStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolumeStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApipatchPersistentVolumeStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CoreV1ApipatchPersistentVolumeStatus */ force?: boolean}CoreV1ApiReadNamespacedConfigMapRequest
interface CoreV1ApiReadNamespacedConfigMapRequest {
/** * name of the ConfigMap * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedConfigMap */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedConfigMap */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedConfigMap */ pretty?: string}CoreV1ApiReadNamespacedEndpointsRequest
interface CoreV1ApiReadNamespacedEndpointsRequest {
/** * name of the Endpoints * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedEndpoints */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedEndpoints */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedEndpoints */ pretty?: string}CoreV1ApiReadNamespacedEventRequest
interface CoreV1ApiReadNamespacedEventRequest {
/** * name of the Event * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedEvent */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedEvent */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedEvent */ pretty?: string}CoreV1ApiReadNamespacedLimitRangeRequest
interface CoreV1ApiReadNamespacedLimitRangeRequest {
/** * name of the LimitRange * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedLimitRange */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedLimitRange */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedLimitRange */ pretty?: string}CoreV1ApiReadNamespacedPersistentVolumeClaimRequest
interface CoreV1ApiReadNamespacedPersistentVolumeClaimRequest {
/** * name of the PersistentVolumeClaim * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPersistentVolumeClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPersistentVolumeClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPersistentVolumeClaim */ pretty?: string}CoreV1ApiReadNamespacedPersistentVolumeClaimStatusRequest
interface CoreV1ApiReadNamespacedPersistentVolumeClaimStatusRequest {
/** * name of the PersistentVolumeClaim * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPersistentVolumeClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPersistentVolumeClaimStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPersistentVolumeClaimStatus */ pretty?: string}CoreV1ApiReadNamespacedPodRequest
interface CoreV1ApiReadNamespacedPodRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPod */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPod */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPod */ pretty?: string}CoreV1ApiReadNamespacedPodEphemeralcontainersRequest
interface CoreV1ApiReadNamespacedPodEphemeralcontainersRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodEphemeralcontainers */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodEphemeralcontainers */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodEphemeralcontainers */ pretty?: string}CoreV1ApiReadNamespacedPodLogRequest
interface CoreV1ApiReadNamespacedPodLogRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodLog */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodLog */ namespace: string /** * The container for which to stream logs. Defaults to only container if there is one container in the pod. * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodLog */ container?: string /** * Follow the log stream of the pod. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApireadNamespacedPodLog */ follow?: boolean /** * insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). * Defaults to: undefined * @type boolean * @memberof CoreV1ApireadNamespacedPodLog */ insecureSkipTLSVerifyBackend?: boolean /** * If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. * Defaults to: undefined * @type number * @memberof CoreV1ApireadNamespacedPodLog */ limitBytes?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodLog */ pretty?: string /** * Return previous terminated container logs. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApireadNamespacedPodLog */ previous?: boolean /** * A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. * Defaults to: undefined * @type number * @memberof CoreV1ApireadNamespacedPodLog */ sinceSeconds?: number /** * Specify which container log stream to return to the client. Acceptable values are \"All\", \"Stdout\" and \"Stderr\". If not specified, \"All\" is used, and both stdout and stderr are returned interleaved. Note that when \"TailLines\" is specified, \"Stream\" can only be set to nil or \"All\". * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodLog */ stream?: string /** * If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime. Note that when \"TailLines\" is specified, \"Stream\" can only be set to nil or \"All\". * Defaults to: undefined * @type number * @memberof CoreV1ApireadNamespacedPodLog */ tailLines?: number /** * If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. * Defaults to: undefined * @type boolean * @memberof CoreV1ApireadNamespacedPodLog */ timestamps?: boolean}CoreV1ApiReadNamespacedPodResizeRequest
interface CoreV1ApiReadNamespacedPodResizeRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodResize */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodResize */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodResize */ pretty?: string}CoreV1ApiReadNamespacedPodStatusRequest
interface CoreV1ApiReadNamespacedPodStatusRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodStatus */ pretty?: string}CoreV1ApiReadNamespacedPodTemplateRequest
interface CoreV1ApiReadNamespacedPodTemplateRequest {
/** * name of the PodTemplate * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedPodTemplate */ pretty?: string}CoreV1ApiReadNamespacedReplicationControllerRequest
interface CoreV1ApiReadNamespacedReplicationControllerRequest {
/** * name of the ReplicationController * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedReplicationController */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedReplicationController */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedReplicationController */ pretty?: string}CoreV1ApiReadNamespacedReplicationControllerScaleRequest
interface CoreV1ApiReadNamespacedReplicationControllerScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedReplicationControllerScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedReplicationControllerScale */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedReplicationControllerScale */ pretty?: string}CoreV1ApiReadNamespacedReplicationControllerStatusRequest
interface CoreV1ApiReadNamespacedReplicationControllerStatusRequest {
/** * name of the ReplicationController * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedReplicationControllerStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedReplicationControllerStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedReplicationControllerStatus */ pretty?: string}CoreV1ApiReadNamespacedResourceQuotaRequest
interface CoreV1ApiReadNamespacedResourceQuotaRequest {
/** * name of the ResourceQuota * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedResourceQuota */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedResourceQuota */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedResourceQuota */ pretty?: string}CoreV1ApiReadNamespacedResourceQuotaStatusRequest
interface CoreV1ApiReadNamespacedResourceQuotaStatusRequest {
/** * name of the ResourceQuota * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedResourceQuotaStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedResourceQuotaStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedResourceQuotaStatus */ pretty?: string}CoreV1ApiReadNamespacedSecretRequest
interface CoreV1ApiReadNamespacedSecretRequest {
/** * name of the Secret * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedSecret */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedSecret */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedSecret */ pretty?: string}CoreV1ApiReadNamespacedServiceRequest
interface CoreV1ApiReadNamespacedServiceRequest {
/** * name of the Service * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedService */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedService */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedService */ pretty?: string}CoreV1ApiReadNamespacedServiceAccountRequest
interface CoreV1ApiReadNamespacedServiceAccountRequest {
/** * name of the ServiceAccount * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedServiceAccount */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedServiceAccount */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedServiceAccount */ pretty?: string}CoreV1ApiReadNamespacedServiceStatusRequest
interface CoreV1ApiReadNamespacedServiceStatusRequest {
/** * name of the Service * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedServiceStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedServiceStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadNamespacedServiceStatus */ pretty?: string}CoreV1ApiReadPersistentVolumeStatusRequest
interface CoreV1ApiReadPersistentVolumeStatusRequest {
/** * name of the PersistentVolume * Defaults to: undefined * @type string * @memberof CoreV1ApireadPersistentVolumeStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireadPersistentVolumeStatus */ pretty?: string}CoreV1ApiReplaceNamespaceRequest
interface CoreV1ApiReplaceNamespaceRequest {
/** * name of the Namespace * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespace */ name: string /** * * @type V1Namespace * @memberof CoreV1ApireplaceNamespace */ body: V1Namespace /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespace */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespace */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespace */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespace */ fieldValidation?: string}CoreV1ApiReplaceNamespaceFinalizeRequest
interface CoreV1ApiReplaceNamespaceFinalizeRequest {
/** * name of the Namespace * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceFinalize */ name: string /** * * @type V1Namespace * @memberof CoreV1ApireplaceNamespaceFinalize */ body: V1Namespace /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceFinalize */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceFinalize */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceFinalize */ fieldValidation?: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceFinalize */ pretty?: string}CoreV1ApiReplaceNamespaceStatusRequest
interface CoreV1ApiReplaceNamespaceStatusRequest {
/** * name of the Namespace * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceStatus */ name: string /** * * @type V1Namespace * @memberof CoreV1ApireplaceNamespaceStatus */ body: V1Namespace /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespaceStatus */ fieldValidation?: string}CoreV1ApiReplaceNamespacedConfigMapRequest
interface CoreV1ApiReplaceNamespacedConfigMapRequest {
/** * name of the ConfigMap * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedConfigMap */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedConfigMap */ namespace: string /** * * @type V1ConfigMap * @memberof CoreV1ApireplaceNamespacedConfigMap */ body: V1ConfigMap /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedConfigMap */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedConfigMap */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedConfigMap */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedConfigMap */ fieldValidation?: string}CoreV1ApiReplaceNamespacedEndpointsRequest
interface CoreV1ApiReplaceNamespacedEndpointsRequest {
/** * name of the Endpoints * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEndpoints */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEndpoints */ namespace: string /** * * @type V1Endpoints * @memberof CoreV1ApireplaceNamespacedEndpoints */ body: V1Endpoints /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEndpoints */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEndpoints */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEndpoints */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEndpoints */ fieldValidation?: string}CoreV1ApiReplaceNamespacedEventRequest
interface CoreV1ApiReplaceNamespacedEventRequest {
/** * name of the Event * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEvent */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEvent */ namespace: string /** * * @type CoreV1Event * @memberof CoreV1ApireplaceNamespacedEvent */ body: CoreV1Event /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEvent */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEvent */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEvent */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedEvent */ fieldValidation?: string}CoreV1ApiReplaceNamespacedLimitRangeRequest
interface CoreV1ApiReplaceNamespacedLimitRangeRequest {
/** * name of the LimitRange * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedLimitRange */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedLimitRange */ namespace: string /** * * @type V1LimitRange * @memberof CoreV1ApireplaceNamespacedLimitRange */ body: V1LimitRange /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedLimitRange */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedLimitRange */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedLimitRange */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedLimitRange */ fieldValidation?: string}CoreV1ApiReplaceNamespacedPersistentVolumeClaimRequest
interface CoreV1ApiReplaceNamespacedPersistentVolumeClaimRequest {
/** * name of the PersistentVolumeClaim * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim */ namespace: string /** * * @type V1PersistentVolumeClaim * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim */ body: V1PersistentVolumeClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim */ fieldValidation?: string}CoreV1ApiReplaceNamespacedPersistentVolumeClaimStatusRequest
interface CoreV1ApiReplaceNamespacedPersistentVolumeClaimStatusRequest {
/** * name of the PersistentVolumeClaim * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus */ namespace: string /** * * @type V1PersistentVolumeClaim * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus */ body: V1PersistentVolumeClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus */ fieldValidation?: string}CoreV1ApiReplaceNamespacedPodRequest
interface CoreV1ApiReplaceNamespacedPodRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPod */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPod */ namespace: string /** * * @type V1Pod * @memberof CoreV1ApireplaceNamespacedPod */ body: V1Pod /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPod */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPod */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPod */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPod */ fieldValidation?: string}CoreV1ApiReplaceNamespacedPodEphemeralcontainersRequest
interface CoreV1ApiReplaceNamespacedPodEphemeralcontainersRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers */ namespace: string /** * * @type V1Pod * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers */ body: V1Pod /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers */ fieldValidation?: string}CoreV1ApiReplaceNamespacedPodResizeRequest
interface CoreV1ApiReplaceNamespacedPodResizeRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodResize */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodResize */ namespace: string /** * * @type V1Pod * @memberof CoreV1ApireplaceNamespacedPodResize */ body: V1Pod /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodResize */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodResize */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodResize */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodResize */ fieldValidation?: string}CoreV1ApiReplaceNamespacedPodStatusRequest
interface CoreV1ApiReplaceNamespacedPodStatusRequest {
/** * name of the Pod * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodStatus */ namespace: string /** * * @type V1Pod * @memberof CoreV1ApireplaceNamespacedPodStatus */ body: V1Pod /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodStatus */ fieldValidation?: string}CoreV1ApiReplaceNamespacedPodTemplateRequest
interface CoreV1ApiReplaceNamespacedPodTemplateRequest {
/** * name of the PodTemplate * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodTemplate */ namespace: string /** * * @type V1PodTemplate * @memberof CoreV1ApireplaceNamespacedPodTemplate */ body: V1PodTemplate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedPodTemplate */ fieldValidation?: string}CoreV1ApiReplaceNamespacedReplicationControllerRequest
interface CoreV1ApiReplaceNamespacedReplicationControllerRequest {
/** * name of the ReplicationController * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationController */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationController */ namespace: string /** * * @type V1ReplicationController * @memberof CoreV1ApireplaceNamespacedReplicationController */ body: V1ReplicationController /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationController */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationController */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationController */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationController */ fieldValidation?: string}CoreV1ApiReplaceNamespacedReplicationControllerScaleRequest
interface CoreV1ApiReplaceNamespacedReplicationControllerScaleRequest {
/** * name of the Scale * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale */ namespace: string /** * * @type V1Scale * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale */ body: V1Scale /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale */ fieldValidation?: string}CoreV1ApiReplaceNamespacedReplicationControllerStatusRequest
interface CoreV1ApiReplaceNamespacedReplicationControllerStatusRequest {
/** * name of the ReplicationController * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus */ namespace: string /** * * @type V1ReplicationController * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus */ body: V1ReplicationController /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus */ fieldValidation?: string}CoreV1ApiReplaceNamespacedResourceQuotaRequest
interface CoreV1ApiReplaceNamespacedResourceQuotaRequest {
/** * name of the ResourceQuota * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuota */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuota */ namespace: string /** * * @type V1ResourceQuota * @memberof CoreV1ApireplaceNamespacedResourceQuota */ body: V1ResourceQuota /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuota */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuota */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuota */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuota */ fieldValidation?: string}CoreV1ApiReplaceNamespacedResourceQuotaStatusRequest
interface CoreV1ApiReplaceNamespacedResourceQuotaStatusRequest {
/** * name of the ResourceQuota * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus */ namespace: string /** * * @type V1ResourceQuota * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus */ body: V1ResourceQuota /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus */ fieldValidation?: string}CoreV1ApiReplaceNamespacedSecretRequest
interface CoreV1ApiReplaceNamespacedSecretRequest {
/** * name of the Secret * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedSecret */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedSecret */ namespace: string /** * * @type V1Secret * @memberof CoreV1ApireplaceNamespacedSecret */ body: V1Secret /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedSecret */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedSecret */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedSecret */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedSecret */ fieldValidation?: string}CoreV1ApiReplaceNamespacedServiceRequest
interface CoreV1ApiReplaceNamespacedServiceRequest {
/** * name of the Service * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedService */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedService */ namespace: string /** * * @type V1Service * @memberof CoreV1ApireplaceNamespacedService */ body: V1Service /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedService */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedService */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedService */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedService */ fieldValidation?: string}CoreV1ApiReplaceNamespacedServiceAccountRequest
interface CoreV1ApiReplaceNamespacedServiceAccountRequest {
/** * name of the ServiceAccount * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceAccount */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceAccount */ namespace: string /** * * @type V1ServiceAccount * @memberof CoreV1ApireplaceNamespacedServiceAccount */ body: V1ServiceAccount /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceAccount */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceAccount */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceAccount */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceAccount */ fieldValidation?: string}CoreV1ApiReplaceNamespacedServiceStatusRequest
interface CoreV1ApiReplaceNamespacedServiceStatusRequest {
/** * name of the Service * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceStatus */ namespace: string /** * * @type V1Service * @memberof CoreV1ApireplaceNamespacedServiceStatus */ body: V1Service /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNamespacedServiceStatus */ fieldValidation?: string}CoreV1ApiReplaceNodeRequest
interface CoreV1ApiReplaceNodeRequest {
/** * name of the Node * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNode */ name: string /** * * @type V1Node * @memberof CoreV1ApireplaceNode */ body: V1Node /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNode */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNode */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNode */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNode */ fieldValidation?: string}CoreV1ApiReplaceNodeStatusRequest
interface CoreV1ApiReplaceNodeStatusRequest {
/** * name of the Node * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNodeStatus */ name: string /** * * @type V1Node * @memberof CoreV1ApireplaceNodeStatus */ body: V1Node /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNodeStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNodeStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNodeStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplaceNodeStatus */ fieldValidation?: string}CoreV1ApiReplacePersistentVolumeRequest
interface CoreV1ApiReplacePersistentVolumeRequest {
/** * name of the PersistentVolume * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolume */ name: string /** * * @type V1PersistentVolume * @memberof CoreV1ApireplacePersistentVolume */ body: V1PersistentVolume /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolume */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolume */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolume */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolume */ fieldValidation?: string}CoreV1ApiReplacePersistentVolumeStatusRequest
interface CoreV1ApiReplacePersistentVolumeStatusRequest {
/** * name of the PersistentVolume * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolumeStatus */ name: string /** * * @type V1PersistentVolume * @memberof CoreV1ApireplacePersistentVolumeStatus */ body: V1PersistentVolume /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolumeStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolumeStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolumeStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof CoreV1ApireplacePersistentVolumeStatus */ fieldValidation?: string}ObjectCoreV1Api
class ObjectCoreV1Api connectDeleteNamespacedPodProxyWithHttpInfo
connect DELETE requests to proxy of PodParameters
param the request object
public connectDeleteNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectDeleteNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectDeleteNamespacedPodProxy
connect DELETE requests to proxy of PodParameters
param the request object
public connectDeleteNamespacedPodProxy(param: CoreV1ApiConnectDeleteNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> connectDeleteNamespacedPodProxyWithPathWithHttpInfo
connect DELETE requests to proxy of PodParameters
param the request object
public connectDeleteNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectDeleteNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectDeleteNamespacedPodProxyWithPath
connect DELETE requests to proxy of PodParameters
param the request object
public connectDeleteNamespacedPodProxyWithPath(param: CoreV1ApiConnectDeleteNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectDeleteNamespacedServiceProxyWithHttpInfo
connect DELETE requests to proxy of ServiceParameters
param the request object
public connectDeleteNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectDeleteNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectDeleteNamespacedServiceProxy
connect DELETE requests to proxy of ServiceParameters
param the request object
public connectDeleteNamespacedServiceProxy(param: CoreV1ApiConnectDeleteNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> connectDeleteNamespacedServiceProxyWithPathWithHttpInfo
connect DELETE requests to proxy of ServiceParameters
param the request object
public connectDeleteNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectDeleteNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectDeleteNamespacedServiceProxyWithPath
connect DELETE requests to proxy of ServiceParameters
param the request object
public connectDeleteNamespacedServiceProxyWithPath(param: CoreV1ApiConnectDeleteNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectDeleteNodeProxyWithHttpInfo
connect DELETE requests to proxy of NodeParameters
param the request object
public connectDeleteNodeProxyWithHttpInfo(param: CoreV1ApiConnectDeleteNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectDeleteNodeProxy
connect DELETE requests to proxy of NodeParameters
param the request object
public connectDeleteNodeProxy(param: CoreV1ApiConnectDeleteNodeProxyRequest, options?: ConfigurationOptions): Promise<string> connectDeleteNodeProxyWithPathWithHttpInfo
connect DELETE requests to proxy of NodeParameters
param the request object
public connectDeleteNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectDeleteNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectDeleteNodeProxyWithPath
connect DELETE requests to proxy of NodeParameters
param the request object
public connectDeleteNodeProxyWithPath(param: CoreV1ApiConnectDeleteNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectGetNamespacedPodAttachWithHttpInfo
connect GET requests to attach of PodParameters
param the request object
public connectGetNamespacedPodAttachWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodAttachRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectGetNamespacedPodAttach
connect GET requests to attach of PodParameters
param the request object
public connectGetNamespacedPodAttach(param: CoreV1ApiConnectGetNamespacedPodAttachRequest, options?: ConfigurationOptions): Promise<string> connectGetNamespacedPodExecWithHttpInfo
connect GET requests to exec of PodParameters
param the request object
public connectGetNamespacedPodExecWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodExecRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectGetNamespacedPodExec
connect GET requests to exec of PodParameters
param the request object
public connectGetNamespacedPodExec(param: CoreV1ApiConnectGetNamespacedPodExecRequest, options?: ConfigurationOptions): Promise<string> connectGetNamespacedPodPortforwardWithHttpInfo
connect GET requests to portforward of PodParameters
param the request object
public connectGetNamespacedPodPortforwardWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodPortforwardRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectGetNamespacedPodPortforward
connect GET requests to portforward of PodParameters
param the request object
public connectGetNamespacedPodPortforward(param: CoreV1ApiConnectGetNamespacedPodPortforwardRequest, options?: ConfigurationOptions): Promise<string> connectGetNamespacedPodProxyWithHttpInfo
connect GET requests to proxy of PodParameters
param the request object
public connectGetNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectGetNamespacedPodProxy
connect GET requests to proxy of PodParameters
param the request object
public connectGetNamespacedPodProxy(param: CoreV1ApiConnectGetNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> connectGetNamespacedPodProxyWithPathWithHttpInfo
connect GET requests to proxy of PodParameters
param the request object
public connectGetNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectGetNamespacedPodProxyWithPath
connect GET requests to proxy of PodParameters
param the request object
public connectGetNamespacedPodProxyWithPath(param: CoreV1ApiConnectGetNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectGetNamespacedServiceProxyWithHttpInfo
connect GET requests to proxy of ServiceParameters
param the request object
public connectGetNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectGetNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectGetNamespacedServiceProxy
connect GET requests to proxy of ServiceParameters
param the request object
public connectGetNamespacedServiceProxy(param: CoreV1ApiConnectGetNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> connectGetNamespacedServiceProxyWithPathWithHttpInfo
connect GET requests to proxy of ServiceParameters
param the request object
public connectGetNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectGetNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectGetNamespacedServiceProxyWithPath
connect GET requests to proxy of ServiceParameters
param the request object
public connectGetNamespacedServiceProxyWithPath(param: CoreV1ApiConnectGetNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectGetNodeProxyWithHttpInfo
connect GET requests to proxy of NodeParameters
param the request object
public connectGetNodeProxyWithHttpInfo(param: CoreV1ApiConnectGetNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectGetNodeProxy
connect GET requests to proxy of NodeParameters
param the request object
public connectGetNodeProxy(param: CoreV1ApiConnectGetNodeProxyRequest, options?: ConfigurationOptions): Promise<string> connectGetNodeProxyWithPathWithHttpInfo
connect GET requests to proxy of NodeParameters
param the request object
public connectGetNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectGetNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectGetNodeProxyWithPath
connect GET requests to proxy of NodeParameters
param the request object
public connectGetNodeProxyWithPath(param: CoreV1ApiConnectGetNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectHeadNamespacedPodProxyWithHttpInfo
connect HEAD requests to proxy of PodParameters
param the request object
public connectHeadNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectHeadNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectHeadNamespacedPodProxy
connect HEAD requests to proxy of PodParameters
param the request object
public connectHeadNamespacedPodProxy(param: CoreV1ApiConnectHeadNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> connectHeadNamespacedPodProxyWithPathWithHttpInfo
connect HEAD requests to proxy of PodParameters
param the request object
public connectHeadNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectHeadNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectHeadNamespacedPodProxyWithPath
connect HEAD requests to proxy of PodParameters
param the request object
public connectHeadNamespacedPodProxyWithPath(param: CoreV1ApiConnectHeadNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectHeadNamespacedServiceProxyWithHttpInfo
connect HEAD requests to proxy of ServiceParameters
param the request object
public connectHeadNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectHeadNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectHeadNamespacedServiceProxy
connect HEAD requests to proxy of ServiceParameters
param the request object
public connectHeadNamespacedServiceProxy(param: CoreV1ApiConnectHeadNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> connectHeadNamespacedServiceProxyWithPathWithHttpInfo
connect HEAD requests to proxy of ServiceParameters
param the request object
public connectHeadNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectHeadNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectHeadNamespacedServiceProxyWithPath
connect HEAD requests to proxy of ServiceParameters
param the request object
public connectHeadNamespacedServiceProxyWithPath(param: CoreV1ApiConnectHeadNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectHeadNodeProxyWithHttpInfo
connect HEAD requests to proxy of NodeParameters
param the request object
public connectHeadNodeProxyWithHttpInfo(param: CoreV1ApiConnectHeadNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectHeadNodeProxy
connect HEAD requests to proxy of NodeParameters
param the request object
public connectHeadNodeProxy(param: CoreV1ApiConnectHeadNodeProxyRequest, options?: ConfigurationOptions): Promise<string> connectHeadNodeProxyWithPathWithHttpInfo
connect HEAD requests to proxy of NodeParameters
param the request object
public connectHeadNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectHeadNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectHeadNodeProxyWithPath
connect HEAD requests to proxy of NodeParameters
param the request object
public connectHeadNodeProxyWithPath(param: CoreV1ApiConnectHeadNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectOptionsNamespacedPodProxyWithHttpInfo
connect OPTIONS requests to proxy of PodParameters
param the request object
public connectOptionsNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectOptionsNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectOptionsNamespacedPodProxy
connect OPTIONS requests to proxy of PodParameters
param the request object
public connectOptionsNamespacedPodProxy(param: CoreV1ApiConnectOptionsNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> connectOptionsNamespacedPodProxyWithPathWithHttpInfo
connect OPTIONS requests to proxy of PodParameters
param the request object
public connectOptionsNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectOptionsNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectOptionsNamespacedPodProxyWithPath
connect OPTIONS requests to proxy of PodParameters
param the request object
public connectOptionsNamespacedPodProxyWithPath(param: CoreV1ApiConnectOptionsNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectOptionsNamespacedServiceProxyWithHttpInfo
connect OPTIONS requests to proxy of ServiceParameters
param the request object
public connectOptionsNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectOptionsNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectOptionsNamespacedServiceProxy
connect OPTIONS requests to proxy of ServiceParameters
param the request object
public connectOptionsNamespacedServiceProxy(param: CoreV1ApiConnectOptionsNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> connectOptionsNamespacedServiceProxyWithPathWithHttpInfo
connect OPTIONS requests to proxy of ServiceParameters
param the request object
public connectOptionsNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectOptionsNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectOptionsNamespacedServiceProxyWithPath
connect OPTIONS requests to proxy of ServiceParameters
param the request object
public connectOptionsNamespacedServiceProxyWithPath(param: CoreV1ApiConnectOptionsNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectOptionsNodeProxyWithHttpInfo
connect OPTIONS requests to proxy of NodeParameters
param the request object
public connectOptionsNodeProxyWithHttpInfo(param: CoreV1ApiConnectOptionsNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectOptionsNodeProxy
connect OPTIONS requests to proxy of NodeParameters
param the request object
public connectOptionsNodeProxy(param: CoreV1ApiConnectOptionsNodeProxyRequest, options?: ConfigurationOptions): Promise<string> connectOptionsNodeProxyWithPathWithHttpInfo
connect OPTIONS requests to proxy of NodeParameters
param the request object
public connectOptionsNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectOptionsNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectOptionsNodeProxyWithPath
connect OPTIONS requests to proxy of NodeParameters
param the request object
public connectOptionsNodeProxyWithPath(param: CoreV1ApiConnectOptionsNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectPatchNamespacedPodProxyWithHttpInfo
connect PATCH requests to proxy of PodParameters
param the request object
public connectPatchNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectPatchNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPatchNamespacedPodProxy
connect PATCH requests to proxy of PodParameters
param the request object
public connectPatchNamespacedPodProxy(param: CoreV1ApiConnectPatchNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> connectPatchNamespacedPodProxyWithPathWithHttpInfo
connect PATCH requests to proxy of PodParameters
param the request object
public connectPatchNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPatchNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPatchNamespacedPodProxyWithPath
connect PATCH requests to proxy of PodParameters
param the request object
public connectPatchNamespacedPodProxyWithPath(param: CoreV1ApiConnectPatchNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectPatchNamespacedServiceProxyWithHttpInfo
connect PATCH requests to proxy of ServiceParameters
param the request object
public connectPatchNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectPatchNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPatchNamespacedServiceProxy
connect PATCH requests to proxy of ServiceParameters
param the request object
public connectPatchNamespacedServiceProxy(param: CoreV1ApiConnectPatchNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> connectPatchNamespacedServiceProxyWithPathWithHttpInfo
connect PATCH requests to proxy of ServiceParameters
param the request object
public connectPatchNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPatchNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPatchNamespacedServiceProxyWithPath
connect PATCH requests to proxy of ServiceParameters
param the request object
public connectPatchNamespacedServiceProxyWithPath(param: CoreV1ApiConnectPatchNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectPatchNodeProxyWithHttpInfo
connect PATCH requests to proxy of NodeParameters
param the request object
public connectPatchNodeProxyWithHttpInfo(param: CoreV1ApiConnectPatchNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPatchNodeProxy
connect PATCH requests to proxy of NodeParameters
param the request object
public connectPatchNodeProxy(param: CoreV1ApiConnectPatchNodeProxyRequest, options?: ConfigurationOptions): Promise<string> connectPatchNodeProxyWithPathWithHttpInfo
connect PATCH requests to proxy of NodeParameters
param the request object
public connectPatchNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPatchNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPatchNodeProxyWithPath
connect PATCH requests to proxy of NodeParameters
param the request object
public connectPatchNodeProxyWithPath(param: CoreV1ApiConnectPatchNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectPostNamespacedPodAttachWithHttpInfo
connect POST requests to attach of PodParameters
param the request object
public connectPostNamespacedPodAttachWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodAttachRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPostNamespacedPodAttach
connect POST requests to attach of PodParameters
param the request object
public connectPostNamespacedPodAttach(param: CoreV1ApiConnectPostNamespacedPodAttachRequest, options?: ConfigurationOptions): Promise<string> connectPostNamespacedPodExecWithHttpInfo
connect POST requests to exec of PodParameters
param the request object
public connectPostNamespacedPodExecWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodExecRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPostNamespacedPodExec
connect POST requests to exec of PodParameters
param the request object
public connectPostNamespacedPodExec(param: CoreV1ApiConnectPostNamespacedPodExecRequest, options?: ConfigurationOptions): Promise<string> connectPostNamespacedPodPortforwardWithHttpInfo
connect POST requests to portforward of PodParameters
param the request object
public connectPostNamespacedPodPortforwardWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodPortforwardRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPostNamespacedPodPortforward
connect POST requests to portforward of PodParameters
param the request object
public connectPostNamespacedPodPortforward(param: CoreV1ApiConnectPostNamespacedPodPortforwardRequest, options?: ConfigurationOptions): Promise<string> connectPostNamespacedPodProxyWithHttpInfo
connect POST requests to proxy of PodParameters
param the request object
public connectPostNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPostNamespacedPodProxy
connect POST requests to proxy of PodParameters
param the request object
public connectPostNamespacedPodProxy(param: CoreV1ApiConnectPostNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> connectPostNamespacedPodProxyWithPathWithHttpInfo
connect POST requests to proxy of PodParameters
param the request object
public connectPostNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPostNamespacedPodProxyWithPath
connect POST requests to proxy of PodParameters
param the request object
public connectPostNamespacedPodProxyWithPath(param: CoreV1ApiConnectPostNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectPostNamespacedServiceProxyWithHttpInfo
connect POST requests to proxy of ServiceParameters
param the request object
public connectPostNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectPostNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPostNamespacedServiceProxy
connect POST requests to proxy of ServiceParameters
param the request object
public connectPostNamespacedServiceProxy(param: CoreV1ApiConnectPostNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> connectPostNamespacedServiceProxyWithPathWithHttpInfo
connect POST requests to proxy of ServiceParameters
param the request object
public connectPostNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPostNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPostNamespacedServiceProxyWithPath
connect POST requests to proxy of ServiceParameters
param the request object
public connectPostNamespacedServiceProxyWithPath(param: CoreV1ApiConnectPostNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectPostNodeProxyWithHttpInfo
connect POST requests to proxy of NodeParameters
param the request object
public connectPostNodeProxyWithHttpInfo(param: CoreV1ApiConnectPostNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPostNodeProxy
connect POST requests to proxy of NodeParameters
param the request object
public connectPostNodeProxy(param: CoreV1ApiConnectPostNodeProxyRequest, options?: ConfigurationOptions): Promise<string> connectPostNodeProxyWithPathWithHttpInfo
connect POST requests to proxy of NodeParameters
param the request object
public connectPostNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPostNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPostNodeProxyWithPath
connect POST requests to proxy of NodeParameters
param the request object
public connectPostNodeProxyWithPath(param: CoreV1ApiConnectPostNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectPutNamespacedPodProxyWithHttpInfo
connect PUT requests to proxy of PodParameters
param the request object
public connectPutNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectPutNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPutNamespacedPodProxy
connect PUT requests to proxy of PodParameters
param the request object
public connectPutNamespacedPodProxy(param: CoreV1ApiConnectPutNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> connectPutNamespacedPodProxyWithPathWithHttpInfo
connect PUT requests to proxy of PodParameters
param the request object
public connectPutNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPutNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPutNamespacedPodProxyWithPath
connect PUT requests to proxy of PodParameters
param the request object
public connectPutNamespacedPodProxyWithPath(param: CoreV1ApiConnectPutNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectPutNamespacedServiceProxyWithHttpInfo
connect PUT requests to proxy of ServiceParameters
param the request object
public connectPutNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectPutNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPutNamespacedServiceProxy
connect PUT requests to proxy of ServiceParameters
param the request object
public connectPutNamespacedServiceProxy(param: CoreV1ApiConnectPutNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> connectPutNamespacedServiceProxyWithPathWithHttpInfo
connect PUT requests to proxy of ServiceParameters
param the request object
public connectPutNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPutNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPutNamespacedServiceProxyWithPath
connect PUT requests to proxy of ServiceParameters
param the request object
public connectPutNamespacedServiceProxyWithPath(param: CoreV1ApiConnectPutNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> connectPutNodeProxyWithHttpInfo
connect PUT requests to proxy of NodeParameters
param the request object
public connectPutNodeProxyWithHttpInfo(param: CoreV1ApiConnectPutNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPutNodeProxy
connect PUT requests to proxy of NodeParameters
param the request object
public connectPutNodeProxy(param: CoreV1ApiConnectPutNodeProxyRequest, options?: ConfigurationOptions): Promise<string> connectPutNodeProxyWithPathWithHttpInfo
connect PUT requests to proxy of NodeParameters
param the request object
public connectPutNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPutNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> connectPutNodeProxyWithPath
connect PUT requests to proxy of NodeParameters
param the request object
public connectPutNodeProxyWithPath(param: CoreV1ApiConnectPutNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> createNamespaceWithHttpInfo
create a NamespaceParameters
param the request object
public createNamespaceWithHttpInfo(param: CoreV1ApiCreateNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> createNamespace
create a NamespaceParameters
param the request object
public createNamespace(param: CoreV1ApiCreateNamespaceRequest, options?: ConfigurationOptions): Promise<V1Namespace> createNamespacedBindingWithHttpInfo
create a BindingParameters
param the request object
public createNamespacedBindingWithHttpInfo(param: CoreV1ApiCreateNamespacedBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Binding>> createNamespacedBinding
create a BindingParameters
param the request object
public createNamespacedBinding(param: CoreV1ApiCreateNamespacedBindingRequest, options?: ConfigurationOptions): Promise<V1Binding> createNamespacedConfigMapWithHttpInfo
create a ConfigMapParameters
param the request object
public createNamespacedConfigMapWithHttpInfo(param: CoreV1ApiCreateNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMap>> createNamespacedConfigMap
create a ConfigMapParameters
param the request object
public createNamespacedConfigMap(param: CoreV1ApiCreateNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMap> createNamespacedEndpointsWithHttpInfo
create EndpointsParameters
param the request object
public createNamespacedEndpointsWithHttpInfo(param: CoreV1ApiCreateNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Endpoints>> createNamespacedEndpoints
create EndpointsParameters
param the request object
public createNamespacedEndpoints(param: CoreV1ApiCreateNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Endpoints> createNamespacedEventWithHttpInfo
create an EventParameters
param the request object
public createNamespacedEventWithHttpInfo(param: CoreV1ApiCreateNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1Event>> createNamespacedEvent
create an EventParameters
param the request object
public createNamespacedEvent(param: CoreV1ApiCreateNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1Event> createNamespacedLimitRangeWithHttpInfo
create a LimitRangeParameters
param the request object
public createNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiCreateNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRange>> createNamespacedLimitRange
create a LimitRangeParameters
param the request object
public createNamespacedLimitRange(param: CoreV1ApiCreateNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRange> createNamespacedPersistentVolumeClaimWithHttpInfo
create a PersistentVolumeClaimParameters
param the request object
public createNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiCreateNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> createNamespacedPersistentVolumeClaim
create a PersistentVolumeClaimParameters
param the request object
public createNamespacedPersistentVolumeClaim(param: CoreV1ApiCreateNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> createNamespacedPodWithHttpInfo
create a PodParameters
param the request object
public createNamespacedPodWithHttpInfo(param: CoreV1ApiCreateNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> createNamespacedPod
create a PodParameters
param the request object
public createNamespacedPod(param: CoreV1ApiCreateNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> createNamespacedPodBindingWithHttpInfo
create binding of a PodParameters
param the request object
public createNamespacedPodBindingWithHttpInfo(param: CoreV1ApiCreateNamespacedPodBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Binding>> createNamespacedPodBinding
create binding of a PodParameters
param the request object
public createNamespacedPodBinding(param: CoreV1ApiCreateNamespacedPodBindingRequest, options?: ConfigurationOptions): Promise<V1Binding> createNamespacedPodEvictionWithHttpInfo
create eviction of a PodParameters
param the request object
public createNamespacedPodEvictionWithHttpInfo(param: CoreV1ApiCreateNamespacedPodEvictionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Eviction>> createNamespacedPodEviction
create eviction of a PodParameters
param the request object
public createNamespacedPodEviction(param: CoreV1ApiCreateNamespacedPodEvictionRequest, options?: ConfigurationOptions): Promise<V1Eviction> createNamespacedPodTemplateWithHttpInfo
create a PodTemplateParameters
param the request object
public createNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiCreateNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> createNamespacedPodTemplate
create a PodTemplateParameters
param the request object
public createNamespacedPodTemplate(param: CoreV1ApiCreateNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> createNamespacedReplicationControllerWithHttpInfo
create a ReplicationControllerParameters
param the request object
public createNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiCreateNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> createNamespacedReplicationController
create a ReplicationControllerParameters
param the request object
public createNamespacedReplicationController(param: CoreV1ApiCreateNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> createNamespacedResourceQuotaWithHttpInfo
create a ResourceQuotaParameters
param the request object
public createNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiCreateNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> createNamespacedResourceQuota
create a ResourceQuotaParameters
param the request object
public createNamespacedResourceQuota(param: CoreV1ApiCreateNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> createNamespacedSecretWithHttpInfo
create a SecretParameters
param the request object
public createNamespacedSecretWithHttpInfo(param: CoreV1ApiCreateNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Secret>> createNamespacedSecret
create a SecretParameters
param the request object
public createNamespacedSecret(param: CoreV1ApiCreateNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Secret> createNamespacedServiceWithHttpInfo
create a ServiceParameters
param the request object
public createNamespacedServiceWithHttpInfo(param: CoreV1ApiCreateNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> createNamespacedService
create a ServiceParameters
param the request object
public createNamespacedService(param: CoreV1ApiCreateNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> createNamespacedServiceAccountWithHttpInfo
create a ServiceAccountParameters
param the request object
public createNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiCreateNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> createNamespacedServiceAccount
create a ServiceAccountParameters
param the request object
public createNamespacedServiceAccount(param: CoreV1ApiCreateNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> createNamespacedServiceAccountTokenWithHttpInfo
create token of a ServiceAccountParameters
param the request object
public createNamespacedServiceAccountTokenWithHttpInfo(param: CoreV1ApiCreateNamespacedServiceAccountTokenRequest, options?: ConfigurationOptions): Promise<HttpInfo<AuthenticationV1TokenRequest>> createNamespacedServiceAccountToken
create token of a ServiceAccountParameters
param the request object
public createNamespacedServiceAccountToken(param: CoreV1ApiCreateNamespacedServiceAccountTokenRequest, options?: ConfigurationOptions): Promise<AuthenticationV1TokenRequest> createNodeWithHttpInfo
create a NodeParameters
param the request object
public createNodeWithHttpInfo(param: CoreV1ApiCreateNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> createNode
create a NodeParameters
param the request object
public createNode(param: CoreV1ApiCreateNodeRequest, options?: ConfigurationOptions): Promise<V1Node> createPersistentVolumeWithHttpInfo
create a PersistentVolumeParameters
param the request object
public createPersistentVolumeWithHttpInfo(param: CoreV1ApiCreatePersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> createPersistentVolume
create a PersistentVolumeParameters
param the request object
public createPersistentVolume(param: CoreV1ApiCreatePersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> deleteCollectionNamespacedConfigMapWithHttpInfo
delete collection of ConfigMapParameters
param the request object
public deleteCollectionNamespacedConfigMapWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedConfigMap
delete collection of ConfigMapParameters
param the request object
public deleteCollectionNamespacedConfigMap(param: CoreV1ApiDeleteCollectionNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedEndpointsWithHttpInfo
delete collection of EndpointsParameters
param the request object
public deleteCollectionNamespacedEndpointsWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedEndpoints
delete collection of EndpointsParameters
param the request object
public deleteCollectionNamespacedEndpoints(param: CoreV1ApiDeleteCollectionNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedEventWithHttpInfo
delete collection of EventParameters
param the request object
public deleteCollectionNamespacedEventWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedEvent
delete collection of EventParameters
param the request object
public deleteCollectionNamespacedEvent(param: CoreV1ApiDeleteCollectionNamespacedEventRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedLimitRangeWithHttpInfo
delete collection of LimitRangeParameters
param the request object
public deleteCollectionNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedLimitRange
delete collection of LimitRangeParameters
param the request object
public deleteCollectionNamespacedLimitRange(param: CoreV1ApiDeleteCollectionNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedPersistentVolumeClaimWithHttpInfo
delete collection of PersistentVolumeClaimParameters
param the request object
public deleteCollectionNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedPersistentVolumeClaim
delete collection of PersistentVolumeClaimParameters
param the request object
public deleteCollectionNamespacedPersistentVolumeClaim(param: CoreV1ApiDeleteCollectionNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedPodWithHttpInfo
delete collection of PodParameters
param the request object
public deleteCollectionNamespacedPodWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedPod
delete collection of PodParameters
param the request object
public deleteCollectionNamespacedPod(param: CoreV1ApiDeleteCollectionNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedPodTemplateWithHttpInfo
delete collection of PodTemplateParameters
param the request object
public deleteCollectionNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedPodTemplate
delete collection of PodTemplateParameters
param the request object
public deleteCollectionNamespacedPodTemplate(param: CoreV1ApiDeleteCollectionNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedReplicationControllerWithHttpInfo
delete collection of ReplicationControllerParameters
param the request object
public deleteCollectionNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedReplicationController
delete collection of ReplicationControllerParameters
param the request object
public deleteCollectionNamespacedReplicationController(param: CoreV1ApiDeleteCollectionNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedResourceQuotaWithHttpInfo
delete collection of ResourceQuotaParameters
param the request object
public deleteCollectionNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedResourceQuota
delete collection of ResourceQuotaParameters
param the request object
public deleteCollectionNamespacedResourceQuota(param: CoreV1ApiDeleteCollectionNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedSecretWithHttpInfo
delete collection of SecretParameters
param the request object
public deleteCollectionNamespacedSecretWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedSecret
delete collection of SecretParameters
param the request object
public deleteCollectionNamespacedSecret(param: CoreV1ApiDeleteCollectionNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedServiceWithHttpInfo
delete collection of ServiceParameters
param the request object
public deleteCollectionNamespacedServiceWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedService
delete collection of ServiceParameters
param the request object
public deleteCollectionNamespacedService(param: CoreV1ApiDeleteCollectionNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedServiceAccountWithHttpInfo
delete collection of ServiceAccountParameters
param the request object
public deleteCollectionNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedServiceAccount
delete collection of ServiceAccountParameters
param the request object
public deleteCollectionNamespacedServiceAccount(param: CoreV1ApiDeleteCollectionNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNodeWithHttpInfo
delete collection of NodeParameters
param the request object
public deleteCollectionNodeWithHttpInfo(param: CoreV1ApiDeleteCollectionNodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNode
delete collection of NodeParameters
param the request object
public deleteCollectionNode(param: CoreV1ApiDeleteCollectionNodeRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionPersistentVolumeWithHttpInfo
delete collection of PersistentVolumeParameters
param the request object
public deleteCollectionPersistentVolumeWithHttpInfo(param: CoreV1ApiDeleteCollectionPersistentVolumeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionPersistentVolume
delete collection of PersistentVolumeParameters
param the request object
public deleteCollectionPersistentVolume(param: CoreV1ApiDeleteCollectionPersistentVolumeRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteNamespaceWithHttpInfo
delete a NamespaceParameters
param the request object
public deleteNamespaceWithHttpInfo(param: CoreV1ApiDeleteNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespace
delete a NamespaceParameters
param the request object
public deleteNamespace(param: CoreV1ApiDeleteNamespaceRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedConfigMapWithHttpInfo
delete a ConfigMapParameters
param the request object
public deleteNamespacedConfigMapWithHttpInfo(param: CoreV1ApiDeleteNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedConfigMap
delete a ConfigMapParameters
param the request object
public deleteNamespacedConfigMap(param: CoreV1ApiDeleteNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedEndpointsWithHttpInfo
delete EndpointsParameters
param the request object
public deleteNamespacedEndpointsWithHttpInfo(param: CoreV1ApiDeleteNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedEndpoints
delete EndpointsParameters
param the request object
public deleteNamespacedEndpoints(param: CoreV1ApiDeleteNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedEventWithHttpInfo
delete an EventParameters
param the request object
public deleteNamespacedEventWithHttpInfo(param: CoreV1ApiDeleteNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedEvent
delete an EventParameters
param the request object
public deleteNamespacedEvent(param: CoreV1ApiDeleteNamespacedEventRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedLimitRangeWithHttpInfo
delete a LimitRangeParameters
param the request object
public deleteNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiDeleteNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedLimitRange
delete a LimitRangeParameters
param the request object
public deleteNamespacedLimitRange(param: CoreV1ApiDeleteNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedPersistentVolumeClaimWithHttpInfo
delete a PersistentVolumeClaimParameters
param the request object
public deleteNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiDeleteNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> deleteNamespacedPersistentVolumeClaim
delete a PersistentVolumeClaimParameters
param the request object
public deleteNamespacedPersistentVolumeClaim(param: CoreV1ApiDeleteNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> deleteNamespacedPodWithHttpInfo
delete a PodParameters
param the request object
public deleteNamespacedPodWithHttpInfo(param: CoreV1ApiDeleteNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> deleteNamespacedPod
delete a PodParameters
param the request object
public deleteNamespacedPod(param: CoreV1ApiDeleteNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> deleteNamespacedPodTemplateWithHttpInfo
delete a PodTemplateParameters
param the request object
public deleteNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiDeleteNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> deleteNamespacedPodTemplate
delete a PodTemplateParameters
param the request object
public deleteNamespacedPodTemplate(param: CoreV1ApiDeleteNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> deleteNamespacedReplicationControllerWithHttpInfo
delete a ReplicationControllerParameters
param the request object
public deleteNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiDeleteNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedReplicationController
delete a ReplicationControllerParameters
param the request object
public deleteNamespacedReplicationController(param: CoreV1ApiDeleteNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedResourceQuotaWithHttpInfo
delete a ResourceQuotaParameters
param the request object
public deleteNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiDeleteNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> deleteNamespacedResourceQuota
delete a ResourceQuotaParameters
param the request object
public deleteNamespacedResourceQuota(param: CoreV1ApiDeleteNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> deleteNamespacedSecretWithHttpInfo
delete a SecretParameters
param the request object
public deleteNamespacedSecretWithHttpInfo(param: CoreV1ApiDeleteNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedSecret
delete a SecretParameters
param the request object
public deleteNamespacedSecret(param: CoreV1ApiDeleteNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedServiceWithHttpInfo
delete a ServiceParameters
param the request object
public deleteNamespacedServiceWithHttpInfo(param: CoreV1ApiDeleteNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> deleteNamespacedService
delete a ServiceParameters
param the request object
public deleteNamespacedService(param: CoreV1ApiDeleteNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> deleteNamespacedServiceAccountWithHttpInfo
delete a ServiceAccountParameters
param the request object
public deleteNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiDeleteNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> deleteNamespacedServiceAccount
delete a ServiceAccountParameters
param the request object
public deleteNamespacedServiceAccount(param: CoreV1ApiDeleteNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> deleteNodeWithHttpInfo
delete a NodeParameters
param the request object
public deleteNodeWithHttpInfo(param: CoreV1ApiDeleteNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNode
delete a NodeParameters
param the request object
public deleteNode(param: CoreV1ApiDeleteNodeRequest, options?: ConfigurationOptions): Promise<V1Status> deletePersistentVolumeWithHttpInfo
delete a PersistentVolumeParameters
param the request object
public deletePersistentVolumeWithHttpInfo(param: CoreV1ApiDeletePersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> deletePersistentVolume
delete a PersistentVolumeParameters
param the request object
public deletePersistentVolume(param: CoreV1ApiDeletePersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: CoreV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: CoreV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listComponentStatusWithHttpInfo
list objects of kind ComponentStatusParameters
param the request object
public listComponentStatusWithHttpInfo(param: CoreV1ApiListComponentStatusRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ComponentStatusList>> listComponentStatus
list objects of kind ComponentStatusParameters
param the request object
public listComponentStatus(param: CoreV1ApiListComponentStatusRequest = {}, options?: ConfigurationOptions): Promise<V1ComponentStatusList> listConfigMapForAllNamespacesWithHttpInfo
list or watch objects of kind ConfigMapParameters
param the request object
public listConfigMapForAllNamespacesWithHttpInfo(param: CoreV1ApiListConfigMapForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMapList>> listConfigMapForAllNamespaces
list or watch objects of kind ConfigMapParameters
param the request object
public listConfigMapForAllNamespaces(param: CoreV1ApiListConfigMapForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ConfigMapList> listEndpointsForAllNamespacesWithHttpInfo
list or watch objects of kind EndpointsParameters
param the request object
public listEndpointsForAllNamespacesWithHttpInfo(param: CoreV1ApiListEndpointsForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointsList>> listEndpointsForAllNamespaces
list or watch objects of kind EndpointsParameters
param the request object
public listEndpointsForAllNamespaces(param: CoreV1ApiListEndpointsForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1EndpointsList> listEventForAllNamespacesWithHttpInfo
list or watch objects of kind EventParameters
param the request object
public listEventForAllNamespacesWithHttpInfo(param: CoreV1ApiListEventForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1EventList>> listEventForAllNamespaces
list or watch objects of kind EventParameters
param the request object
public listEventForAllNamespaces(param: CoreV1ApiListEventForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<CoreV1EventList> listLimitRangeForAllNamespacesWithHttpInfo
list or watch objects of kind LimitRangeParameters
param the request object
public listLimitRangeForAllNamespacesWithHttpInfo(param: CoreV1ApiListLimitRangeForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRangeList>> listLimitRangeForAllNamespaces
list or watch objects of kind LimitRangeParameters
param the request object
public listLimitRangeForAllNamespaces(param: CoreV1ApiListLimitRangeForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1LimitRangeList> listNamespaceWithHttpInfo
list or watch objects of kind NamespaceParameters
param the request object
public listNamespaceWithHttpInfo(param: CoreV1ApiListNamespaceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1NamespaceList>> listNamespace
list or watch objects of kind NamespaceParameters
param the request object
public listNamespace(param: CoreV1ApiListNamespaceRequest = {}, options?: ConfigurationOptions): Promise<V1NamespaceList> listNamespacedConfigMapWithHttpInfo
list or watch objects of kind ConfigMapParameters
param the request object
public listNamespacedConfigMapWithHttpInfo(param: CoreV1ApiListNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMapList>> listNamespacedConfigMap
list or watch objects of kind ConfigMapParameters
param the request object
public listNamespacedConfigMap(param: CoreV1ApiListNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMapList> listNamespacedEndpointsWithHttpInfo
list or watch objects of kind EndpointsParameters
param the request object
public listNamespacedEndpointsWithHttpInfo(param: CoreV1ApiListNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointsList>> listNamespacedEndpoints
list or watch objects of kind EndpointsParameters
param the request object
public listNamespacedEndpoints(param: CoreV1ApiListNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1EndpointsList> listNamespacedEventWithHttpInfo
list or watch objects of kind EventParameters
param the request object
public listNamespacedEventWithHttpInfo(param: CoreV1ApiListNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1EventList>> listNamespacedEvent
list or watch objects of kind EventParameters
param the request object
public listNamespacedEvent(param: CoreV1ApiListNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1EventList> listNamespacedLimitRangeWithHttpInfo
list or watch objects of kind LimitRangeParameters
param the request object
public listNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiListNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRangeList>> listNamespacedLimitRange
list or watch objects of kind LimitRangeParameters
param the request object
public listNamespacedLimitRange(param: CoreV1ApiListNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRangeList> listNamespacedPersistentVolumeClaimWithHttpInfo
list or watch objects of kind PersistentVolumeClaimParameters
param the request object
public listNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiListNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaimList>> listNamespacedPersistentVolumeClaim
list or watch objects of kind PersistentVolumeClaimParameters
param the request object
public listNamespacedPersistentVolumeClaim(param: CoreV1ApiListNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaimList> listNamespacedPodWithHttpInfo
list or watch objects of kind PodParameters
param the request object
public listNamespacedPodWithHttpInfo(param: CoreV1ApiListNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodList>> listNamespacedPod
list or watch objects of kind PodParameters
param the request object
public listNamespacedPod(param: CoreV1ApiListNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1PodList> listNamespacedPodTemplateWithHttpInfo
list or watch objects of kind PodTemplateParameters
param the request object
public listNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiListNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplateList>> listNamespacedPodTemplate
list or watch objects of kind PodTemplateParameters
param the request object
public listNamespacedPodTemplate(param: CoreV1ApiListNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplateList> listNamespacedReplicationControllerWithHttpInfo
list or watch objects of kind ReplicationControllerParameters
param the request object
public listNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiListNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationControllerList>> listNamespacedReplicationController
list or watch objects of kind ReplicationControllerParameters
param the request object
public listNamespacedReplicationController(param: CoreV1ApiListNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationControllerList> listNamespacedResourceQuotaWithHttpInfo
list or watch objects of kind ResourceQuotaParameters
param the request object
public listNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiListNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuotaList>> listNamespacedResourceQuota
list or watch objects of kind ResourceQuotaParameters
param the request object
public listNamespacedResourceQuota(param: CoreV1ApiListNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuotaList> listNamespacedSecretWithHttpInfo
list or watch objects of kind SecretParameters
param the request object
public listNamespacedSecretWithHttpInfo(param: CoreV1ApiListNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SecretList>> listNamespacedSecret
list or watch objects of kind SecretParameters
param the request object
public listNamespacedSecret(param: CoreV1ApiListNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1SecretList> listNamespacedServiceWithHttpInfo
list or watch objects of kind ServiceParameters
param the request object
public listNamespacedServiceWithHttpInfo(param: CoreV1ApiListNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceList>> listNamespacedService
list or watch objects of kind ServiceParameters
param the request object
public listNamespacedService(param: CoreV1ApiListNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1ServiceList> listNamespacedServiceAccountWithHttpInfo
list or watch objects of kind ServiceAccountParameters
param the request object
public listNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiListNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccountList>> listNamespacedServiceAccount
list or watch objects of kind ServiceAccountParameters
param the request object
public listNamespacedServiceAccount(param: CoreV1ApiListNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccountList> listNodeWithHttpInfo
list or watch objects of kind NodeParameters
param the request object
public listNodeWithHttpInfo(param: CoreV1ApiListNodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1NodeList>> listNode
list or watch objects of kind NodeParameters
param the request object
public listNode(param: CoreV1ApiListNodeRequest = {}, options?: ConfigurationOptions): Promise<V1NodeList> listPersistentVolumeWithHttpInfo
list or watch objects of kind PersistentVolumeParameters
param the request object
public listPersistentVolumeWithHttpInfo(param: CoreV1ApiListPersistentVolumeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeList>> listPersistentVolume
list or watch objects of kind PersistentVolumeParameters
param the request object
public listPersistentVolume(param: CoreV1ApiListPersistentVolumeRequest = {}, options?: ConfigurationOptions): Promise<V1PersistentVolumeList> listPersistentVolumeClaimForAllNamespacesWithHttpInfo
list or watch objects of kind PersistentVolumeClaimParameters
param the request object
public listPersistentVolumeClaimForAllNamespacesWithHttpInfo(param: CoreV1ApiListPersistentVolumeClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaimList>> listPersistentVolumeClaimForAllNamespaces
list or watch objects of kind PersistentVolumeClaimParameters
param the request object
public listPersistentVolumeClaimForAllNamespaces(param: CoreV1ApiListPersistentVolumeClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaimList> listPodForAllNamespacesWithHttpInfo
list or watch objects of kind PodParameters
param the request object
public listPodForAllNamespacesWithHttpInfo(param: CoreV1ApiListPodForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PodList>> listPodForAllNamespaces
list or watch objects of kind PodParameters
param the request object
public listPodForAllNamespaces(param: CoreV1ApiListPodForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1PodList> listPodTemplateForAllNamespacesWithHttpInfo
list or watch objects of kind PodTemplateParameters
param the request object
public listPodTemplateForAllNamespacesWithHttpInfo(param: CoreV1ApiListPodTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplateList>> listPodTemplateForAllNamespaces
list or watch objects of kind PodTemplateParameters
param the request object
public listPodTemplateForAllNamespaces(param: CoreV1ApiListPodTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1PodTemplateList> listReplicationControllerForAllNamespacesWithHttpInfo
list or watch objects of kind ReplicationControllerParameters
param the request object
public listReplicationControllerForAllNamespacesWithHttpInfo(param: CoreV1ApiListReplicationControllerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationControllerList>> listReplicationControllerForAllNamespaces
list or watch objects of kind ReplicationControllerParameters
param the request object
public listReplicationControllerForAllNamespaces(param: CoreV1ApiListReplicationControllerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ReplicationControllerList> listResourceQuotaForAllNamespacesWithHttpInfo
list or watch objects of kind ResourceQuotaParameters
param the request object
public listResourceQuotaForAllNamespacesWithHttpInfo(param: CoreV1ApiListResourceQuotaForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuotaList>> listResourceQuotaForAllNamespaces
list or watch objects of kind ResourceQuotaParameters
param the request object
public listResourceQuotaForAllNamespaces(param: CoreV1ApiListResourceQuotaForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ResourceQuotaList> listSecretForAllNamespacesWithHttpInfo
list or watch objects of kind SecretParameters
param the request object
public listSecretForAllNamespacesWithHttpInfo(param: CoreV1ApiListSecretForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1SecretList>> listSecretForAllNamespaces
list or watch objects of kind SecretParameters
param the request object
public listSecretForAllNamespaces(param: CoreV1ApiListSecretForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1SecretList> listServiceAccountForAllNamespacesWithHttpInfo
list or watch objects of kind ServiceAccountParameters
param the request object
public listServiceAccountForAllNamespacesWithHttpInfo(param: CoreV1ApiListServiceAccountForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccountList>> listServiceAccountForAllNamespaces
list or watch objects of kind ServiceAccountParameters
param the request object
public listServiceAccountForAllNamespaces(param: CoreV1ApiListServiceAccountForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ServiceAccountList> listServiceForAllNamespacesWithHttpInfo
list or watch objects of kind ServiceParameters
param the request object
public listServiceForAllNamespacesWithHttpInfo(param: CoreV1ApiListServiceForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceList>> listServiceForAllNamespaces
list or watch objects of kind ServiceParameters
param the request object
public listServiceForAllNamespaces(param: CoreV1ApiListServiceForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ServiceList> patchNamespaceWithHttpInfo
partially update the specified NamespaceParameters
param the request object
public patchNamespaceWithHttpInfo(param: CoreV1ApiPatchNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> patchNamespace
partially update the specified NamespaceParameters
param the request object
public patchNamespace(param: CoreV1ApiPatchNamespaceRequest, options?: ConfigurationOptions): Promise<V1Namespace> patchNamespaceStatusWithHttpInfo
partially update status of the specified NamespaceParameters
param the request object
public patchNamespaceStatusWithHttpInfo(param: CoreV1ApiPatchNamespaceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> patchNamespaceStatus
partially update status of the specified NamespaceParameters
param the request object
public patchNamespaceStatus(param: CoreV1ApiPatchNamespaceStatusRequest, options?: ConfigurationOptions): Promise<V1Namespace> patchNamespacedConfigMapWithHttpInfo
partially update the specified ConfigMapParameters
param the request object
public patchNamespacedConfigMapWithHttpInfo(param: CoreV1ApiPatchNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMap>> patchNamespacedConfigMap
partially update the specified ConfigMapParameters
param the request object
public patchNamespacedConfigMap(param: CoreV1ApiPatchNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMap> patchNamespacedEndpointsWithHttpInfo
partially update the specified EndpointsParameters
param the request object
public patchNamespacedEndpointsWithHttpInfo(param: CoreV1ApiPatchNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Endpoints>> patchNamespacedEndpoints
partially update the specified EndpointsParameters
param the request object
public patchNamespacedEndpoints(param: CoreV1ApiPatchNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Endpoints> patchNamespacedEventWithHttpInfo
partially update the specified EventParameters
param the request object
public patchNamespacedEventWithHttpInfo(param: CoreV1ApiPatchNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1Event>> patchNamespacedEvent
partially update the specified EventParameters
param the request object
public patchNamespacedEvent(param: CoreV1ApiPatchNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1Event> patchNamespacedLimitRangeWithHttpInfo
partially update the specified LimitRangeParameters
param the request object
public patchNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiPatchNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRange>> patchNamespacedLimitRange
partially update the specified LimitRangeParameters
param the request object
public patchNamespacedLimitRange(param: CoreV1ApiPatchNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRange> patchNamespacedPersistentVolumeClaimWithHttpInfo
partially update the specified PersistentVolumeClaimParameters
param the request object
public patchNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiPatchNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> patchNamespacedPersistentVolumeClaim
partially update the specified PersistentVolumeClaimParameters
param the request object
public patchNamespacedPersistentVolumeClaim(param: CoreV1ApiPatchNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> patchNamespacedPersistentVolumeClaimStatusWithHttpInfo
partially update status of the specified PersistentVolumeClaimParameters
param the request object
public patchNamespacedPersistentVolumeClaimStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> patchNamespacedPersistentVolumeClaimStatus
partially update status of the specified PersistentVolumeClaimParameters
param the request object
public patchNamespacedPersistentVolumeClaimStatus(param: CoreV1ApiPatchNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> patchNamespacedPodWithHttpInfo
partially update the specified PodParameters
param the request object
public patchNamespacedPodWithHttpInfo(param: CoreV1ApiPatchNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> patchNamespacedPod
partially update the specified PodParameters
param the request object
public patchNamespacedPod(param: CoreV1ApiPatchNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> patchNamespacedPodEphemeralcontainersWithHttpInfo
partially update ephemeralcontainers of the specified PodParameters
param the request object
public patchNamespacedPodEphemeralcontainersWithHttpInfo(param: CoreV1ApiPatchNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> patchNamespacedPodEphemeralcontainers
partially update ephemeralcontainers of the specified PodParameters
param the request object
public patchNamespacedPodEphemeralcontainers(param: CoreV1ApiPatchNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<V1Pod> patchNamespacedPodResizeWithHttpInfo
partially update resize of the specified PodParameters
param the request object
public patchNamespacedPodResizeWithHttpInfo(param: CoreV1ApiPatchNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> patchNamespacedPodResize
partially update resize of the specified PodParameters
param the request object
public patchNamespacedPodResize(param: CoreV1ApiPatchNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<V1Pod> patchNamespacedPodStatusWithHttpInfo
partially update status of the specified PodParameters
param the request object
public patchNamespacedPodStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> patchNamespacedPodStatus
partially update status of the specified PodParameters
param the request object
public patchNamespacedPodStatus(param: CoreV1ApiPatchNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<V1Pod> patchNamespacedPodTemplateWithHttpInfo
partially update the specified PodTemplateParameters
param the request object
public patchNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiPatchNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> patchNamespacedPodTemplate
partially update the specified PodTemplateParameters
param the request object
public patchNamespacedPodTemplate(param: CoreV1ApiPatchNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> patchNamespacedReplicationControllerWithHttpInfo
partially update the specified ReplicationControllerParameters
param the request object
public patchNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiPatchNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> patchNamespacedReplicationController
partially update the specified ReplicationControllerParameters
param the request object
public patchNamespacedReplicationController(param: CoreV1ApiPatchNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> patchNamespacedReplicationControllerScaleWithHttpInfo
partially update scale of the specified ReplicationControllerParameters
param the request object
public patchNamespacedReplicationControllerScaleWithHttpInfo(param: CoreV1ApiPatchNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> patchNamespacedReplicationControllerScale
partially update scale of the specified ReplicationControllerParameters
param the request object
public patchNamespacedReplicationControllerScale(param: CoreV1ApiPatchNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> patchNamespacedReplicationControllerStatusWithHttpInfo
partially update status of the specified ReplicationControllerParameters
param the request object
public patchNamespacedReplicationControllerStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> patchNamespacedReplicationControllerStatus
partially update status of the specified ReplicationControllerParameters
param the request object
public patchNamespacedReplicationControllerStatus(param: CoreV1ApiPatchNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> patchNamespacedResourceQuotaWithHttpInfo
partially update the specified ResourceQuotaParameters
param the request object
public patchNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiPatchNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> patchNamespacedResourceQuota
partially update the specified ResourceQuotaParameters
param the request object
public patchNamespacedResourceQuota(param: CoreV1ApiPatchNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> patchNamespacedResourceQuotaStatusWithHttpInfo
partially update status of the specified ResourceQuotaParameters
param the request object
public patchNamespacedResourceQuotaStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> patchNamespacedResourceQuotaStatus
partially update status of the specified ResourceQuotaParameters
param the request object
public patchNamespacedResourceQuotaStatus(param: CoreV1ApiPatchNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> patchNamespacedSecretWithHttpInfo
partially update the specified SecretParameters
param the request object
public patchNamespacedSecretWithHttpInfo(param: CoreV1ApiPatchNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Secret>> patchNamespacedSecret
partially update the specified SecretParameters
param the request object
public patchNamespacedSecret(param: CoreV1ApiPatchNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Secret> patchNamespacedServiceWithHttpInfo
partially update the specified ServiceParameters
param the request object
public patchNamespacedServiceWithHttpInfo(param: CoreV1ApiPatchNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> patchNamespacedService
partially update the specified ServiceParameters
param the request object
public patchNamespacedService(param: CoreV1ApiPatchNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> patchNamespacedServiceAccountWithHttpInfo
partially update the specified ServiceAccountParameters
param the request object
public patchNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiPatchNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> patchNamespacedServiceAccount
partially update the specified ServiceAccountParameters
param the request object
public patchNamespacedServiceAccount(param: CoreV1ApiPatchNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> patchNamespacedServiceStatusWithHttpInfo
partially update status of the specified ServiceParameters
param the request object
public patchNamespacedServiceStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> patchNamespacedServiceStatus
partially update status of the specified ServiceParameters
param the request object
public patchNamespacedServiceStatus(param: CoreV1ApiPatchNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<V1Service> patchNodeWithHttpInfo
partially update the specified NodeParameters
param the request object
public patchNodeWithHttpInfo(param: CoreV1ApiPatchNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> patchNode
partially update the specified NodeParameters
param the request object
public patchNode(param: CoreV1ApiPatchNodeRequest, options?: ConfigurationOptions): Promise<V1Node> patchNodeStatusWithHttpInfo
partially update status of the specified NodeParameters
param the request object
public patchNodeStatusWithHttpInfo(param: CoreV1ApiPatchNodeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> patchNodeStatus
partially update status of the specified NodeParameters
param the request object
public patchNodeStatus(param: CoreV1ApiPatchNodeStatusRequest, options?: ConfigurationOptions): Promise<V1Node> patchPersistentVolumeWithHttpInfo
partially update the specified PersistentVolumeParameters
param the request object
public patchPersistentVolumeWithHttpInfo(param: CoreV1ApiPatchPersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> patchPersistentVolume
partially update the specified PersistentVolumeParameters
param the request object
public patchPersistentVolume(param: CoreV1ApiPatchPersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> patchPersistentVolumeStatusWithHttpInfo
partially update status of the specified PersistentVolumeParameters
param the request object
public patchPersistentVolumeStatusWithHttpInfo(param: CoreV1ApiPatchPersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> patchPersistentVolumeStatus
partially update status of the specified PersistentVolumeParameters
param the request object
public patchPersistentVolumeStatus(param: CoreV1ApiPatchPersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> readComponentStatusWithHttpInfo
read the specified ComponentStatusParameters
param the request object
public readComponentStatusWithHttpInfo(param: CoreV1ApiReadComponentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ComponentStatus>> readComponentStatus
read the specified ComponentStatusParameters
param the request object
public readComponentStatus(param: CoreV1ApiReadComponentStatusRequest, options?: ConfigurationOptions): Promise<V1ComponentStatus> readNamespaceWithHttpInfo
read the specified NamespaceParameters
param the request object
public readNamespaceWithHttpInfo(param: CoreV1ApiReadNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> readNamespace
read the specified NamespaceParameters
param the request object
public readNamespace(param: CoreV1ApiReadNamespaceRequest, options?: ConfigurationOptions): Promise<V1Namespace> readNamespaceStatusWithHttpInfo
read status of the specified NamespaceParameters
param the request object
public readNamespaceStatusWithHttpInfo(param: CoreV1ApiReadNamespaceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> readNamespaceStatus
read status of the specified NamespaceParameters
param the request object
public readNamespaceStatus(param: CoreV1ApiReadNamespaceStatusRequest, options?: ConfigurationOptions): Promise<V1Namespace> readNamespacedConfigMapWithHttpInfo
read the specified ConfigMapParameters
param the request object
public readNamespacedConfigMapWithHttpInfo(param: CoreV1ApiReadNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMap>> readNamespacedConfigMap
read the specified ConfigMapParameters
param the request object
public readNamespacedConfigMap(param: CoreV1ApiReadNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMap> readNamespacedEndpointsWithHttpInfo
read the specified EndpointsParameters
param the request object
public readNamespacedEndpointsWithHttpInfo(param: CoreV1ApiReadNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Endpoints>> readNamespacedEndpoints
read the specified EndpointsParameters
param the request object
public readNamespacedEndpoints(param: CoreV1ApiReadNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Endpoints> readNamespacedEventWithHttpInfo
read the specified EventParameters
param the request object
public readNamespacedEventWithHttpInfo(param: CoreV1ApiReadNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1Event>> readNamespacedEvent
read the specified EventParameters
param the request object
public readNamespacedEvent(param: CoreV1ApiReadNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1Event> readNamespacedLimitRangeWithHttpInfo
read the specified LimitRangeParameters
param the request object
public readNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiReadNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRange>> readNamespacedLimitRange
read the specified LimitRangeParameters
param the request object
public readNamespacedLimitRange(param: CoreV1ApiReadNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRange> readNamespacedPersistentVolumeClaimWithHttpInfo
read the specified PersistentVolumeClaimParameters
param the request object
public readNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiReadNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> readNamespacedPersistentVolumeClaim
read the specified PersistentVolumeClaimParameters
param the request object
public readNamespacedPersistentVolumeClaim(param: CoreV1ApiReadNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> readNamespacedPersistentVolumeClaimStatusWithHttpInfo
read status of the specified PersistentVolumeClaimParameters
param the request object
public readNamespacedPersistentVolumeClaimStatusWithHttpInfo(param: CoreV1ApiReadNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> readNamespacedPersistentVolumeClaimStatus
read status of the specified PersistentVolumeClaimParameters
param the request object
public readNamespacedPersistentVolumeClaimStatus(param: CoreV1ApiReadNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> readNamespacedPodWithHttpInfo
read the specified PodParameters
param the request object
public readNamespacedPodWithHttpInfo(param: CoreV1ApiReadNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> readNamespacedPod
read the specified PodParameters
param the request object
public readNamespacedPod(param: CoreV1ApiReadNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> readNamespacedPodEphemeralcontainersWithHttpInfo
read ephemeralcontainers of the specified PodParameters
param the request object
public readNamespacedPodEphemeralcontainersWithHttpInfo(param: CoreV1ApiReadNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> readNamespacedPodEphemeralcontainers
read ephemeralcontainers of the specified PodParameters
param the request object
public readNamespacedPodEphemeralcontainers(param: CoreV1ApiReadNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<V1Pod> readNamespacedPodLogWithHttpInfo
read log of the specified PodParameters
param the request object
public readNamespacedPodLogWithHttpInfo(param: CoreV1ApiReadNamespacedPodLogRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> readNamespacedPodLog
read log of the specified PodParameters
param the request object
public readNamespacedPodLog(param: CoreV1ApiReadNamespacedPodLogRequest, options?: ConfigurationOptions): Promise<string> readNamespacedPodResizeWithHttpInfo
read resize of the specified PodParameters
param the request object
public readNamespacedPodResizeWithHttpInfo(param: CoreV1ApiReadNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> readNamespacedPodResize
read resize of the specified PodParameters
param the request object
public readNamespacedPodResize(param: CoreV1ApiReadNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<V1Pod> readNamespacedPodStatusWithHttpInfo
read status of the specified PodParameters
param the request object
public readNamespacedPodStatusWithHttpInfo(param: CoreV1ApiReadNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> readNamespacedPodStatus
read status of the specified PodParameters
param the request object
public readNamespacedPodStatus(param: CoreV1ApiReadNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<V1Pod> readNamespacedPodTemplateWithHttpInfo
read the specified PodTemplateParameters
param the request object
public readNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiReadNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> readNamespacedPodTemplate
read the specified PodTemplateParameters
param the request object
public readNamespacedPodTemplate(param: CoreV1ApiReadNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> readNamespacedReplicationControllerWithHttpInfo
read the specified ReplicationControllerParameters
param the request object
public readNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiReadNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> readNamespacedReplicationController
read the specified ReplicationControllerParameters
param the request object
public readNamespacedReplicationController(param: CoreV1ApiReadNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> readNamespacedReplicationControllerScaleWithHttpInfo
read scale of the specified ReplicationControllerParameters
param the request object
public readNamespacedReplicationControllerScaleWithHttpInfo(param: CoreV1ApiReadNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> readNamespacedReplicationControllerScale
read scale of the specified ReplicationControllerParameters
param the request object
public readNamespacedReplicationControllerScale(param: CoreV1ApiReadNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> readNamespacedReplicationControllerStatusWithHttpInfo
read status of the specified ReplicationControllerParameters
param the request object
public readNamespacedReplicationControllerStatusWithHttpInfo(param: CoreV1ApiReadNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> readNamespacedReplicationControllerStatus
read status of the specified ReplicationControllerParameters
param the request object
public readNamespacedReplicationControllerStatus(param: CoreV1ApiReadNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> readNamespacedResourceQuotaWithHttpInfo
read the specified ResourceQuotaParameters
param the request object
public readNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiReadNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> readNamespacedResourceQuota
read the specified ResourceQuotaParameters
param the request object
public readNamespacedResourceQuota(param: CoreV1ApiReadNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> readNamespacedResourceQuotaStatusWithHttpInfo
read status of the specified ResourceQuotaParameters
param the request object
public readNamespacedResourceQuotaStatusWithHttpInfo(param: CoreV1ApiReadNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> readNamespacedResourceQuotaStatus
read status of the specified ResourceQuotaParameters
param the request object
public readNamespacedResourceQuotaStatus(param: CoreV1ApiReadNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> readNamespacedSecretWithHttpInfo
read the specified SecretParameters
param the request object
public readNamespacedSecretWithHttpInfo(param: CoreV1ApiReadNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Secret>> readNamespacedSecret
read the specified SecretParameters
param the request object
public readNamespacedSecret(param: CoreV1ApiReadNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Secret> readNamespacedServiceWithHttpInfo
read the specified ServiceParameters
param the request object
public readNamespacedServiceWithHttpInfo(param: CoreV1ApiReadNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> readNamespacedService
read the specified ServiceParameters
param the request object
public readNamespacedService(param: CoreV1ApiReadNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> readNamespacedServiceAccountWithHttpInfo
read the specified ServiceAccountParameters
param the request object
public readNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiReadNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> readNamespacedServiceAccount
read the specified ServiceAccountParameters
param the request object
public readNamespacedServiceAccount(param: CoreV1ApiReadNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> readNamespacedServiceStatusWithHttpInfo
read status of the specified ServiceParameters
param the request object
public readNamespacedServiceStatusWithHttpInfo(param: CoreV1ApiReadNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> readNamespacedServiceStatus
read status of the specified ServiceParameters
param the request object
public readNamespacedServiceStatus(param: CoreV1ApiReadNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<V1Service> readNodeWithHttpInfo
read the specified NodeParameters
param the request object
public readNodeWithHttpInfo(param: CoreV1ApiReadNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> readNode
read the specified NodeParameters
param the request object
public readNode(param: CoreV1ApiReadNodeRequest, options?: ConfigurationOptions): Promise<V1Node> readNodeStatusWithHttpInfo
read status of the specified NodeParameters
param the request object
public readNodeStatusWithHttpInfo(param: CoreV1ApiReadNodeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> readNodeStatus
read status of the specified NodeParameters
param the request object
public readNodeStatus(param: CoreV1ApiReadNodeStatusRequest, options?: ConfigurationOptions): Promise<V1Node> readPersistentVolumeWithHttpInfo
read the specified PersistentVolumeParameters
param the request object
public readPersistentVolumeWithHttpInfo(param: CoreV1ApiReadPersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> readPersistentVolume
read the specified PersistentVolumeParameters
param the request object
public readPersistentVolume(param: CoreV1ApiReadPersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> readPersistentVolumeStatusWithHttpInfo
read status of the specified PersistentVolumeParameters
param the request object
public readPersistentVolumeStatusWithHttpInfo(param: CoreV1ApiReadPersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> readPersistentVolumeStatus
read status of the specified PersistentVolumeParameters
param the request object
public readPersistentVolumeStatus(param: CoreV1ApiReadPersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> replaceNamespaceWithHttpInfo
replace the specified NamespaceParameters
param the request object
public replaceNamespaceWithHttpInfo(param: CoreV1ApiReplaceNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> replaceNamespace
replace the specified NamespaceParameters
param the request object
public replaceNamespace(param: CoreV1ApiReplaceNamespaceRequest, options?: ConfigurationOptions): Promise<V1Namespace> replaceNamespaceFinalizeWithHttpInfo
replace finalize of the specified NamespaceParameters
param the request object
public replaceNamespaceFinalizeWithHttpInfo(param: CoreV1ApiReplaceNamespaceFinalizeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> replaceNamespaceFinalize
replace finalize of the specified NamespaceParameters
param the request object
public replaceNamespaceFinalize(param: CoreV1ApiReplaceNamespaceFinalizeRequest, options?: ConfigurationOptions): Promise<V1Namespace> replaceNamespaceStatusWithHttpInfo
replace status of the specified NamespaceParameters
param the request object
public replaceNamespaceStatusWithHttpInfo(param: CoreV1ApiReplaceNamespaceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> replaceNamespaceStatus
replace status of the specified NamespaceParameters
param the request object
public replaceNamespaceStatus(param: CoreV1ApiReplaceNamespaceStatusRequest, options?: ConfigurationOptions): Promise<V1Namespace> replaceNamespacedConfigMapWithHttpInfo
replace the specified ConfigMapParameters
param the request object
public replaceNamespacedConfigMapWithHttpInfo(param: CoreV1ApiReplaceNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMap>> replaceNamespacedConfigMap
replace the specified ConfigMapParameters
param the request object
public replaceNamespacedConfigMap(param: CoreV1ApiReplaceNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMap> replaceNamespacedEndpointsWithHttpInfo
replace the specified EndpointsParameters
param the request object
public replaceNamespacedEndpointsWithHttpInfo(param: CoreV1ApiReplaceNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Endpoints>> replaceNamespacedEndpoints
replace the specified EndpointsParameters
param the request object
public replaceNamespacedEndpoints(param: CoreV1ApiReplaceNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Endpoints> replaceNamespacedEventWithHttpInfo
replace the specified EventParameters
param the request object
public replaceNamespacedEventWithHttpInfo(param: CoreV1ApiReplaceNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1Event>> replaceNamespacedEvent
replace the specified EventParameters
param the request object
public replaceNamespacedEvent(param: CoreV1ApiReplaceNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1Event> replaceNamespacedLimitRangeWithHttpInfo
replace the specified LimitRangeParameters
param the request object
public replaceNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiReplaceNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRange>> replaceNamespacedLimitRange
replace the specified LimitRangeParameters
param the request object
public replaceNamespacedLimitRange(param: CoreV1ApiReplaceNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRange> replaceNamespacedPersistentVolumeClaimWithHttpInfo
replace the specified PersistentVolumeClaimParameters
param the request object
public replaceNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiReplaceNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> replaceNamespacedPersistentVolumeClaim
replace the specified PersistentVolumeClaimParameters
param the request object
public replaceNamespacedPersistentVolumeClaim(param: CoreV1ApiReplaceNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> replaceNamespacedPersistentVolumeClaimStatusWithHttpInfo
replace status of the specified PersistentVolumeClaimParameters
param the request object
public replaceNamespacedPersistentVolumeClaimStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> replaceNamespacedPersistentVolumeClaimStatus
replace status of the specified PersistentVolumeClaimParameters
param the request object
public replaceNamespacedPersistentVolumeClaimStatus(param: CoreV1ApiReplaceNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> replaceNamespacedPodWithHttpInfo
replace the specified PodParameters
param the request object
public replaceNamespacedPodWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> replaceNamespacedPod
replace the specified PodParameters
param the request object
public replaceNamespacedPod(param: CoreV1ApiReplaceNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> replaceNamespacedPodEphemeralcontainersWithHttpInfo
replace ephemeralcontainers of the specified PodParameters
param the request object
public replaceNamespacedPodEphemeralcontainersWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> replaceNamespacedPodEphemeralcontainers
replace ephemeralcontainers of the specified PodParameters
param the request object
public replaceNamespacedPodEphemeralcontainers(param: CoreV1ApiReplaceNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<V1Pod> replaceNamespacedPodResizeWithHttpInfo
replace resize of the specified PodParameters
param the request object
public replaceNamespacedPodResizeWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> replaceNamespacedPodResize
replace resize of the specified PodParameters
param the request object
public replaceNamespacedPodResize(param: CoreV1ApiReplaceNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<V1Pod> replaceNamespacedPodStatusWithHttpInfo
replace status of the specified PodParameters
param the request object
public replaceNamespacedPodStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> replaceNamespacedPodStatus
replace status of the specified PodParameters
param the request object
public replaceNamespacedPodStatus(param: CoreV1ApiReplaceNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<V1Pod> replaceNamespacedPodTemplateWithHttpInfo
replace the specified PodTemplateParameters
param the request object
public replaceNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> replaceNamespacedPodTemplate
replace the specified PodTemplateParameters
param the request object
public replaceNamespacedPodTemplate(param: CoreV1ApiReplaceNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> replaceNamespacedReplicationControllerWithHttpInfo
replace the specified ReplicationControllerParameters
param the request object
public replaceNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiReplaceNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> replaceNamespacedReplicationController
replace the specified ReplicationControllerParameters
param the request object
public replaceNamespacedReplicationController(param: CoreV1ApiReplaceNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> replaceNamespacedReplicationControllerScaleWithHttpInfo
replace scale of the specified ReplicationControllerParameters
param the request object
public replaceNamespacedReplicationControllerScaleWithHttpInfo(param: CoreV1ApiReplaceNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> replaceNamespacedReplicationControllerScale
replace scale of the specified ReplicationControllerParameters
param the request object
public replaceNamespacedReplicationControllerScale(param: CoreV1ApiReplaceNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> replaceNamespacedReplicationControllerStatusWithHttpInfo
replace status of the specified ReplicationControllerParameters
param the request object
public replaceNamespacedReplicationControllerStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> replaceNamespacedReplicationControllerStatus
replace status of the specified ReplicationControllerParameters
param the request object
public replaceNamespacedReplicationControllerStatus(param: CoreV1ApiReplaceNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> replaceNamespacedResourceQuotaWithHttpInfo
replace the specified ResourceQuotaParameters
param the request object
public replaceNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiReplaceNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> replaceNamespacedResourceQuota
replace the specified ResourceQuotaParameters
param the request object
public replaceNamespacedResourceQuota(param: CoreV1ApiReplaceNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> replaceNamespacedResourceQuotaStatusWithHttpInfo
replace status of the specified ResourceQuotaParameters
param the request object
public replaceNamespacedResourceQuotaStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> replaceNamespacedResourceQuotaStatus
replace status of the specified ResourceQuotaParameters
param the request object
public replaceNamespacedResourceQuotaStatus(param: CoreV1ApiReplaceNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> replaceNamespacedSecretWithHttpInfo
replace the specified SecretParameters
param the request object
public replaceNamespacedSecretWithHttpInfo(param: CoreV1ApiReplaceNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Secret>> replaceNamespacedSecret
replace the specified SecretParameters
param the request object
public replaceNamespacedSecret(param: CoreV1ApiReplaceNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Secret> replaceNamespacedServiceWithHttpInfo
replace the specified ServiceParameters
param the request object
public replaceNamespacedServiceWithHttpInfo(param: CoreV1ApiReplaceNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> replaceNamespacedService
replace the specified ServiceParameters
param the request object
public replaceNamespacedService(param: CoreV1ApiReplaceNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> replaceNamespacedServiceAccountWithHttpInfo
replace the specified ServiceAccountParameters
param the request object
public replaceNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiReplaceNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> replaceNamespacedServiceAccount
replace the specified ServiceAccountParameters
param the request object
public replaceNamespacedServiceAccount(param: CoreV1ApiReplaceNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> replaceNamespacedServiceStatusWithHttpInfo
replace status of the specified ServiceParameters
param the request object
public replaceNamespacedServiceStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> replaceNamespacedServiceStatus
replace status of the specified ServiceParameters
param the request object
public replaceNamespacedServiceStatus(param: CoreV1ApiReplaceNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<V1Service> replaceNodeWithHttpInfo
replace the specified NodeParameters
param the request object
public replaceNodeWithHttpInfo(param: CoreV1ApiReplaceNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> replaceNode
replace the specified NodeParameters
param the request object
public replaceNode(param: CoreV1ApiReplaceNodeRequest, options?: ConfigurationOptions): Promise<V1Node> replaceNodeStatusWithHttpInfo
replace status of the specified NodeParameters
param the request object
public replaceNodeStatusWithHttpInfo(param: CoreV1ApiReplaceNodeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> replaceNodeStatus
replace status of the specified NodeParameters
param the request object
public replaceNodeStatus(param: CoreV1ApiReplaceNodeStatusRequest, options?: ConfigurationOptions): Promise<V1Node> replacePersistentVolumeWithHttpInfo
replace the specified PersistentVolumeParameters
param the request object
public replacePersistentVolumeWithHttpInfo(param: CoreV1ApiReplacePersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> replacePersistentVolume
replace the specified PersistentVolumeParameters
param the request object
public replacePersistentVolume(param: CoreV1ApiReplacePersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> replacePersistentVolumeStatusWithHttpInfo
replace status of the specified PersistentVolumeParameters
param the request object
public replacePersistentVolumeStatusWithHttpInfo(param: CoreV1ApiReplacePersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> replacePersistentVolumeStatus
replace status of the specified PersistentVolumeParameters
param the request object
public replacePersistentVolumeStatus(param: CoreV1ApiReplacePersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> CustomObjectsApiCreateClusterCustomObjectRequest
interface CustomObjectsApiCreateClusterCustomObjectRequest {
/** * The custom resource\'s group name * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateClusterCustomObject */ group: string /** * The custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateClusterCustomObject */ version: string /** * The custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateClusterCustomObject */ plural: string /** * The JSON schema of the Resource to create. * @type any * @memberof CustomObjectsApicreateClusterCustomObject */ body: any /** * If \'true\', then the output is pretty printed. * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateClusterCustomObject */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateClusterCustomObject */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateClusterCustomObject */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateClusterCustomObject */ fieldValidation?: string}CustomObjectsApiCreateNamespacedCustomObjectRequest
interface CustomObjectsApiCreateNamespacedCustomObjectRequest {
/** * The custom resource\'s group name * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateNamespacedCustomObject */ group: string /** * The custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateNamespacedCustomObject */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateNamespacedCustomObject */ namespace: string /** * The custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateNamespacedCustomObject */ plural: string /** * The JSON schema of the Resource to create. * @type any * @memberof CustomObjectsApicreateNamespacedCustomObject */ body: any /** * If \'true\', then the output is pretty printed. * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateNamespacedCustomObject */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateNamespacedCustomObject */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateNamespacedCustomObject */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApicreateNamespacedCustomObject */ fieldValidation?: string}CustomObjectsApiDeleteClusterCustomObjectRequest
interface CustomObjectsApiDeleteClusterCustomObjectRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteClusterCustomObject */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteClusterCustomObject */ version: string /** * the custom object\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteClusterCustomObject */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteClusterCustomObject */ name: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CustomObjectsApideleteClusterCustomObject */ gracePeriodSeconds?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApideleteClusterCustomObject */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteClusterCustomObject */ propagationPolicy?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteClusterCustomObject */ dryRun?: string /** * * @type V1DeleteOptions * @memberof CustomObjectsApideleteClusterCustomObject */ body?: V1DeleteOptions}CustomObjectsApiDeleteCollectionClusterCustomObjectRequest
interface CustomObjectsApiDeleteCollectionClusterCustomObjectRequest {
/** * The custom resource\'s group name * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ group: string /** * The custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ version: string /** * The custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ plural: string /** * If \'true\', then the output is pretty printed. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ pretty?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ labelSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ gracePeriodSeconds?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ propagationPolicy?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ dryRun?: string /** * * @type V1DeleteOptions * @memberof CustomObjectsApideleteCollectionClusterCustomObject */ body?: V1DeleteOptions}CustomObjectsApiDeleteCollectionNamespacedCustomObjectRequest
interface CustomObjectsApiDeleteCollectionNamespacedCustomObjectRequest {
/** * The custom resource\'s group name * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ group: string /** * The custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ namespace: string /** * The custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ plural: string /** * If \'true\', then the output is pretty printed. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ pretty?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ labelSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ gracePeriodSeconds?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ propagationPolicy?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ fieldSelector?: string /** * * @type V1DeleteOptions * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject */ body?: V1DeleteOptions}CustomObjectsApiDeleteNamespacedCustomObjectRequest
interface CustomObjectsApiDeleteNamespacedCustomObjectRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteNamespacedCustomObject */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteNamespacedCustomObject */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteNamespacedCustomObject */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteNamespacedCustomObject */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteNamespacedCustomObject */ name: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof CustomObjectsApideleteNamespacedCustomObject */ gracePeriodSeconds?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApideleteNamespacedCustomObject */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteNamespacedCustomObject */ propagationPolicy?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApideleteNamespacedCustomObject */ dryRun?: string /** * * @type V1DeleteOptions * @memberof CustomObjectsApideleteNamespacedCustomObject */ body?: V1DeleteOptions}CustomObjectsApiGetClusterCustomObjectRequest
interface CustomObjectsApiGetClusterCustomObjectRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObject */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObject */ version: string /** * the custom object\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObject */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObject */ name: string}CustomObjectsApiGetClusterCustomObjectScaleRequest
interface CustomObjectsApiGetClusterCustomObjectScaleRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObjectScale */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObjectScale */ version: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObjectScale */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObjectScale */ name: string}CustomObjectsApiGetClusterCustomObjectStatusRequest
interface CustomObjectsApiGetClusterCustomObjectStatusRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObjectStatus */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObjectStatus */ version: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObjectStatus */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApigetClusterCustomObjectStatus */ name: string}CustomObjectsApiGetNamespacedCustomObjectRequest
interface CustomObjectsApiGetNamespacedCustomObjectRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObject */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObject */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObject */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObject */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObject */ name: string}CustomObjectsApiGetNamespacedCustomObjectScaleRequest
interface CustomObjectsApiGetNamespacedCustomObjectScaleRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectScale */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectScale */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectScale */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectScale */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectScale */ name: string}CustomObjectsApiGetNamespacedCustomObjectStatusRequest
interface CustomObjectsApiGetNamespacedCustomObjectStatusRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectStatus */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectStatus */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectStatus */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectStatus */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApigetNamespacedCustomObjectStatus */ name: string}CustomObjectsApiListClusterCustomObjectRequest
interface CustomObjectsApiListClusterCustomObjectRequest {
/** * The custom resource\'s group name * Defaults to: undefined * @type string * @memberof CustomObjectsApilistClusterCustomObject */ group: string /** * The custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApilistClusterCustomObject */ version: string /** * The custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistClusterCustomObject */ plural: string /** * If \'true\', then the output is pretty printed. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistClusterCustomObject */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApilistClusterCustomObject */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistClusterCustomObject */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistClusterCustomObject */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistClusterCustomObject */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CustomObjectsApilistClusterCustomObject */ limit?: number /** * When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it\'s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistClusterCustomObject */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CustomObjectsApilistClusterCustomObject */ resourceVersionMatch?: string /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CustomObjectsApilistClusterCustomObject */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApilistClusterCustomObject */ watch?: boolean}CustomObjectsApiListCustomObjectForAllNamespacesRequest
interface CustomObjectsApiListCustomObjectForAllNamespacesRequest {
/** * The custom resource\'s group name * Defaults to: undefined * @type string * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ group: string /** * The custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ version: string /** * The custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ resourcePlural: string /** * If \'true\', then the output is pretty printed. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ limit?: number /** * When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it\'s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ resourceVersionMatch?: string /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApilistCustomObjectForAllNamespaces */ watch?: boolean}CustomObjectsApiListNamespacedCustomObjectRequest
interface CustomObjectsApiListNamespacedCustomObjectRequest {
/** * The custom resource\'s group name * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ group: string /** * The custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ namespace: string /** * The custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ plural: string /** * If \'true\', then the output is pretty printed. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApilistNamespacedCustomObject */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof CustomObjectsApilistNamespacedCustomObject */ limit?: number /** * When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it\'s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof CustomObjectsApilistNamespacedCustomObject */ resourceVersionMatch?: string /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof CustomObjectsApilistNamespacedCustomObject */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApilistNamespacedCustomObject */ watch?: boolean}CustomObjectsApiPatchClusterCustomObjectRequest
interface CustomObjectsApiPatchClusterCustomObjectRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObject */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObject */ version: string /** * the custom object\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObject */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObject */ name: string /** * The JSON schema of the Resource to patch. * @type any * @memberof CustomObjectsApipatchClusterCustomObject */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObject */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObject */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObject */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApipatchClusterCustomObject */ force?: boolean}CustomObjectsApiPatchClusterCustomObjectScaleRequest
interface CustomObjectsApiPatchClusterCustomObjectScaleRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectScale */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectScale */ version: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectScale */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectScale */ name: string /** * * @type any * @memberof CustomObjectsApipatchClusterCustomObjectScale */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectScale */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApipatchClusterCustomObjectScale */ force?: boolean}CustomObjectsApiPatchClusterCustomObjectStatusRequest
interface CustomObjectsApiPatchClusterCustomObjectStatusRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectStatus */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectStatus */ version: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectStatus */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectStatus */ name: string /** * * @type any * @memberof CustomObjectsApipatchClusterCustomObjectStatus */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchClusterCustomObjectStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApipatchClusterCustomObjectStatus */ force?: boolean}CustomObjectsApiPatchNamespacedCustomObjectRequest
interface CustomObjectsApiPatchNamespacedCustomObjectRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObject */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObject */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObject */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObject */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObject */ name: string /** * The JSON schema of the Resource to patch. * @type any * @memberof CustomObjectsApipatchNamespacedCustomObject */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObject */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObject */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObject */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApipatchNamespacedCustomObject */ force?: boolean}CustomObjectsApiPatchNamespacedCustomObjectScaleRequest
interface CustomObjectsApiPatchNamespacedCustomObjectScaleRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ name: string /** * * @type any * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApipatchNamespacedCustomObjectScale */ force?: boolean}CustomObjectsApiPatchNamespacedCustomObjectStatusRequest
interface CustomObjectsApiPatchNamespacedCustomObjectStatusRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ name: string /** * * @type any * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus */ force?: boolean}CustomObjectsApiReplaceClusterCustomObjectRequest
interface CustomObjectsApiReplaceClusterCustomObjectRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObject */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObject */ version: string /** * the custom object\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObject */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObject */ name: string /** * The JSON schema of the Resource to replace. * @type any * @memberof CustomObjectsApireplaceClusterCustomObject */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObject */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObject */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObject */ fieldValidation?: string}CustomObjectsApiReplaceClusterCustomObjectScaleRequest
interface CustomObjectsApiReplaceClusterCustomObjectScaleRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectScale */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectScale */ version: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectScale */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectScale */ name: string /** * * @type any * @memberof CustomObjectsApireplaceClusterCustomObjectScale */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectScale */ fieldValidation?: string}CustomObjectsApiReplaceClusterCustomObjectStatusRequest
interface CustomObjectsApiReplaceClusterCustomObjectStatusRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectStatus */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectStatus */ version: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectStatus */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectStatus */ name: string /** * * @type any * @memberof CustomObjectsApireplaceClusterCustomObjectStatus */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceClusterCustomObjectStatus */ fieldValidation?: string}CustomObjectsApiReplaceNamespacedCustomObjectRequest
interface CustomObjectsApiReplaceNamespacedCustomObjectRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObject */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObject */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObject */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObject */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObject */ name: string /** * The JSON schema of the Resource to replace. * @type any * @memberof CustomObjectsApireplaceNamespacedCustomObject */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObject */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObject */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObject */ fieldValidation?: string}CustomObjectsApiReplaceNamespacedCustomObjectScaleRequest
interface CustomObjectsApiReplaceNamespacedCustomObjectScaleRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale */ name: string /** * * @type any * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale */ fieldValidation?: string}CustomObjectsApiReplaceNamespacedCustomObjectStatusRequest
interface CustomObjectsApiReplaceNamespacedCustomObjectStatusRequest {
/** * the custom resource\'s group * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus */ group: string /** * the custom resource\'s version * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus */ version: string /** * The custom resource\'s namespace * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus */ namespace: string /** * the custom resource\'s plural name. For TPRs this would be lowercase plural kind. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus */ plural: string /** * the custom object\'s name * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus */ name: string /** * * @type any * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus */ body: any /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional) * Defaults to: undefined * @type string * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus */ fieldValidation?: string}ObjectCustomObjectsApi
class ObjectCustomObjectsApi createClusterCustomObjectWithHttpInfo
Creates a cluster scoped Custom objectParameters
param the request object
public createClusterCustomObjectWithHttpInfo(param: CustomObjectsApiCreateClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> createClusterCustomObject
Creates a cluster scoped Custom objectParameters
param the request object
public createClusterCustomObject(param: CustomObjectsApiCreateClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> createNamespacedCustomObjectWithHttpInfo
Creates a namespace scoped Custom objectParameters
param the request object
public createNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiCreateNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> createNamespacedCustomObject
Creates a namespace scoped Custom objectParameters
param the request object
public createNamespacedCustomObject(param: CustomObjectsApiCreateNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> deleteClusterCustomObjectWithHttpInfo
Deletes the specified cluster scoped custom objectParameters
param the request object
public deleteClusterCustomObjectWithHttpInfo(param: CustomObjectsApiDeleteClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> deleteClusterCustomObject
Deletes the specified cluster scoped custom objectParameters
param the request object
public deleteClusterCustomObject(param: CustomObjectsApiDeleteClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> deleteCollectionClusterCustomObjectWithHttpInfo
Delete collection of cluster scoped custom objectsParameters
param the request object
public deleteCollectionClusterCustomObjectWithHttpInfo(param: CustomObjectsApiDeleteCollectionClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> deleteCollectionClusterCustomObject
Delete collection of cluster scoped custom objectsParameters
param the request object
public deleteCollectionClusterCustomObject(param: CustomObjectsApiDeleteCollectionClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> deleteCollectionNamespacedCustomObjectWithHttpInfo
Delete collection of namespace scoped custom objectsParameters
param the request object
public deleteCollectionNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiDeleteCollectionNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> deleteCollectionNamespacedCustomObject
Delete collection of namespace scoped custom objectsParameters
param the request object
public deleteCollectionNamespacedCustomObject(param: CustomObjectsApiDeleteCollectionNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> deleteNamespacedCustomObjectWithHttpInfo
Deletes the specified namespace scoped custom objectParameters
param the request object
public deleteNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiDeleteNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> deleteNamespacedCustomObject
Deletes the specified namespace scoped custom objectParameters
param the request object
public deleteNamespacedCustomObject(param: CustomObjectsApiDeleteNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: CustomObjectsApiGetAPIResourcesRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: CustomObjectsApiGetAPIResourcesRequest, options?: ConfigurationOptions): Promise<V1APIResourceList> getClusterCustomObjectWithHttpInfo
Returns a cluster scoped custom objectParameters
param the request object
public getClusterCustomObjectWithHttpInfo(param: CustomObjectsApiGetClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> getClusterCustomObject
Returns a cluster scoped custom objectParameters
param the request object
public getClusterCustomObject(param: CustomObjectsApiGetClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> getClusterCustomObjectScaleWithHttpInfo
read scale of the specified custom objectParameters
param the request object
public getClusterCustomObjectScaleWithHttpInfo(param: CustomObjectsApiGetClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> getClusterCustomObjectScale
read scale of the specified custom objectParameters
param the request object
public getClusterCustomObjectScale(param: CustomObjectsApiGetClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> getClusterCustomObjectStatusWithHttpInfo
read status of the specified cluster scoped custom objectParameters
param the request object
public getClusterCustomObjectStatusWithHttpInfo(param: CustomObjectsApiGetClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> getClusterCustomObjectStatus
read status of the specified cluster scoped custom objectParameters
param the request object
public getClusterCustomObjectStatus(param: CustomObjectsApiGetClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> getNamespacedCustomObjectWithHttpInfo
Returns a namespace scoped custom objectParameters
param the request object
public getNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiGetNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> getNamespacedCustomObject
Returns a namespace scoped custom objectParameters
param the request object
public getNamespacedCustomObject(param: CustomObjectsApiGetNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> getNamespacedCustomObjectScaleWithHttpInfo
read scale of the specified namespace scoped custom objectParameters
param the request object
public getNamespacedCustomObjectScaleWithHttpInfo(param: CustomObjectsApiGetNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> getNamespacedCustomObjectScale
read scale of the specified namespace scoped custom objectParameters
param the request object
public getNamespacedCustomObjectScale(param: CustomObjectsApiGetNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> getNamespacedCustomObjectStatusWithHttpInfo
read status of the specified namespace scoped custom objectParameters
param the request object
public getNamespacedCustomObjectStatusWithHttpInfo(param: CustomObjectsApiGetNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> getNamespacedCustomObjectStatus
read status of the specified namespace scoped custom objectParameters
param the request object
public getNamespacedCustomObjectStatus(param: CustomObjectsApiGetNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> listClusterCustomObjectWithHttpInfo
list or watch cluster scoped custom objectsParameters
param the request object
public listClusterCustomObjectWithHttpInfo(param: CustomObjectsApiListClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> listClusterCustomObject
list or watch cluster scoped custom objectsParameters
param the request object
public listClusterCustomObject(param: CustomObjectsApiListClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> listCustomObjectForAllNamespacesWithHttpInfo
list or watch namespace scoped custom objectsParameters
param the request object
public listCustomObjectForAllNamespacesWithHttpInfo(param: CustomObjectsApiListCustomObjectForAllNamespacesRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> listCustomObjectForAllNamespaces
list or watch namespace scoped custom objectsParameters
param the request object
public listCustomObjectForAllNamespaces(param: CustomObjectsApiListCustomObjectForAllNamespacesRequest, options?: ConfigurationOptions): Promise<any> listNamespacedCustomObjectWithHttpInfo
list or watch namespace scoped custom objectsParameters
param the request object
public listNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiListNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> listNamespacedCustomObject
list or watch namespace scoped custom objectsParameters
param the request object
public listNamespacedCustomObject(param: CustomObjectsApiListNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> patchClusterCustomObjectWithHttpInfo
patch the specified cluster scoped custom objectParameters
param the request object
public patchClusterCustomObjectWithHttpInfo(param: CustomObjectsApiPatchClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> patchClusterCustomObject
patch the specified cluster scoped custom objectParameters
param the request object
public patchClusterCustomObject(param: CustomObjectsApiPatchClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> patchClusterCustomObjectScaleWithHttpInfo
partially update scale of the specified cluster scoped custom objectParameters
param the request object
public patchClusterCustomObjectScaleWithHttpInfo(param: CustomObjectsApiPatchClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> patchClusterCustomObjectScale
partially update scale of the specified cluster scoped custom objectParameters
param the request object
public patchClusterCustomObjectScale(param: CustomObjectsApiPatchClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> patchClusterCustomObjectStatusWithHttpInfo
partially update status of the specified cluster scoped custom objectParameters
param the request object
public patchClusterCustomObjectStatusWithHttpInfo(param: CustomObjectsApiPatchClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> patchClusterCustomObjectStatus
partially update status of the specified cluster scoped custom objectParameters
param the request object
public patchClusterCustomObjectStatus(param: CustomObjectsApiPatchClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> patchNamespacedCustomObjectWithHttpInfo
patch the specified namespace scoped custom objectParameters
param the request object
public patchNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiPatchNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> patchNamespacedCustomObject
patch the specified namespace scoped custom objectParameters
param the request object
public patchNamespacedCustomObject(param: CustomObjectsApiPatchNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> patchNamespacedCustomObjectScaleWithHttpInfo
partially update scale of the specified namespace scoped custom objectParameters
param the request object
public patchNamespacedCustomObjectScaleWithHttpInfo(param: CustomObjectsApiPatchNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> patchNamespacedCustomObjectScale
partially update scale of the specified namespace scoped custom objectParameters
param the request object
public patchNamespacedCustomObjectScale(param: CustomObjectsApiPatchNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> patchNamespacedCustomObjectStatusWithHttpInfo
partially update status of the specified namespace scoped custom objectParameters
param the request object
public patchNamespacedCustomObjectStatusWithHttpInfo(param: CustomObjectsApiPatchNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> patchNamespacedCustomObjectStatus
partially update status of the specified namespace scoped custom objectParameters
param the request object
public patchNamespacedCustomObjectStatus(param: CustomObjectsApiPatchNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> replaceClusterCustomObjectWithHttpInfo
replace the specified cluster scoped custom objectParameters
param the request object
public replaceClusterCustomObjectWithHttpInfo(param: CustomObjectsApiReplaceClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> replaceClusterCustomObject
replace the specified cluster scoped custom objectParameters
param the request object
public replaceClusterCustomObject(param: CustomObjectsApiReplaceClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> replaceClusterCustomObjectScaleWithHttpInfo
replace scale of the specified cluster scoped custom objectParameters
param the request object
public replaceClusterCustomObjectScaleWithHttpInfo(param: CustomObjectsApiReplaceClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> replaceClusterCustomObjectScale
replace scale of the specified cluster scoped custom objectParameters
param the request object
public replaceClusterCustomObjectScale(param: CustomObjectsApiReplaceClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> replaceClusterCustomObjectStatusWithHttpInfo
replace status of the cluster scoped specified custom objectParameters
param the request object
public replaceClusterCustomObjectStatusWithHttpInfo(param: CustomObjectsApiReplaceClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> replaceClusterCustomObjectStatus
replace status of the cluster scoped specified custom objectParameters
param the request object
public replaceClusterCustomObjectStatus(param: CustomObjectsApiReplaceClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> replaceNamespacedCustomObjectWithHttpInfo
replace the specified namespace scoped custom objectParameters
param the request object
public replaceNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiReplaceNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> replaceNamespacedCustomObject
replace the specified namespace scoped custom objectParameters
param the request object
public replaceNamespacedCustomObject(param: CustomObjectsApiReplaceNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> replaceNamespacedCustomObjectScaleWithHttpInfo
replace scale of the specified namespace scoped custom objectParameters
param the request object
public replaceNamespacedCustomObjectScaleWithHttpInfo(param: CustomObjectsApiReplaceNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> replaceNamespacedCustomObjectScale
replace scale of the specified namespace scoped custom objectParameters
param the request object
public replaceNamespacedCustomObjectScale(param: CustomObjectsApiReplaceNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> replaceNamespacedCustomObjectStatusWithHttpInfo
replace status of the specified namespace scoped custom objectParameters
param the request object
public replaceNamespacedCustomObjectStatusWithHttpInfo(param: CustomObjectsApiReplaceNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> replaceNamespacedCustomObjectStatus
replace status of the specified namespace scoped custom objectParameters
param the request object
public replaceNamespacedCustomObjectStatus(param: CustomObjectsApiReplaceNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> ObjectDiscoveryApi
class ObjectDiscoveryApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: DiscoveryApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: DiscoveryApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> DiscoveryV1ApiCreateNamespacedEndpointSliceRequest
interface DiscoveryV1ApiCreateNamespacedEndpointSliceRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice */ namespace: string /** * * @type V1EndpointSlice * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice */ body: V1EndpointSlice /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice */ fieldValidation?: string}DiscoveryV1ApiDeleteCollectionNamespacedEndpointSliceRequest
interface DiscoveryV1ApiDeleteCollectionNamespacedEndpointSliceRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice */ body?: V1DeleteOptions}DiscoveryV1ApiDeleteNamespacedEndpointSliceRequest
interface DiscoveryV1ApiDeleteNamespacedEndpointSliceRequest {
/** * name of the EndpointSlice * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice */ body?: V1DeleteOptions}DiscoveryV1ApiListEndpointSliceForAllNamespacesRequest
interface DiscoveryV1ApiListEndpointSliceForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces */ watch?: boolean}DiscoveryV1ApiListNamespacedEndpointSliceRequest
interface DiscoveryV1ApiListNamespacedEndpointSliceRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApilistNamespacedEndpointSlice */ watch?: boolean}DiscoveryV1ApiPatchNamespacedEndpointSliceRequest
interface DiscoveryV1ApiPatchNamespacedEndpointSliceRequest {
/** * name of the EndpointSlice * Defaults to: undefined * @type string * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice */ namespace: string /** * * @type any * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice */ force?: boolean}DiscoveryV1ApiReadNamespacedEndpointSliceRequest
interface DiscoveryV1ApiReadNamespacedEndpointSliceRequest {
/** * name of the EndpointSlice * Defaults to: undefined * @type string * @memberof DiscoveryV1ApireadNamespacedEndpointSlice */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof DiscoveryV1ApireadNamespacedEndpointSlice */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof DiscoveryV1ApireadNamespacedEndpointSlice */ pretty?: string}DiscoveryV1ApiReplaceNamespacedEndpointSliceRequest
interface DiscoveryV1ApiReplaceNamespacedEndpointSliceRequest {
/** * name of the EndpointSlice * Defaults to: undefined * @type string * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice */ namespace: string /** * * @type V1EndpointSlice * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice */ body: V1EndpointSlice /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice */ fieldValidation?: string}ObjectDiscoveryV1Api
class ObjectDiscoveryV1Api createNamespacedEndpointSliceWithHttpInfo
create an EndpointSliceParameters
param the request object
public createNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiCreateNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSlice>> createNamespacedEndpointSlice
create an EndpointSliceParameters
param the request object
public createNamespacedEndpointSlice(param: DiscoveryV1ApiCreateNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSlice> deleteCollectionNamespacedEndpointSliceWithHttpInfo
delete collection of EndpointSliceParameters
param the request object
public deleteCollectionNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiDeleteCollectionNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedEndpointSlice
delete collection of EndpointSliceParameters
param the request object
public deleteCollectionNamespacedEndpointSlice(param: DiscoveryV1ApiDeleteCollectionNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedEndpointSliceWithHttpInfo
delete an EndpointSliceParameters
param the request object
public deleteNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiDeleteNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedEndpointSlice
delete an EndpointSliceParameters
param the request object
public deleteNamespacedEndpointSlice(param: DiscoveryV1ApiDeleteNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: DiscoveryV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: DiscoveryV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listEndpointSliceForAllNamespacesWithHttpInfo
list or watch objects of kind EndpointSliceParameters
param the request object
public listEndpointSliceForAllNamespacesWithHttpInfo(param: DiscoveryV1ApiListEndpointSliceForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSliceList>> listEndpointSliceForAllNamespaces
list or watch objects of kind EndpointSliceParameters
param the request object
public listEndpointSliceForAllNamespaces(param: DiscoveryV1ApiListEndpointSliceForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1EndpointSliceList> listNamespacedEndpointSliceWithHttpInfo
list or watch objects of kind EndpointSliceParameters
param the request object
public listNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiListNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSliceList>> listNamespacedEndpointSlice
list or watch objects of kind EndpointSliceParameters
param the request object
public listNamespacedEndpointSlice(param: DiscoveryV1ApiListNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSliceList> patchNamespacedEndpointSliceWithHttpInfo
partially update the specified EndpointSliceParameters
param the request object
public patchNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiPatchNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSlice>> patchNamespacedEndpointSlice
partially update the specified EndpointSliceParameters
param the request object
public patchNamespacedEndpointSlice(param: DiscoveryV1ApiPatchNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSlice> readNamespacedEndpointSliceWithHttpInfo
read the specified EndpointSliceParameters
param the request object
public readNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiReadNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSlice>> readNamespacedEndpointSlice
read the specified EndpointSliceParameters
param the request object
public readNamespacedEndpointSlice(param: DiscoveryV1ApiReadNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSlice> replaceNamespacedEndpointSliceWithHttpInfo
replace the specified EndpointSliceParameters
param the request object
public replaceNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiReplaceNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSlice>> replaceNamespacedEndpointSlice
replace the specified EndpointSliceParameters
param the request object
public replaceNamespacedEndpointSlice(param: DiscoveryV1ApiReplaceNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSlice> ObjectEventsApi
class ObjectEventsApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: EventsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: EventsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> EventsV1ApiCreateNamespacedEventRequest
interface EventsV1ApiCreateNamespacedEventRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof EventsV1ApicreateNamespacedEvent */ namespace: string /** * * @type EventsV1Event * @memberof EventsV1ApicreateNamespacedEvent */ body: EventsV1Event /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof EventsV1ApicreateNamespacedEvent */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof EventsV1ApicreateNamespacedEvent */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof EventsV1ApicreateNamespacedEvent */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof EventsV1ApicreateNamespacedEvent */ fieldValidation?: string}EventsV1ApiDeleteCollectionNamespacedEventRequest
interface EventsV1ApiDeleteCollectionNamespacedEventRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof EventsV1ApideleteCollectionNamespacedEvent */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof EventsV1ApideleteCollectionNamespacedEvent */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof EventsV1ApideleteCollectionNamespacedEvent */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof EventsV1ApideleteCollectionNamespacedEvent */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof EventsV1ApideleteCollectionNamespacedEvent */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof EventsV1ApideleteCollectionNamespacedEvent */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof EventsV1ApideleteCollectionNamespacedEvent */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof EventsV1ApideleteCollectionNamespacedEvent */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof EventsV1ApideleteCollectionNamespacedEvent */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof EventsV1ApideleteCollectionNamespacedEvent */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof EventsV1ApideleteCollectionNamespacedEvent */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof EventsV1ApideleteCollectionNamespacedEvent */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof EventsV1ApideleteCollectionNamespacedEvent */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof EventsV1ApideleteCollectionNamespacedEvent */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof EventsV1ApideleteCollectionNamespacedEvent */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof EventsV1ApideleteCollectionNamespacedEvent */ body?: V1DeleteOptions}EventsV1ApiDeleteNamespacedEventRequest
interface EventsV1ApiDeleteNamespacedEventRequest {
/** * name of the Event * Defaults to: undefined * @type string * @memberof EventsV1ApideleteNamespacedEvent */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof EventsV1ApideleteNamespacedEvent */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof EventsV1ApideleteNamespacedEvent */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof EventsV1ApideleteNamespacedEvent */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof EventsV1ApideleteNamespacedEvent */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof EventsV1ApideleteNamespacedEvent */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof EventsV1ApideleteNamespacedEvent */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof EventsV1ApideleteNamespacedEvent */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof EventsV1ApideleteNamespacedEvent */ body?: V1DeleteOptions}EventsV1ApiListEventForAllNamespacesRequest
interface EventsV1ApiListEventForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof EventsV1ApilistEventForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof EventsV1ApilistEventForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof EventsV1ApilistEventForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof EventsV1ApilistEventForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof EventsV1ApilistEventForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof EventsV1ApilistEventForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof EventsV1ApilistEventForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof EventsV1ApilistEventForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof EventsV1ApilistEventForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof EventsV1ApilistEventForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof EventsV1ApilistEventForAllNamespaces */ watch?: boolean}EventsV1ApiListNamespacedEventRequest
interface EventsV1ApiListNamespacedEventRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof EventsV1ApilistNamespacedEvent */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof EventsV1ApilistNamespacedEvent */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof EventsV1ApilistNamespacedEvent */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof EventsV1ApilistNamespacedEvent */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof EventsV1ApilistNamespacedEvent */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof EventsV1ApilistNamespacedEvent */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof EventsV1ApilistNamespacedEvent */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof EventsV1ApilistNamespacedEvent */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof EventsV1ApilistNamespacedEvent */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof EventsV1ApilistNamespacedEvent */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof EventsV1ApilistNamespacedEvent */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof EventsV1ApilistNamespacedEvent */ watch?: boolean}EventsV1ApiPatchNamespacedEventRequest
interface EventsV1ApiPatchNamespacedEventRequest {
/** * name of the Event * Defaults to: undefined * @type string * @memberof EventsV1ApipatchNamespacedEvent */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof EventsV1ApipatchNamespacedEvent */ namespace: string /** * * @type any * @memberof EventsV1ApipatchNamespacedEvent */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof EventsV1ApipatchNamespacedEvent */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof EventsV1ApipatchNamespacedEvent */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof EventsV1ApipatchNamespacedEvent */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof EventsV1ApipatchNamespacedEvent */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof EventsV1ApipatchNamespacedEvent */ force?: boolean}EventsV1ApiReadNamespacedEventRequest
interface EventsV1ApiReadNamespacedEventRequest {
/** * name of the Event * Defaults to: undefined * @type string * @memberof EventsV1ApireadNamespacedEvent */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof EventsV1ApireadNamespacedEvent */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof EventsV1ApireadNamespacedEvent */ pretty?: string}EventsV1ApiReplaceNamespacedEventRequest
interface EventsV1ApiReplaceNamespacedEventRequest {
/** * name of the Event * Defaults to: undefined * @type string * @memberof EventsV1ApireplaceNamespacedEvent */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof EventsV1ApireplaceNamespacedEvent */ namespace: string /** * * @type EventsV1Event * @memberof EventsV1ApireplaceNamespacedEvent */ body: EventsV1Event /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof EventsV1ApireplaceNamespacedEvent */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof EventsV1ApireplaceNamespacedEvent */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof EventsV1ApireplaceNamespacedEvent */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof EventsV1ApireplaceNamespacedEvent */ fieldValidation?: string}ObjectEventsV1Api
class ObjectEventsV1Api createNamespacedEventWithHttpInfo
create an EventParameters
param the request object
public createNamespacedEventWithHttpInfo(param: EventsV1ApiCreateNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1Event>> createNamespacedEvent
create an EventParameters
param the request object
public createNamespacedEvent(param: EventsV1ApiCreateNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1Event> deleteCollectionNamespacedEventWithHttpInfo
delete collection of EventParameters
param the request object
public deleteCollectionNamespacedEventWithHttpInfo(param: EventsV1ApiDeleteCollectionNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedEvent
delete collection of EventParameters
param the request object
public deleteCollectionNamespacedEvent(param: EventsV1ApiDeleteCollectionNamespacedEventRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedEventWithHttpInfo
delete an EventParameters
param the request object
public deleteNamespacedEventWithHttpInfo(param: EventsV1ApiDeleteNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedEvent
delete an EventParameters
param the request object
public deleteNamespacedEvent(param: EventsV1ApiDeleteNamespacedEventRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: EventsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: EventsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listEventForAllNamespacesWithHttpInfo
list or watch objects of kind EventParameters
param the request object
public listEventForAllNamespacesWithHttpInfo(param: EventsV1ApiListEventForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1EventList>> listEventForAllNamespaces
list or watch objects of kind EventParameters
param the request object
public listEventForAllNamespaces(param: EventsV1ApiListEventForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<EventsV1EventList> listNamespacedEventWithHttpInfo
list or watch objects of kind EventParameters
param the request object
public listNamespacedEventWithHttpInfo(param: EventsV1ApiListNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1EventList>> listNamespacedEvent
list or watch objects of kind EventParameters
param the request object
public listNamespacedEvent(param: EventsV1ApiListNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1EventList> patchNamespacedEventWithHttpInfo
partially update the specified EventParameters
param the request object
public patchNamespacedEventWithHttpInfo(param: EventsV1ApiPatchNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1Event>> patchNamespacedEvent
partially update the specified EventParameters
param the request object
public patchNamespacedEvent(param: EventsV1ApiPatchNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1Event> readNamespacedEventWithHttpInfo
read the specified EventParameters
param the request object
public readNamespacedEventWithHttpInfo(param: EventsV1ApiReadNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1Event>> readNamespacedEvent
read the specified EventParameters
param the request object
public readNamespacedEvent(param: EventsV1ApiReadNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1Event> replaceNamespacedEventWithHttpInfo
replace the specified EventParameters
param the request object
public replaceNamespacedEventWithHttpInfo(param: EventsV1ApiReplaceNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1Event>> replaceNamespacedEvent
replace the specified EventParameters
param the request object
public replaceNamespacedEvent(param: EventsV1ApiReplaceNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1Event> ObjectFlowcontrolApiserverApi
class ObjectFlowcontrolApiserverApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: FlowcontrolApiserverApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: FlowcontrolApiserverApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> FlowcontrolApiserverV1ApiCreateFlowSchemaRequest
interface FlowcontrolApiserverV1ApiCreateFlowSchemaRequest {
/** * * @type V1FlowSchema * @memberof FlowcontrolApiserverV1ApicreateFlowSchema */ body: V1FlowSchema /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApicreateFlowSchema */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApicreateFlowSchema */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApicreateFlowSchema */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApicreateFlowSchema */ fieldValidation?: string}FlowcontrolApiserverV1ApiCreatePriorityLevelConfigurationRequest
interface FlowcontrolApiserverV1ApiCreatePriorityLevelConfigurationRequest {
/** * * @type V1PriorityLevelConfiguration * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration */ body: V1PriorityLevelConfiguration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration */ fieldValidation?: string}FlowcontrolApiserverV1ApiDeleteCollectionFlowSchemaRequest
interface FlowcontrolApiserverV1ApiDeleteCollectionFlowSchemaRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema */ body?: V1DeleteOptions}FlowcontrolApiserverV1ApiDeleteCollectionPriorityLevelConfigurationRequest
interface FlowcontrolApiserverV1ApiDeleteCollectionPriorityLevelConfigurationRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration */ body?: V1DeleteOptions}FlowcontrolApiserverV1ApiDeleteFlowSchemaRequest
interface FlowcontrolApiserverV1ApiDeleteFlowSchemaRequest {
/** * name of the FlowSchema * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteFlowSchema */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteFlowSchema */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteFlowSchema */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApideleteFlowSchema */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideleteFlowSchema */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideleteFlowSchema */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideleteFlowSchema */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof FlowcontrolApiserverV1ApideleteFlowSchema */ body?: V1DeleteOptions}FlowcontrolApiserverV1ApiDeletePriorityLevelConfigurationRequest
interface FlowcontrolApiserverV1ApiDeletePriorityLevelConfigurationRequest {
/** * name of the PriorityLevelConfiguration * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration */ body?: V1DeleteOptions}FlowcontrolApiserverV1ApiListFlowSchemaRequest
interface FlowcontrolApiserverV1ApiListFlowSchemaRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApilistFlowSchema */ watch?: boolean}FlowcontrolApiserverV1ApiListPriorityLevelConfigurationRequest
interface FlowcontrolApiserverV1ApiListPriorityLevelConfigurationRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration */ watch?: boolean}FlowcontrolApiserverV1ApiPatchFlowSchemaRequest
interface FlowcontrolApiserverV1ApiPatchFlowSchemaRequest {
/** * name of the FlowSchema * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchema */ name: string /** * * @type any * @memberof FlowcontrolApiserverV1ApipatchFlowSchema */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchema */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchema */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchema */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchema */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApipatchFlowSchema */ force?: boolean}FlowcontrolApiserverV1ApiPatchFlowSchemaStatusRequest
interface FlowcontrolApiserverV1ApiPatchFlowSchemaStatusRequest {
/** * name of the FlowSchema * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus */ name: string /** * * @type any * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus */ force?: boolean}FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationRequest
interface FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationRequest {
/** * name of the PriorityLevelConfiguration * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration */ name: string /** * * @type any * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration */ force?: boolean}FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationStatusRequest
interface FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationStatusRequest {
/** * name of the PriorityLevelConfiguration * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus */ name: string /** * * @type any * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus */ force?: boolean}FlowcontrolApiserverV1ApiReadFlowSchemaRequest
interface FlowcontrolApiserverV1ApiReadFlowSchemaRequest {
/** * name of the FlowSchema * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireadFlowSchema */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireadFlowSchema */ pretty?: string}FlowcontrolApiserverV1ApiReadFlowSchemaStatusRequest
interface FlowcontrolApiserverV1ApiReadFlowSchemaStatusRequest {
/** * name of the FlowSchema * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireadFlowSchemaStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireadFlowSchemaStatus */ pretty?: string}FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationRequest
interface FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationRequest {
/** * name of the PriorityLevelConfiguration * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireadPriorityLevelConfiguration */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireadPriorityLevelConfiguration */ pretty?: string}FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationStatusRequest
interface FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationStatusRequest {
/** * name of the PriorityLevelConfiguration * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireadPriorityLevelConfigurationStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireadPriorityLevelConfigurationStatus */ pretty?: string}FlowcontrolApiserverV1ApiReplaceFlowSchemaRequest
interface FlowcontrolApiserverV1ApiReplaceFlowSchemaRequest {
/** * name of the FlowSchema * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema */ name: string /** * * @type V1FlowSchema * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema */ body: V1FlowSchema /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema */ fieldValidation?: string}FlowcontrolApiserverV1ApiReplaceFlowSchemaStatusRequest
interface FlowcontrolApiserverV1ApiReplaceFlowSchemaStatusRequest {
/** * name of the FlowSchema * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus */ name: string /** * * @type V1FlowSchema * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus */ body: V1FlowSchema /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus */ fieldValidation?: string}FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationRequest
interface FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationRequest {
/** * name of the PriorityLevelConfiguration * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration */ name: string /** * * @type V1PriorityLevelConfiguration * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration */ body: V1PriorityLevelConfiguration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration */ fieldValidation?: string}FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationStatusRequest
interface FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationStatusRequest {
/** * name of the PriorityLevelConfiguration * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus */ name: string /** * * @type V1PriorityLevelConfiguration * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus */ body: V1PriorityLevelConfiguration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus */ fieldValidation?: string}ObjectFlowcontrolApiserverV1Api
class ObjectFlowcontrolApiserverV1Api createFlowSchemaWithHttpInfo
create a FlowSchemaParameters
param the request object
public createFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiCreateFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> createFlowSchema
create a FlowSchemaParameters
param the request object
public createFlowSchema(param: FlowcontrolApiserverV1ApiCreateFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> createPriorityLevelConfigurationWithHttpInfo
create a PriorityLevelConfigurationParameters
param the request object
public createPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiCreatePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> createPriorityLevelConfiguration
create a PriorityLevelConfigurationParameters
param the request object
public createPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiCreatePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> deleteCollectionFlowSchemaWithHttpInfo
delete collection of FlowSchemaParameters
param the request object
public deleteCollectionFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiDeleteCollectionFlowSchemaRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionFlowSchema
delete collection of FlowSchemaParameters
param the request object
public deleteCollectionFlowSchema(param: FlowcontrolApiserverV1ApiDeleteCollectionFlowSchemaRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionPriorityLevelConfigurationWithHttpInfo
delete collection of PriorityLevelConfigurationParameters
param the request object
public deleteCollectionPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiDeleteCollectionPriorityLevelConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionPriorityLevelConfiguration
delete collection of PriorityLevelConfigurationParameters
param the request object
public deleteCollectionPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiDeleteCollectionPriorityLevelConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteFlowSchemaWithHttpInfo
delete a FlowSchemaParameters
param the request object
public deleteFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiDeleteFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteFlowSchema
delete a FlowSchemaParameters
param the request object
public deleteFlowSchema(param: FlowcontrolApiserverV1ApiDeleteFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1Status> deletePriorityLevelConfigurationWithHttpInfo
delete a PriorityLevelConfigurationParameters
param the request object
public deletePriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiDeletePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deletePriorityLevelConfiguration
delete a PriorityLevelConfigurationParameters
param the request object
public deletePriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiDeletePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: FlowcontrolApiserverV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: FlowcontrolApiserverV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listFlowSchemaWithHttpInfo
list or watch objects of kind FlowSchemaParameters
param the request object
public listFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiListFlowSchemaRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchemaList>> listFlowSchema
list or watch objects of kind FlowSchemaParameters
param the request object
public listFlowSchema(param: FlowcontrolApiserverV1ApiListFlowSchemaRequest = {}, options?: ConfigurationOptions): Promise<V1FlowSchemaList> listPriorityLevelConfigurationWithHttpInfo
list or watch objects of kind PriorityLevelConfigurationParameters
param the request object
public listPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiListPriorityLevelConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfigurationList>> listPriorityLevelConfiguration
list or watch objects of kind PriorityLevelConfigurationParameters
param the request object
public listPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiListPriorityLevelConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1PriorityLevelConfigurationList> patchFlowSchemaWithHttpInfo
partially update the specified FlowSchemaParameters
param the request object
public patchFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiPatchFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> patchFlowSchema
partially update the specified FlowSchemaParameters
param the request object
public patchFlowSchema(param: FlowcontrolApiserverV1ApiPatchFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> patchFlowSchemaStatusWithHttpInfo
partially update status of the specified FlowSchemaParameters
param the request object
public patchFlowSchemaStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiPatchFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> patchFlowSchemaStatus
partially update status of the specified FlowSchemaParameters
param the request object
public patchFlowSchemaStatus(param: FlowcontrolApiserverV1ApiPatchFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> patchPriorityLevelConfigurationWithHttpInfo
partially update the specified PriorityLevelConfigurationParameters
param the request object
public patchPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> patchPriorityLevelConfiguration
partially update the specified PriorityLevelConfigurationParameters
param the request object
public patchPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> patchPriorityLevelConfigurationStatusWithHttpInfo
partially update status of the specified PriorityLevelConfigurationParameters
param the request object
public patchPriorityLevelConfigurationStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> patchPriorityLevelConfigurationStatus
partially update status of the specified PriorityLevelConfigurationParameters
param the request object
public patchPriorityLevelConfigurationStatus(param: FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> readFlowSchemaWithHttpInfo
read the specified FlowSchemaParameters
param the request object
public readFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiReadFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> readFlowSchema
read the specified FlowSchemaParameters
param the request object
public readFlowSchema(param: FlowcontrolApiserverV1ApiReadFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> readFlowSchemaStatusWithHttpInfo
read status of the specified FlowSchemaParameters
param the request object
public readFlowSchemaStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiReadFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> readFlowSchemaStatus
read status of the specified FlowSchemaParameters
param the request object
public readFlowSchemaStatus(param: FlowcontrolApiserverV1ApiReadFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> readPriorityLevelConfigurationWithHttpInfo
read the specified PriorityLevelConfigurationParameters
param the request object
public readPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> readPriorityLevelConfiguration
read the specified PriorityLevelConfigurationParameters
param the request object
public readPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> readPriorityLevelConfigurationStatusWithHttpInfo
read status of the specified PriorityLevelConfigurationParameters
param the request object
public readPriorityLevelConfigurationStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> readPriorityLevelConfigurationStatus
read status of the specified PriorityLevelConfigurationParameters
param the request object
public readPriorityLevelConfigurationStatus(param: FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> replaceFlowSchemaWithHttpInfo
replace the specified FlowSchemaParameters
param the request object
public replaceFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiReplaceFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> replaceFlowSchema
replace the specified FlowSchemaParameters
param the request object
public replaceFlowSchema(param: FlowcontrolApiserverV1ApiReplaceFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> replaceFlowSchemaStatusWithHttpInfo
replace status of the specified FlowSchemaParameters
param the request object
public replaceFlowSchemaStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiReplaceFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> replaceFlowSchemaStatus
replace status of the specified FlowSchemaParameters
param the request object
public replaceFlowSchemaStatus(param: FlowcontrolApiserverV1ApiReplaceFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> replacePriorityLevelConfigurationWithHttpInfo
replace the specified PriorityLevelConfigurationParameters
param the request object
public replacePriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> replacePriorityLevelConfiguration
replace the specified PriorityLevelConfigurationParameters
param the request object
public replacePriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> replacePriorityLevelConfigurationStatusWithHttpInfo
replace status of the specified PriorityLevelConfigurationParameters
param the request object
public replacePriorityLevelConfigurationStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> replacePriorityLevelConfigurationStatus
replace status of the specified PriorityLevelConfigurationParameters
param the request object
public replacePriorityLevelConfigurationStatus(param: FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> ObjectInternalApiserverApi
class ObjectInternalApiserverApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: InternalApiserverApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: InternalApiserverApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> InternalApiserverV1alpha1ApiCreateStorageVersionRequest
interface InternalApiserverV1alpha1ApiCreateStorageVersionRequest {
/** * * @type V1alpha1StorageVersion * @memberof InternalApiserverV1alpha1ApicreateStorageVersion */ body: V1alpha1StorageVersion /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApicreateStorageVersion */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApicreateStorageVersion */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApicreateStorageVersion */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApicreateStorageVersion */ fieldValidation?: string}InternalApiserverV1alpha1ApiDeleteCollectionStorageVersionRequest
interface InternalApiserverV1alpha1ApiDeleteCollectionStorageVersionRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion */ body?: V1DeleteOptions}InternalApiserverV1alpha1ApiDeleteStorageVersionRequest
interface InternalApiserverV1alpha1ApiDeleteStorageVersionRequest {
/** * name of the StorageVersion * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteStorageVersion */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteStorageVersion */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteStorageVersion */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof InternalApiserverV1alpha1ApideleteStorageVersion */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApideleteStorageVersion */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApideleteStorageVersion */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApideleteStorageVersion */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof InternalApiserverV1alpha1ApideleteStorageVersion */ body?: V1DeleteOptions}InternalApiserverV1alpha1ApiListStorageVersionRequest
interface InternalApiserverV1alpha1ApiListStorageVersionRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApilistStorageVersion */ watch?: boolean}InternalApiserverV1alpha1ApiPatchStorageVersionRequest
interface InternalApiserverV1alpha1ApiPatchStorageVersionRequest {
/** * name of the StorageVersion * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersion */ name: string /** * * @type any * @memberof InternalApiserverV1alpha1ApipatchStorageVersion */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersion */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersion */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersion */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersion */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApipatchStorageVersion */ force?: boolean}InternalApiserverV1alpha1ApiPatchStorageVersionStatusRequest
interface InternalApiserverV1alpha1ApiPatchStorageVersionStatusRequest {
/** * name of the StorageVersion * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus */ name: string /** * * @type any * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus */ force?: boolean}InternalApiserverV1alpha1ApiReadStorageVersionRequest
interface InternalApiserverV1alpha1ApiReadStorageVersionRequest {
/** * name of the StorageVersion * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireadStorageVersion */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireadStorageVersion */ pretty?: string}InternalApiserverV1alpha1ApiReadStorageVersionStatusRequest
interface InternalApiserverV1alpha1ApiReadStorageVersionStatusRequest {
/** * name of the StorageVersion * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireadStorageVersionStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireadStorageVersionStatus */ pretty?: string}InternalApiserverV1alpha1ApiReplaceStorageVersionRequest
interface InternalApiserverV1alpha1ApiReplaceStorageVersionRequest {
/** * name of the StorageVersion * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion */ name: string /** * * @type V1alpha1StorageVersion * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion */ body: V1alpha1StorageVersion /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion */ fieldValidation?: string}InternalApiserverV1alpha1ApiReplaceStorageVersionStatusRequest
interface InternalApiserverV1alpha1ApiReplaceStorageVersionStatusRequest {
/** * name of the StorageVersion * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus */ name: string /** * * @type V1alpha1StorageVersion * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus */ body: V1alpha1StorageVersion /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus */ fieldValidation?: string}ObjectInternalApiserverV1alpha1Api
class ObjectInternalApiserverV1alpha1Api createStorageVersionWithHttpInfo
create a StorageVersionParameters
param the request object
public createStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiCreateStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> createStorageVersion
create a StorageVersionParameters
param the request object
public createStorageVersion(param: InternalApiserverV1alpha1ApiCreateStorageVersionRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> deleteCollectionStorageVersionWithHttpInfo
delete collection of StorageVersionParameters
param the request object
public deleteCollectionStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiDeleteCollectionStorageVersionRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionStorageVersion
delete collection of StorageVersionParameters
param the request object
public deleteCollectionStorageVersion(param: InternalApiserverV1alpha1ApiDeleteCollectionStorageVersionRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteStorageVersionWithHttpInfo
delete a StorageVersionParameters
param the request object
public deleteStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiDeleteStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteStorageVersion
delete a StorageVersionParameters
param the request object
public deleteStorageVersion(param: InternalApiserverV1alpha1ApiDeleteStorageVersionRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: InternalApiserverV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: InternalApiserverV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listStorageVersionWithHttpInfo
list or watch objects of kind StorageVersionParameters
param the request object
public listStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiListStorageVersionRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersionList>> listStorageVersion
list or watch objects of kind StorageVersionParameters
param the request object
public listStorageVersion(param: InternalApiserverV1alpha1ApiListStorageVersionRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1StorageVersionList> patchStorageVersionWithHttpInfo
partially update the specified StorageVersionParameters
param the request object
public patchStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiPatchStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> patchStorageVersion
partially update the specified StorageVersionParameters
param the request object
public patchStorageVersion(param: InternalApiserverV1alpha1ApiPatchStorageVersionRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> patchStorageVersionStatusWithHttpInfo
partially update status of the specified StorageVersionParameters
param the request object
public patchStorageVersionStatusWithHttpInfo(param: InternalApiserverV1alpha1ApiPatchStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> patchStorageVersionStatus
partially update status of the specified StorageVersionParameters
param the request object
public patchStorageVersionStatus(param: InternalApiserverV1alpha1ApiPatchStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> readStorageVersionWithHttpInfo
read the specified StorageVersionParameters
param the request object
public readStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiReadStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> readStorageVersion
read the specified StorageVersionParameters
param the request object
public readStorageVersion(param: InternalApiserverV1alpha1ApiReadStorageVersionRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> readStorageVersionStatusWithHttpInfo
read status of the specified StorageVersionParameters
param the request object
public readStorageVersionStatusWithHttpInfo(param: InternalApiserverV1alpha1ApiReadStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> readStorageVersionStatus
read status of the specified StorageVersionParameters
param the request object
public readStorageVersionStatus(param: InternalApiserverV1alpha1ApiReadStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> replaceStorageVersionWithHttpInfo
replace the specified StorageVersionParameters
param the request object
public replaceStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiReplaceStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> replaceStorageVersion
replace the specified StorageVersionParameters
param the request object
public replaceStorageVersion(param: InternalApiserverV1alpha1ApiReplaceStorageVersionRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> replaceStorageVersionStatusWithHttpInfo
replace status of the specified StorageVersionParameters
param the request object
public replaceStorageVersionStatusWithHttpInfo(param: InternalApiserverV1alpha1ApiReplaceStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> replaceStorageVersionStatus
replace status of the specified StorageVersionParameters
param the request object
public replaceStorageVersionStatus(param: InternalApiserverV1alpha1ApiReplaceStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> ObjectLogsApi
class ObjectLogsApi logFileHandlerWithHttpInfo
Parameters
param the request object
public logFileHandlerWithHttpInfo(param: LogsApiLogFileHandlerRequest, options?: ConfigurationOptions): Promise<HttpInfo<void>> logFileHandler
Parameters
param the request object
public logFileHandler(param: LogsApiLogFileHandlerRequest, options?: ConfigurationOptions): Promise<void> logFileListHandlerWithHttpInfo
Parameters
param the request object
public logFileListHandlerWithHttpInfo(param: LogsApiLogFileListHandlerRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<void>> logFileListHandler
Parameters
param the request object
public logFileListHandler(param: LogsApiLogFileListHandlerRequest = {}, options?: ConfigurationOptions): Promise<void> ObjectNetworkingApi
class ObjectNetworkingApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: NetworkingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: NetworkingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> NetworkingV1ApiCreateIPAddressRequest
interface NetworkingV1ApiCreateIPAddressRequest {
/** * * @type V1IPAddress * @memberof NetworkingV1ApicreateIPAddress */ body: V1IPAddress /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateIPAddress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateIPAddress */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateIPAddress */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateIPAddress */ fieldValidation?: string}NetworkingV1ApiCreateIngressClassRequest
interface NetworkingV1ApiCreateIngressClassRequest {
/** * * @type V1IngressClass * @memberof NetworkingV1ApicreateIngressClass */ body: V1IngressClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateIngressClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateIngressClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateIngressClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateIngressClass */ fieldValidation?: string}NetworkingV1ApiCreateNamespacedIngressRequest
interface NetworkingV1ApiCreateNamespacedIngressRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedIngress */ namespace: string /** * * @type V1Ingress * @memberof NetworkingV1ApicreateNamespacedIngress */ body: V1Ingress /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedIngress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedIngress */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedIngress */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedIngress */ fieldValidation?: string}NetworkingV1ApiCreateNamespacedNetworkPolicyRequest
interface NetworkingV1ApiCreateNamespacedNetworkPolicyRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy */ namespace: string /** * * @type V1NetworkPolicy * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy */ body: V1NetworkPolicy /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy */ fieldValidation?: string}NetworkingV1ApiCreateServiceCIDRRequest
interface NetworkingV1ApiCreateServiceCIDRRequest {
/** * * @type V1ServiceCIDR * @memberof NetworkingV1ApicreateServiceCIDR */ body: V1ServiceCIDR /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateServiceCIDR */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateServiceCIDR */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateServiceCIDR */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApicreateServiceCIDR */ fieldValidation?: string}NetworkingV1ApiDeleteCollectionIPAddressRequest
interface NetworkingV1ApiDeleteCollectionIPAddressRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIPAddress */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIPAddress */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIPAddress */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIPAddress */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionIPAddress */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionIPAddress */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIPAddress */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionIPAddress */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionIPAddress */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIPAddress */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIPAddress */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIPAddress */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionIPAddress */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionIPAddress */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteCollectionIPAddress */ body?: V1DeleteOptions}NetworkingV1ApiDeleteCollectionIngressClassRequest
interface NetworkingV1ApiDeleteCollectionIngressClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIngressClass */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIngressClass */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIngressClass */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIngressClass */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionIngressClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionIngressClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIngressClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionIngressClass */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionIngressClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIngressClass */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIngressClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionIngressClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionIngressClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionIngressClass */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteCollectionIngressClass */ body?: V1DeleteOptions}NetworkingV1ApiDeleteCollectionNamespacedIngressRequest
interface NetworkingV1ApiDeleteCollectionNamespacedIngressRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteCollectionNamespacedIngress */ body?: V1DeleteOptions}NetworkingV1ApiDeleteCollectionNamespacedNetworkPolicyRequest
interface NetworkingV1ApiDeleteCollectionNamespacedNetworkPolicyRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy */ body?: V1DeleteOptions}NetworkingV1ApiDeleteCollectionServiceCIDRRequest
interface NetworkingV1ApiDeleteCollectionServiceCIDRRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteCollectionServiceCIDR */ body?: V1DeleteOptions}NetworkingV1ApiDeleteIPAddressRequest
interface NetworkingV1ApiDeleteIPAddressRequest {
/** * name of the IPAddress * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteIPAddress */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteIPAddress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteIPAddress */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteIPAddress */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteIPAddress */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteIPAddress */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteIPAddress */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteIPAddress */ body?: V1DeleteOptions}NetworkingV1ApiDeleteIngressClassRequest
interface NetworkingV1ApiDeleteIngressClassRequest {
/** * name of the IngressClass * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteIngressClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteIngressClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteIngressClass */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteIngressClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteIngressClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteIngressClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteIngressClass */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteIngressClass */ body?: V1DeleteOptions}NetworkingV1ApiDeleteNamespacedIngressRequest
interface NetworkingV1ApiDeleteNamespacedIngressRequest {
/** * name of the Ingress * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedIngress */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedIngress */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedIngress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedIngress */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteNamespacedIngress */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteNamespacedIngress */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteNamespacedIngress */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedIngress */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteNamespacedIngress */ body?: V1DeleteOptions}NetworkingV1ApiDeleteNamespacedNetworkPolicyRequest
interface NetworkingV1ApiDeleteNamespacedNetworkPolicyRequest {
/** * name of the NetworkPolicy * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy */ body?: V1DeleteOptions}NetworkingV1ApiDeleteServiceCIDRRequest
interface NetworkingV1ApiDeleteServiceCIDRRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteServiceCIDR */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteServiceCIDR */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteServiceCIDR */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1ApideleteServiceCIDR */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteServiceCIDR */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApideleteServiceCIDR */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1ApideleteServiceCIDR */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof NetworkingV1ApideleteServiceCIDR */ body?: V1DeleteOptions}NetworkingV1ApiListIPAddressRequest
interface NetworkingV1ApiListIPAddressRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIPAddress */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistIPAddress */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIPAddress */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIPAddress */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIPAddress */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistIPAddress */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIPAddress */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIPAddress */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistIPAddress */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistIPAddress */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistIPAddress */ watch?: boolean}NetworkingV1ApiListIngressClassRequest
interface NetworkingV1ApiListIngressClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressClass */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistIngressClass */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressClass */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressClass */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistIngressClass */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistIngressClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistIngressClass */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistIngressClass */ watch?: boolean}NetworkingV1ApiListIngressForAllNamespacesRequest
interface NetworkingV1ApiListIngressForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistIngressForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistIngressForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistIngressForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistIngressForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistIngressForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistIngressForAllNamespaces */ watch?: boolean}NetworkingV1ApiListNamespacedIngressRequest
interface NetworkingV1ApiListNamespacedIngressRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedIngress */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedIngress */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistNamespacedIngress */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedIngress */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedIngress */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedIngress */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistNamespacedIngress */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedIngress */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedIngress */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistNamespacedIngress */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistNamespacedIngress */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistNamespacedIngress */ watch?: boolean}NetworkingV1ApiListNamespacedNetworkPolicyRequest
interface NetworkingV1ApiListNamespacedNetworkPolicyRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistNamespacedNetworkPolicy */ watch?: boolean}NetworkingV1ApiListNetworkPolicyForAllNamespacesRequest
interface NetworkingV1ApiListNetworkPolicyForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces */ watch?: boolean}NetworkingV1ApiListServiceCIDRRequest
interface NetworkingV1ApiListServiceCIDRRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistServiceCIDR */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistServiceCIDR */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistServiceCIDR */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistServiceCIDR */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistServiceCIDR */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistServiceCIDR */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistServiceCIDR */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1ApilistServiceCIDR */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistServiceCIDR */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1ApilistServiceCIDR */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApilistServiceCIDR */ watch?: boolean}NetworkingV1ApiPatchIPAddressRequest
interface NetworkingV1ApiPatchIPAddressRequest {
/** * name of the IPAddress * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIPAddress */ name: string /** * * @type any * @memberof NetworkingV1ApipatchIPAddress */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIPAddress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIPAddress */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIPAddress */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIPAddress */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApipatchIPAddress */ force?: boolean}NetworkingV1ApiPatchIngressClassRequest
interface NetworkingV1ApiPatchIngressClassRequest {
/** * name of the IngressClass * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIngressClass */ name: string /** * * @type any * @memberof NetworkingV1ApipatchIngressClass */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIngressClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIngressClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIngressClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchIngressClass */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApipatchIngressClass */ force?: boolean}NetworkingV1ApiPatchNamespacedIngressRequest
interface NetworkingV1ApiPatchNamespacedIngressRequest {
/** * name of the Ingress * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngress */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngress */ namespace: string /** * * @type any * @memberof NetworkingV1ApipatchNamespacedIngress */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngress */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngress */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngress */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApipatchNamespacedIngress */ force?: boolean}NetworkingV1ApiPatchNamespacedIngressStatusRequest
interface NetworkingV1ApiPatchNamespacedIngressStatusRequest {
/** * name of the Ingress * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngressStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngressStatus */ namespace: string /** * * @type any * @memberof NetworkingV1ApipatchNamespacedIngressStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngressStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngressStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngressStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedIngressStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApipatchNamespacedIngressStatus */ force?: boolean}NetworkingV1ApiPatchNamespacedNetworkPolicyRequest
interface NetworkingV1ApiPatchNamespacedNetworkPolicyRequest {
/** * name of the NetworkPolicy * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy */ namespace: string /** * * @type any * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy */ force?: boolean}NetworkingV1ApiPatchServiceCIDRRequest
interface NetworkingV1ApiPatchServiceCIDRRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDR */ name: string /** * * @type any * @memberof NetworkingV1ApipatchServiceCIDR */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDR */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDR */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDR */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDR */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApipatchServiceCIDR */ force?: boolean}NetworkingV1ApiPatchServiceCIDRStatusRequest
interface NetworkingV1ApiPatchServiceCIDRStatusRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDRStatus */ name: string /** * * @type any * @memberof NetworkingV1ApipatchServiceCIDRStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDRStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDRStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDRStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApipatchServiceCIDRStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1ApipatchServiceCIDRStatus */ force?: boolean}NetworkingV1ApiReadNamespacedIngressRequest
interface NetworkingV1ApiReadNamespacedIngressRequest {
/** * name of the Ingress * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadNamespacedIngress */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadNamespacedIngress */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadNamespacedIngress */ pretty?: string}NetworkingV1ApiReadNamespacedIngressStatusRequest
interface NetworkingV1ApiReadNamespacedIngressStatusRequest {
/** * name of the Ingress * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadNamespacedIngressStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadNamespacedIngressStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadNamespacedIngressStatus */ pretty?: string}NetworkingV1ApiReadNamespacedNetworkPolicyRequest
interface NetworkingV1ApiReadNamespacedNetworkPolicyRequest {
/** * name of the NetworkPolicy * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadNamespacedNetworkPolicy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadNamespacedNetworkPolicy */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadNamespacedNetworkPolicy */ pretty?: string}NetworkingV1ApiReadServiceCIDRStatusRequest
interface NetworkingV1ApiReadServiceCIDRStatusRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadServiceCIDRStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireadServiceCIDRStatus */ pretty?: string}NetworkingV1ApiReplaceIPAddressRequest
interface NetworkingV1ApiReplaceIPAddressRequest {
/** * name of the IPAddress * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIPAddress */ name: string /** * * @type V1IPAddress * @memberof NetworkingV1ApireplaceIPAddress */ body: V1IPAddress /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIPAddress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIPAddress */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIPAddress */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIPAddress */ fieldValidation?: string}NetworkingV1ApiReplaceIngressClassRequest
interface NetworkingV1ApiReplaceIngressClassRequest {
/** * name of the IngressClass * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIngressClass */ name: string /** * * @type V1IngressClass * @memberof NetworkingV1ApireplaceIngressClass */ body: V1IngressClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIngressClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIngressClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIngressClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceIngressClass */ fieldValidation?: string}NetworkingV1ApiReplaceNamespacedIngressRequest
interface NetworkingV1ApiReplaceNamespacedIngressRequest {
/** * name of the Ingress * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngress */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngress */ namespace: string /** * * @type V1Ingress * @memberof NetworkingV1ApireplaceNamespacedIngress */ body: V1Ingress /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngress */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngress */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngress */ fieldValidation?: string}NetworkingV1ApiReplaceNamespacedIngressStatusRequest
interface NetworkingV1ApiReplaceNamespacedIngressStatusRequest {
/** * name of the Ingress * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngressStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngressStatus */ namespace: string /** * * @type V1Ingress * @memberof NetworkingV1ApireplaceNamespacedIngressStatus */ body: V1Ingress /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngressStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngressStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngressStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedIngressStatus */ fieldValidation?: string}NetworkingV1ApiReplaceNamespacedNetworkPolicyRequest
interface NetworkingV1ApiReplaceNamespacedNetworkPolicyRequest {
/** * name of the NetworkPolicy * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy */ namespace: string /** * * @type V1NetworkPolicy * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy */ body: V1NetworkPolicy /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy */ fieldValidation?: string}NetworkingV1ApiReplaceServiceCIDRRequest
interface NetworkingV1ApiReplaceServiceCIDRRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDR */ name: string /** * * @type V1ServiceCIDR * @memberof NetworkingV1ApireplaceServiceCIDR */ body: V1ServiceCIDR /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDR */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDR */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDR */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDR */ fieldValidation?: string}NetworkingV1ApiReplaceServiceCIDRStatusRequest
interface NetworkingV1ApiReplaceServiceCIDRStatusRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDRStatus */ name: string /** * * @type V1ServiceCIDR * @memberof NetworkingV1ApireplaceServiceCIDRStatus */ body: V1ServiceCIDR /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDRStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDRStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDRStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1ApireplaceServiceCIDRStatus */ fieldValidation?: string}ObjectNetworkingV1Api
class ObjectNetworkingV1Api createIPAddressWithHttpInfo
create an IPAddressParameters
param the request object
public createIPAddressWithHttpInfo(param: NetworkingV1ApiCreateIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddress>> createIPAddress
create an IPAddressParameters
param the request object
public createIPAddress(param: NetworkingV1ApiCreateIPAddressRequest, options?: ConfigurationOptions): Promise<V1IPAddress> createIngressClassWithHttpInfo
create an IngressClassParameters
param the request object
public createIngressClassWithHttpInfo(param: NetworkingV1ApiCreateIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClass>> createIngressClass
create an IngressClassParameters
param the request object
public createIngressClass(param: NetworkingV1ApiCreateIngressClassRequest, options?: ConfigurationOptions): Promise<V1IngressClass> createNamespacedIngressWithHttpInfo
create an IngressParameters
param the request object
public createNamespacedIngressWithHttpInfo(param: NetworkingV1ApiCreateNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> createNamespacedIngress
create an IngressParameters
param the request object
public createNamespacedIngress(param: NetworkingV1ApiCreateNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Ingress> createNamespacedNetworkPolicyWithHttpInfo
create a NetworkPolicyParameters
param the request object
public createNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiCreateNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicy>> createNamespacedNetworkPolicy
create a NetworkPolicyParameters
param the request object
public createNamespacedNetworkPolicy(param: NetworkingV1ApiCreateNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicy> createServiceCIDRWithHttpInfo
create a ServiceCIDRParameters
param the request object
public createServiceCIDRWithHttpInfo(param: NetworkingV1ApiCreateServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> createServiceCIDR
create a ServiceCIDRParameters
param the request object
public createServiceCIDR(param: NetworkingV1ApiCreateServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> deleteCollectionIPAddressWithHttpInfo
delete collection of IPAddressParameters
param the request object
public deleteCollectionIPAddressWithHttpInfo(param: NetworkingV1ApiDeleteCollectionIPAddressRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionIPAddress
delete collection of IPAddressParameters
param the request object
public deleteCollectionIPAddress(param: NetworkingV1ApiDeleteCollectionIPAddressRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionIngressClassWithHttpInfo
delete collection of IngressClassParameters
param the request object
public deleteCollectionIngressClassWithHttpInfo(param: NetworkingV1ApiDeleteCollectionIngressClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionIngressClass
delete collection of IngressClassParameters
param the request object
public deleteCollectionIngressClass(param: NetworkingV1ApiDeleteCollectionIngressClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedIngressWithHttpInfo
delete collection of IngressParameters
param the request object
public deleteCollectionNamespacedIngressWithHttpInfo(param: NetworkingV1ApiDeleteCollectionNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedIngress
delete collection of IngressParameters
param the request object
public deleteCollectionNamespacedIngress(param: NetworkingV1ApiDeleteCollectionNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedNetworkPolicyWithHttpInfo
delete collection of NetworkPolicyParameters
param the request object
public deleteCollectionNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiDeleteCollectionNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedNetworkPolicy
delete collection of NetworkPolicyParameters
param the request object
public deleteCollectionNamespacedNetworkPolicy(param: NetworkingV1ApiDeleteCollectionNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionServiceCIDRWithHttpInfo
delete collection of ServiceCIDRParameters
param the request object
public deleteCollectionServiceCIDRWithHttpInfo(param: NetworkingV1ApiDeleteCollectionServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionServiceCIDR
delete collection of ServiceCIDRParameters
param the request object
public deleteCollectionServiceCIDR(param: NetworkingV1ApiDeleteCollectionServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteIPAddressWithHttpInfo
delete an IPAddressParameters
param the request object
public deleteIPAddressWithHttpInfo(param: NetworkingV1ApiDeleteIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteIPAddress
delete an IPAddressParameters
param the request object
public deleteIPAddress(param: NetworkingV1ApiDeleteIPAddressRequest, options?: ConfigurationOptions): Promise<V1Status> deleteIngressClassWithHttpInfo
delete an IngressClassParameters
param the request object
public deleteIngressClassWithHttpInfo(param: NetworkingV1ApiDeleteIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteIngressClass
delete an IngressClassParameters
param the request object
public deleteIngressClass(param: NetworkingV1ApiDeleteIngressClassRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedIngressWithHttpInfo
delete an IngressParameters
param the request object
public deleteNamespacedIngressWithHttpInfo(param: NetworkingV1ApiDeleteNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedIngress
delete an IngressParameters
param the request object
public deleteNamespacedIngress(param: NetworkingV1ApiDeleteNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedNetworkPolicyWithHttpInfo
delete a NetworkPolicyParameters
param the request object
public deleteNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiDeleteNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedNetworkPolicy
delete a NetworkPolicyParameters
param the request object
public deleteNamespacedNetworkPolicy(param: NetworkingV1ApiDeleteNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> deleteServiceCIDRWithHttpInfo
delete a ServiceCIDRParameters
param the request object
public deleteServiceCIDRWithHttpInfo(param: NetworkingV1ApiDeleteServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteServiceCIDR
delete a ServiceCIDRParameters
param the request object
public deleteServiceCIDR(param: NetworkingV1ApiDeleteServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: NetworkingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: NetworkingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listIPAddressWithHttpInfo
list or watch objects of kind IPAddressParameters
param the request object
public listIPAddressWithHttpInfo(param: NetworkingV1ApiListIPAddressRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddressList>> listIPAddress
list or watch objects of kind IPAddressParameters
param the request object
public listIPAddress(param: NetworkingV1ApiListIPAddressRequest = {}, options?: ConfigurationOptions): Promise<V1IPAddressList> listIngressClassWithHttpInfo
list or watch objects of kind IngressClassParameters
param the request object
public listIngressClassWithHttpInfo(param: NetworkingV1ApiListIngressClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClassList>> listIngressClass
list or watch objects of kind IngressClassParameters
param the request object
public listIngressClass(param: NetworkingV1ApiListIngressClassRequest = {}, options?: ConfigurationOptions): Promise<V1IngressClassList> listIngressForAllNamespacesWithHttpInfo
list or watch objects of kind IngressParameters
param the request object
public listIngressForAllNamespacesWithHttpInfo(param: NetworkingV1ApiListIngressForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressList>> listIngressForAllNamespaces
list or watch objects of kind IngressParameters
param the request object
public listIngressForAllNamespaces(param: NetworkingV1ApiListIngressForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1IngressList> listNamespacedIngressWithHttpInfo
list or watch objects of kind IngressParameters
param the request object
public listNamespacedIngressWithHttpInfo(param: NetworkingV1ApiListNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressList>> listNamespacedIngress
list or watch objects of kind IngressParameters
param the request object
public listNamespacedIngress(param: NetworkingV1ApiListNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1IngressList> listNamespacedNetworkPolicyWithHttpInfo
list or watch objects of kind NetworkPolicyParameters
param the request object
public listNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiListNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicyList>> listNamespacedNetworkPolicy
list or watch objects of kind NetworkPolicyParameters
param the request object
public listNamespacedNetworkPolicy(param: NetworkingV1ApiListNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicyList> listNetworkPolicyForAllNamespacesWithHttpInfo
list or watch objects of kind NetworkPolicyParameters
param the request object
public listNetworkPolicyForAllNamespacesWithHttpInfo(param: NetworkingV1ApiListNetworkPolicyForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicyList>> listNetworkPolicyForAllNamespaces
list or watch objects of kind NetworkPolicyParameters
param the request object
public listNetworkPolicyForAllNamespaces(param: NetworkingV1ApiListNetworkPolicyForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1NetworkPolicyList> listServiceCIDRWithHttpInfo
list or watch objects of kind ServiceCIDRParameters
param the request object
public listServiceCIDRWithHttpInfo(param: NetworkingV1ApiListServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDRList>> listServiceCIDR
list or watch objects of kind ServiceCIDRParameters
param the request object
public listServiceCIDR(param: NetworkingV1ApiListServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<V1ServiceCIDRList> patchIPAddressWithHttpInfo
partially update the specified IPAddressParameters
param the request object
public patchIPAddressWithHttpInfo(param: NetworkingV1ApiPatchIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddress>> patchIPAddress
partially update the specified IPAddressParameters
param the request object
public patchIPAddress(param: NetworkingV1ApiPatchIPAddressRequest, options?: ConfigurationOptions): Promise<V1IPAddress> patchIngressClassWithHttpInfo
partially update the specified IngressClassParameters
param the request object
public patchIngressClassWithHttpInfo(param: NetworkingV1ApiPatchIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClass>> patchIngressClass
partially update the specified IngressClassParameters
param the request object
public patchIngressClass(param: NetworkingV1ApiPatchIngressClassRequest, options?: ConfigurationOptions): Promise<V1IngressClass> patchNamespacedIngressWithHttpInfo
partially update the specified IngressParameters
param the request object
public patchNamespacedIngressWithHttpInfo(param: NetworkingV1ApiPatchNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> patchNamespacedIngress
partially update the specified IngressParameters
param the request object
public patchNamespacedIngress(param: NetworkingV1ApiPatchNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Ingress> patchNamespacedIngressStatusWithHttpInfo
partially update status of the specified IngressParameters
param the request object
public patchNamespacedIngressStatusWithHttpInfo(param: NetworkingV1ApiPatchNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> patchNamespacedIngressStatus
partially update status of the specified IngressParameters
param the request object
public patchNamespacedIngressStatus(param: NetworkingV1ApiPatchNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<V1Ingress> patchNamespacedNetworkPolicyWithHttpInfo
partially update the specified NetworkPolicyParameters
param the request object
public patchNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiPatchNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicy>> patchNamespacedNetworkPolicy
partially update the specified NetworkPolicyParameters
param the request object
public patchNamespacedNetworkPolicy(param: NetworkingV1ApiPatchNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicy> patchServiceCIDRWithHttpInfo
partially update the specified ServiceCIDRParameters
param the request object
public patchServiceCIDRWithHttpInfo(param: NetworkingV1ApiPatchServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> patchServiceCIDR
partially update the specified ServiceCIDRParameters
param the request object
public patchServiceCIDR(param: NetworkingV1ApiPatchServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> patchServiceCIDRStatusWithHttpInfo
partially update status of the specified ServiceCIDRParameters
param the request object
public patchServiceCIDRStatusWithHttpInfo(param: NetworkingV1ApiPatchServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> patchServiceCIDRStatus
partially update status of the specified ServiceCIDRParameters
param the request object
public patchServiceCIDRStatus(param: NetworkingV1ApiPatchServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> readIPAddressWithHttpInfo
read the specified IPAddressParameters
param the request object
public readIPAddressWithHttpInfo(param: NetworkingV1ApiReadIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddress>> readIPAddress
read the specified IPAddressParameters
param the request object
public readIPAddress(param: NetworkingV1ApiReadIPAddressRequest, options?: ConfigurationOptions): Promise<V1IPAddress> readIngressClassWithHttpInfo
read the specified IngressClassParameters
param the request object
public readIngressClassWithHttpInfo(param: NetworkingV1ApiReadIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClass>> readIngressClass
read the specified IngressClassParameters
param the request object
public readIngressClass(param: NetworkingV1ApiReadIngressClassRequest, options?: ConfigurationOptions): Promise<V1IngressClass> readNamespacedIngressWithHttpInfo
read the specified IngressParameters
param the request object
public readNamespacedIngressWithHttpInfo(param: NetworkingV1ApiReadNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> readNamespacedIngress
read the specified IngressParameters
param the request object
public readNamespacedIngress(param: NetworkingV1ApiReadNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Ingress> readNamespacedIngressStatusWithHttpInfo
read status of the specified IngressParameters
param the request object
public readNamespacedIngressStatusWithHttpInfo(param: NetworkingV1ApiReadNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> readNamespacedIngressStatus
read status of the specified IngressParameters
param the request object
public readNamespacedIngressStatus(param: NetworkingV1ApiReadNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<V1Ingress> readNamespacedNetworkPolicyWithHttpInfo
read the specified NetworkPolicyParameters
param the request object
public readNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiReadNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicy>> readNamespacedNetworkPolicy
read the specified NetworkPolicyParameters
param the request object
public readNamespacedNetworkPolicy(param: NetworkingV1ApiReadNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicy> readServiceCIDRWithHttpInfo
read the specified ServiceCIDRParameters
param the request object
public readServiceCIDRWithHttpInfo(param: NetworkingV1ApiReadServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> readServiceCIDR
read the specified ServiceCIDRParameters
param the request object
public readServiceCIDR(param: NetworkingV1ApiReadServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> readServiceCIDRStatusWithHttpInfo
read status of the specified ServiceCIDRParameters
param the request object
public readServiceCIDRStatusWithHttpInfo(param: NetworkingV1ApiReadServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> readServiceCIDRStatus
read status of the specified ServiceCIDRParameters
param the request object
public readServiceCIDRStatus(param: NetworkingV1ApiReadServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> replaceIPAddressWithHttpInfo
replace the specified IPAddressParameters
param the request object
public replaceIPAddressWithHttpInfo(param: NetworkingV1ApiReplaceIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddress>> replaceIPAddress
replace the specified IPAddressParameters
param the request object
public replaceIPAddress(param: NetworkingV1ApiReplaceIPAddressRequest, options?: ConfigurationOptions): Promise<V1IPAddress> replaceIngressClassWithHttpInfo
replace the specified IngressClassParameters
param the request object
public replaceIngressClassWithHttpInfo(param: NetworkingV1ApiReplaceIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClass>> replaceIngressClass
replace the specified IngressClassParameters
param the request object
public replaceIngressClass(param: NetworkingV1ApiReplaceIngressClassRequest, options?: ConfigurationOptions): Promise<V1IngressClass> replaceNamespacedIngressWithHttpInfo
replace the specified IngressParameters
param the request object
public replaceNamespacedIngressWithHttpInfo(param: NetworkingV1ApiReplaceNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> replaceNamespacedIngress
replace the specified IngressParameters
param the request object
public replaceNamespacedIngress(param: NetworkingV1ApiReplaceNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Ingress> replaceNamespacedIngressStatusWithHttpInfo
replace status of the specified IngressParameters
param the request object
public replaceNamespacedIngressStatusWithHttpInfo(param: NetworkingV1ApiReplaceNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> replaceNamespacedIngressStatus
replace status of the specified IngressParameters
param the request object
public replaceNamespacedIngressStatus(param: NetworkingV1ApiReplaceNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<V1Ingress> replaceNamespacedNetworkPolicyWithHttpInfo
replace the specified NetworkPolicyParameters
param the request object
public replaceNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiReplaceNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicy>> replaceNamespacedNetworkPolicy
replace the specified NetworkPolicyParameters
param the request object
public replaceNamespacedNetworkPolicy(param: NetworkingV1ApiReplaceNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicy> replaceServiceCIDRWithHttpInfo
replace the specified ServiceCIDRParameters
param the request object
public replaceServiceCIDRWithHttpInfo(param: NetworkingV1ApiReplaceServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> replaceServiceCIDR
replace the specified ServiceCIDRParameters
param the request object
public replaceServiceCIDR(param: NetworkingV1ApiReplaceServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> replaceServiceCIDRStatusWithHttpInfo
replace status of the specified ServiceCIDRParameters
param the request object
public replaceServiceCIDRStatusWithHttpInfo(param: NetworkingV1ApiReplaceServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> replaceServiceCIDRStatus
replace status of the specified ServiceCIDRParameters
param the request object
public replaceServiceCIDRStatus(param: NetworkingV1ApiReplaceServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> NetworkingV1beta1ApiCreateIPAddressRequest
interface NetworkingV1beta1ApiCreateIPAddressRequest {
/** * * @type V1beta1IPAddress * @memberof NetworkingV1beta1ApicreateIPAddress */ body: V1beta1IPAddress /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApicreateIPAddress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApicreateIPAddress */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApicreateIPAddress */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApicreateIPAddress */ fieldValidation?: string}NetworkingV1beta1ApiCreateServiceCIDRRequest
interface NetworkingV1beta1ApiCreateServiceCIDRRequest {
/** * * @type V1beta1ServiceCIDR * @memberof NetworkingV1beta1ApicreateServiceCIDR */ body: V1beta1ServiceCIDR /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApicreateServiceCIDR */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApicreateServiceCIDR */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApicreateServiceCIDR */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApicreateServiceCIDR */ fieldValidation?: string}NetworkingV1beta1ApiDeleteCollectionIPAddressRequest
interface NetworkingV1beta1ApiDeleteCollectionIPAddressRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof NetworkingV1beta1ApideleteCollectionIPAddress */ body?: V1DeleteOptions}NetworkingV1beta1ApiDeleteCollectionServiceCIDRRequest
interface NetworkingV1beta1ApiDeleteCollectionServiceCIDRRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR */ body?: V1DeleteOptions}NetworkingV1beta1ApiDeleteIPAddressRequest
interface NetworkingV1beta1ApiDeleteIPAddressRequest {
/** * name of the IPAddress * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteIPAddress */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteIPAddress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteIPAddress */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApideleteIPAddress */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteIPAddress */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteIPAddress */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteIPAddress */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof NetworkingV1beta1ApideleteIPAddress */ body?: V1DeleteOptions}NetworkingV1beta1ApiDeleteServiceCIDRRequest
interface NetworkingV1beta1ApiDeleteServiceCIDRRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteServiceCIDR */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteServiceCIDR */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteServiceCIDR */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApideleteServiceCIDR */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteServiceCIDR */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApideleteServiceCIDR */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApideleteServiceCIDR */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof NetworkingV1beta1ApideleteServiceCIDR */ body?: V1DeleteOptions}NetworkingV1beta1ApiListIPAddressRequest
interface NetworkingV1beta1ApiListIPAddressRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistIPAddress */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApilistIPAddress */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistIPAddress */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistIPAddress */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistIPAddress */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApilistIPAddress */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistIPAddress */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistIPAddress */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApilistIPAddress */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApilistIPAddress */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApilistIPAddress */ watch?: boolean}NetworkingV1beta1ApiListServiceCIDRRequest
interface NetworkingV1beta1ApiListServiceCIDRRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistServiceCIDR */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApilistServiceCIDR */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistServiceCIDR */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistServiceCIDR */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistServiceCIDR */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApilistServiceCIDR */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistServiceCIDR */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApilistServiceCIDR */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApilistServiceCIDR */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NetworkingV1beta1ApilistServiceCIDR */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApilistServiceCIDR */ watch?: boolean}NetworkingV1beta1ApiPatchIPAddressRequest
interface NetworkingV1beta1ApiPatchIPAddressRequest {
/** * name of the IPAddress * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchIPAddress */ name: string /** * * @type any * @memberof NetworkingV1beta1ApipatchIPAddress */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchIPAddress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchIPAddress */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchIPAddress */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchIPAddress */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApipatchIPAddress */ force?: boolean}NetworkingV1beta1ApiPatchServiceCIDRRequest
interface NetworkingV1beta1ApiPatchServiceCIDRRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDR */ name: string /** * * @type any * @memberof NetworkingV1beta1ApipatchServiceCIDR */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDR */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDR */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDR */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDR */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApipatchServiceCIDR */ force?: boolean}NetworkingV1beta1ApiPatchServiceCIDRStatusRequest
interface NetworkingV1beta1ApiPatchServiceCIDRStatusRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus */ name: string /** * * @type any * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus */ force?: boolean}NetworkingV1beta1ApiReadIPAddressRequest
interface NetworkingV1beta1ApiReadIPAddressRequest {
/** * name of the IPAddress * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireadIPAddress */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireadIPAddress */ pretty?: string}NetworkingV1beta1ApiReadServiceCIDRRequest
interface NetworkingV1beta1ApiReadServiceCIDRRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireadServiceCIDR */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireadServiceCIDR */ pretty?: string}NetworkingV1beta1ApiReadServiceCIDRStatusRequest
interface NetworkingV1beta1ApiReadServiceCIDRStatusRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireadServiceCIDRStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireadServiceCIDRStatus */ pretty?: string}NetworkingV1beta1ApiReplaceIPAddressRequest
interface NetworkingV1beta1ApiReplaceIPAddressRequest {
/** * name of the IPAddress * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceIPAddress */ name: string /** * * @type V1beta1IPAddress * @memberof NetworkingV1beta1ApireplaceIPAddress */ body: V1beta1IPAddress /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceIPAddress */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceIPAddress */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceIPAddress */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceIPAddress */ fieldValidation?: string}NetworkingV1beta1ApiReplaceServiceCIDRRequest
interface NetworkingV1beta1ApiReplaceServiceCIDRRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDR */ name: string /** * * @type V1beta1ServiceCIDR * @memberof NetworkingV1beta1ApireplaceServiceCIDR */ body: V1beta1ServiceCIDR /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDR */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDR */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDR */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDR */ fieldValidation?: string}NetworkingV1beta1ApiReplaceServiceCIDRStatusRequest
interface NetworkingV1beta1ApiReplaceServiceCIDRStatusRequest {
/** * name of the ServiceCIDR * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus */ name: string /** * * @type V1beta1ServiceCIDR * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus */ body: V1beta1ServiceCIDR /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus */ fieldValidation?: string}ObjectNetworkingV1beta1Api
class ObjectNetworkingV1beta1Api createIPAddressWithHttpInfo
create an IPAddressParameters
param the request object
public createIPAddressWithHttpInfo(param: NetworkingV1beta1ApiCreateIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddress>> createIPAddress
create an IPAddressParameters
param the request object
public createIPAddress(param: NetworkingV1beta1ApiCreateIPAddressRequest, options?: ConfigurationOptions): Promise<V1beta1IPAddress> createServiceCIDRWithHttpInfo
create a ServiceCIDRParameters
param the request object
public createServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiCreateServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> createServiceCIDR
create a ServiceCIDRParameters
param the request object
public createServiceCIDR(param: NetworkingV1beta1ApiCreateServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> deleteCollectionIPAddressWithHttpInfo
delete collection of IPAddressParameters
param the request object
public deleteCollectionIPAddressWithHttpInfo(param: NetworkingV1beta1ApiDeleteCollectionIPAddressRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionIPAddress
delete collection of IPAddressParameters
param the request object
public deleteCollectionIPAddress(param: NetworkingV1beta1ApiDeleteCollectionIPAddressRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionServiceCIDRWithHttpInfo
delete collection of ServiceCIDRParameters
param the request object
public deleteCollectionServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiDeleteCollectionServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionServiceCIDR
delete collection of ServiceCIDRParameters
param the request object
public deleteCollectionServiceCIDR(param: NetworkingV1beta1ApiDeleteCollectionServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteIPAddressWithHttpInfo
delete an IPAddressParameters
param the request object
public deleteIPAddressWithHttpInfo(param: NetworkingV1beta1ApiDeleteIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteIPAddress
delete an IPAddressParameters
param the request object
public deleteIPAddress(param: NetworkingV1beta1ApiDeleteIPAddressRequest, options?: ConfigurationOptions): Promise<V1Status> deleteServiceCIDRWithHttpInfo
delete a ServiceCIDRParameters
param the request object
public deleteServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiDeleteServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteServiceCIDR
delete a ServiceCIDRParameters
param the request object
public deleteServiceCIDR(param: NetworkingV1beta1ApiDeleteServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: NetworkingV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: NetworkingV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listIPAddressWithHttpInfo
list or watch objects of kind IPAddressParameters
param the request object
public listIPAddressWithHttpInfo(param: NetworkingV1beta1ApiListIPAddressRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddressList>> listIPAddress
list or watch objects of kind IPAddressParameters
param the request object
public listIPAddress(param: NetworkingV1beta1ApiListIPAddressRequest = {}, options?: ConfigurationOptions): Promise<V1beta1IPAddressList> listServiceCIDRWithHttpInfo
list or watch objects of kind ServiceCIDRParameters
param the request object
public listServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiListServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDRList>> listServiceCIDR
list or watch objects of kind ServiceCIDRParameters
param the request object
public listServiceCIDR(param: NetworkingV1beta1ApiListServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDRList> patchIPAddressWithHttpInfo
partially update the specified IPAddressParameters
param the request object
public patchIPAddressWithHttpInfo(param: NetworkingV1beta1ApiPatchIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddress>> patchIPAddress
partially update the specified IPAddressParameters
param the request object
public patchIPAddress(param: NetworkingV1beta1ApiPatchIPAddressRequest, options?: ConfigurationOptions): Promise<V1beta1IPAddress> patchServiceCIDRWithHttpInfo
partially update the specified ServiceCIDRParameters
param the request object
public patchServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiPatchServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> patchServiceCIDR
partially update the specified ServiceCIDRParameters
param the request object
public patchServiceCIDR(param: NetworkingV1beta1ApiPatchServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> patchServiceCIDRStatusWithHttpInfo
partially update status of the specified ServiceCIDRParameters
param the request object
public patchServiceCIDRStatusWithHttpInfo(param: NetworkingV1beta1ApiPatchServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> patchServiceCIDRStatus
partially update status of the specified ServiceCIDRParameters
param the request object
public patchServiceCIDRStatus(param: NetworkingV1beta1ApiPatchServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> readIPAddressWithHttpInfo
read the specified IPAddressParameters
param the request object
public readIPAddressWithHttpInfo(param: NetworkingV1beta1ApiReadIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddress>> readIPAddress
read the specified IPAddressParameters
param the request object
public readIPAddress(param: NetworkingV1beta1ApiReadIPAddressRequest, options?: ConfigurationOptions): Promise<V1beta1IPAddress> readServiceCIDRWithHttpInfo
read the specified ServiceCIDRParameters
param the request object
public readServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiReadServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> readServiceCIDR
read the specified ServiceCIDRParameters
param the request object
public readServiceCIDR(param: NetworkingV1beta1ApiReadServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> readServiceCIDRStatusWithHttpInfo
read status of the specified ServiceCIDRParameters
param the request object
public readServiceCIDRStatusWithHttpInfo(param: NetworkingV1beta1ApiReadServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> readServiceCIDRStatus
read status of the specified ServiceCIDRParameters
param the request object
public readServiceCIDRStatus(param: NetworkingV1beta1ApiReadServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> replaceIPAddressWithHttpInfo
replace the specified IPAddressParameters
param the request object
public replaceIPAddressWithHttpInfo(param: NetworkingV1beta1ApiReplaceIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddress>> replaceIPAddress
replace the specified IPAddressParameters
param the request object
public replaceIPAddress(param: NetworkingV1beta1ApiReplaceIPAddressRequest, options?: ConfigurationOptions): Promise<V1beta1IPAddress> replaceServiceCIDRWithHttpInfo
replace the specified ServiceCIDRParameters
param the request object
public replaceServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiReplaceServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> replaceServiceCIDR
replace the specified ServiceCIDRParameters
param the request object
public replaceServiceCIDR(param: NetworkingV1beta1ApiReplaceServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> replaceServiceCIDRStatusWithHttpInfo
replace status of the specified ServiceCIDRParameters
param the request object
public replaceServiceCIDRStatusWithHttpInfo(param: NetworkingV1beta1ApiReplaceServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> replaceServiceCIDRStatus
replace status of the specified ServiceCIDRParameters
param the request object
public replaceServiceCIDRStatus(param: NetworkingV1beta1ApiReplaceServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> ObjectNodeApi
class ObjectNodeApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: NodeApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: NodeApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> NodeV1ApiCreateRuntimeClassRequest
interface NodeV1ApiCreateRuntimeClassRequest {
/** * * @type V1RuntimeClass * @memberof NodeV1ApicreateRuntimeClass */ body: V1RuntimeClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NodeV1ApicreateRuntimeClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NodeV1ApicreateRuntimeClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NodeV1ApicreateRuntimeClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NodeV1ApicreateRuntimeClass */ fieldValidation?: string}NodeV1ApiDeleteCollectionRuntimeClassRequest
interface NodeV1ApiDeleteCollectionRuntimeClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NodeV1ApideleteCollectionRuntimeClass */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NodeV1ApideleteCollectionRuntimeClass */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NodeV1ApideleteCollectionRuntimeClass */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NodeV1ApideleteCollectionRuntimeClass */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NodeV1ApideleteCollectionRuntimeClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NodeV1ApideleteCollectionRuntimeClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NodeV1ApideleteCollectionRuntimeClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NodeV1ApideleteCollectionRuntimeClass */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NodeV1ApideleteCollectionRuntimeClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NodeV1ApideleteCollectionRuntimeClass */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NodeV1ApideleteCollectionRuntimeClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NodeV1ApideleteCollectionRuntimeClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NodeV1ApideleteCollectionRuntimeClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NodeV1ApideleteCollectionRuntimeClass */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof NodeV1ApideleteCollectionRuntimeClass */ body?: V1DeleteOptions}NodeV1ApiDeleteRuntimeClassRequest
interface NodeV1ApiDeleteRuntimeClassRequest {
/** * name of the RuntimeClass * Defaults to: undefined * @type string * @memberof NodeV1ApideleteRuntimeClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NodeV1ApideleteRuntimeClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NodeV1ApideleteRuntimeClass */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof NodeV1ApideleteRuntimeClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof NodeV1ApideleteRuntimeClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof NodeV1ApideleteRuntimeClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof NodeV1ApideleteRuntimeClass */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof NodeV1ApideleteRuntimeClass */ body?: V1DeleteOptions}NodeV1ApiListRuntimeClassRequest
interface NodeV1ApiListRuntimeClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NodeV1ApilistRuntimeClass */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof NodeV1ApilistRuntimeClass */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof NodeV1ApilistRuntimeClass */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof NodeV1ApilistRuntimeClass */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof NodeV1ApilistRuntimeClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof NodeV1ApilistRuntimeClass */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NodeV1ApilistRuntimeClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof NodeV1ApilistRuntimeClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof NodeV1ApilistRuntimeClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof NodeV1ApilistRuntimeClass */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof NodeV1ApilistRuntimeClass */ watch?: boolean}NodeV1ApiPatchRuntimeClassRequest
interface NodeV1ApiPatchRuntimeClassRequest {
/** * name of the RuntimeClass * Defaults to: undefined * @type string * @memberof NodeV1ApipatchRuntimeClass */ name: string /** * * @type any * @memberof NodeV1ApipatchRuntimeClass */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NodeV1ApipatchRuntimeClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NodeV1ApipatchRuntimeClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof NodeV1ApipatchRuntimeClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NodeV1ApipatchRuntimeClass */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof NodeV1ApipatchRuntimeClass */ force?: boolean}NodeV1ApiReplaceRuntimeClassRequest
interface NodeV1ApiReplaceRuntimeClassRequest {
/** * name of the RuntimeClass * Defaults to: undefined * @type string * @memberof NodeV1ApireplaceRuntimeClass */ name: string /** * * @type V1RuntimeClass * @memberof NodeV1ApireplaceRuntimeClass */ body: V1RuntimeClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof NodeV1ApireplaceRuntimeClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof NodeV1ApireplaceRuntimeClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof NodeV1ApireplaceRuntimeClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof NodeV1ApireplaceRuntimeClass */ fieldValidation?: string}ObjectNodeV1Api
class ObjectNodeV1Api createRuntimeClassWithHttpInfo
create a RuntimeClassParameters
param the request object
public createRuntimeClassWithHttpInfo(param: NodeV1ApiCreateRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClass>> createRuntimeClass
create a RuntimeClassParameters
param the request object
public createRuntimeClass(param: NodeV1ApiCreateRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1RuntimeClass> deleteCollectionRuntimeClassWithHttpInfo
delete collection of RuntimeClassParameters
param the request object
public deleteCollectionRuntimeClassWithHttpInfo(param: NodeV1ApiDeleteCollectionRuntimeClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionRuntimeClass
delete collection of RuntimeClassParameters
param the request object
public deleteCollectionRuntimeClass(param: NodeV1ApiDeleteCollectionRuntimeClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteRuntimeClassWithHttpInfo
delete a RuntimeClassParameters
param the request object
public deleteRuntimeClassWithHttpInfo(param: NodeV1ApiDeleteRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteRuntimeClass
delete a RuntimeClassParameters
param the request object
public deleteRuntimeClass(param: NodeV1ApiDeleteRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: NodeV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: NodeV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listRuntimeClassWithHttpInfo
list or watch objects of kind RuntimeClassParameters
param the request object
public listRuntimeClassWithHttpInfo(param: NodeV1ApiListRuntimeClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClassList>> listRuntimeClass
list or watch objects of kind RuntimeClassParameters
param the request object
public listRuntimeClass(param: NodeV1ApiListRuntimeClassRequest = {}, options?: ConfigurationOptions): Promise<V1RuntimeClassList> patchRuntimeClassWithHttpInfo
partially update the specified RuntimeClassParameters
param the request object
public patchRuntimeClassWithHttpInfo(param: NodeV1ApiPatchRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClass>> patchRuntimeClass
partially update the specified RuntimeClassParameters
param the request object
public patchRuntimeClass(param: NodeV1ApiPatchRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1RuntimeClass> readRuntimeClassWithHttpInfo
read the specified RuntimeClassParameters
param the request object
public readRuntimeClassWithHttpInfo(param: NodeV1ApiReadRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClass>> readRuntimeClass
read the specified RuntimeClassParameters
param the request object
public readRuntimeClass(param: NodeV1ApiReadRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1RuntimeClass> replaceRuntimeClassWithHttpInfo
replace the specified RuntimeClassParameters
param the request object
public replaceRuntimeClassWithHttpInfo(param: NodeV1ApiReplaceRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClass>> replaceRuntimeClass
replace the specified RuntimeClassParameters
param the request object
public replaceRuntimeClass(param: NodeV1ApiReplaceRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1RuntimeClass> ObjectOpenidApi
class ObjectOpenidApi getServiceAccountIssuerOpenIDKeysetWithHttpInfo
get service account issuer OpenID JSON Web Key Set (contains public token verification keys)Parameters
param the request object
public getServiceAccountIssuerOpenIDKeysetWithHttpInfo(param: OpenidApiGetServiceAccountIssuerOpenIDKeysetRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<string>> getServiceAccountIssuerOpenIDKeyset
get service account issuer OpenID JSON Web Key Set (contains public token verification keys)Parameters
param the request object
public getServiceAccountIssuerOpenIDKeyset(param: OpenidApiGetServiceAccountIssuerOpenIDKeysetRequest = {}, options?: ConfigurationOptions): Promise<string> ObjectPolicyApi
class ObjectPolicyApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: PolicyApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: PolicyApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> PolicyV1ApiCreateNamespacedPodDisruptionBudgetRequest
interface PolicyV1ApiCreateNamespacedPodDisruptionBudgetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget */ namespace: string /** * * @type V1PodDisruptionBudget * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget */ body: V1PodDisruptionBudget /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget */ fieldValidation?: string}PolicyV1ApiDeleteCollectionNamespacedPodDisruptionBudgetRequest
interface PolicyV1ApiDeleteCollectionNamespacedPodDisruptionBudgetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget */ body?: V1DeleteOptions}PolicyV1ApiDeleteNamespacedPodDisruptionBudgetRequest
interface PolicyV1ApiDeleteNamespacedPodDisruptionBudgetRequest {
/** * name of the PodDisruptionBudget * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget */ body?: V1DeleteOptions}PolicyV1ApiListNamespacedPodDisruptionBudgetRequest
interface PolicyV1ApiListNamespacedPodDisruptionBudgetRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget */ watch?: boolean}PolicyV1ApiListPodDisruptionBudgetForAllNamespacesRequest
interface PolicyV1ApiListPodDisruptionBudgetForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces */ watch?: boolean}PolicyV1ApiPatchNamespacedPodDisruptionBudgetRequest
interface PolicyV1ApiPatchNamespacedPodDisruptionBudgetRequest {
/** * name of the PodDisruptionBudget * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget */ namespace: string /** * * @type any * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget */ force?: boolean}PolicyV1ApiPatchNamespacedPodDisruptionBudgetStatusRequest
interface PolicyV1ApiPatchNamespacedPodDisruptionBudgetStatusRequest {
/** * name of the PodDisruptionBudget * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus */ namespace: string /** * * @type any * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus */ force?: boolean}PolicyV1ApiReadNamespacedPodDisruptionBudgetRequest
interface PolicyV1ApiReadNamespacedPodDisruptionBudgetRequest {
/** * name of the PodDisruptionBudget * Defaults to: undefined * @type string * @memberof PolicyV1ApireadNamespacedPodDisruptionBudget */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApireadNamespacedPodDisruptionBudget */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApireadNamespacedPodDisruptionBudget */ pretty?: string}PolicyV1ApiReadNamespacedPodDisruptionBudgetStatusRequest
interface PolicyV1ApiReadNamespacedPodDisruptionBudgetStatusRequest {
/** * name of the PodDisruptionBudget * Defaults to: undefined * @type string * @memberof PolicyV1ApireadNamespacedPodDisruptionBudgetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApireadNamespacedPodDisruptionBudgetStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApireadNamespacedPodDisruptionBudgetStatus */ pretty?: string}PolicyV1ApiReplaceNamespacedPodDisruptionBudgetRequest
interface PolicyV1ApiReplaceNamespacedPodDisruptionBudgetRequest {
/** * name of the PodDisruptionBudget * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget */ namespace: string /** * * @type V1PodDisruptionBudget * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget */ body: V1PodDisruptionBudget /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget */ fieldValidation?: string}PolicyV1ApiReplaceNamespacedPodDisruptionBudgetStatusRequest
interface PolicyV1ApiReplaceNamespacedPodDisruptionBudgetStatusRequest {
/** * name of the PodDisruptionBudget * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus */ namespace: string /** * * @type V1PodDisruptionBudget * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus */ body: V1PodDisruptionBudget /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus */ fieldValidation?: string}ObjectPolicyV1Api
class ObjectPolicyV1Api createNamespacedPodDisruptionBudgetWithHttpInfo
create a PodDisruptionBudgetParameters
param the request object
public createNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiCreateNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> createNamespacedPodDisruptionBudget
create a PodDisruptionBudgetParameters
param the request object
public createNamespacedPodDisruptionBudget(param: PolicyV1ApiCreateNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> deleteCollectionNamespacedPodDisruptionBudgetWithHttpInfo
delete collection of PodDisruptionBudgetParameters
param the request object
public deleteCollectionNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiDeleteCollectionNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedPodDisruptionBudget
delete collection of PodDisruptionBudgetParameters
param the request object
public deleteCollectionNamespacedPodDisruptionBudget(param: PolicyV1ApiDeleteCollectionNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedPodDisruptionBudgetWithHttpInfo
delete a PodDisruptionBudgetParameters
param the request object
public deleteNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiDeleteNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedPodDisruptionBudget
delete a PodDisruptionBudgetParameters
param the request object
public deleteNamespacedPodDisruptionBudget(param: PolicyV1ApiDeleteNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: PolicyV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: PolicyV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listNamespacedPodDisruptionBudgetWithHttpInfo
list or watch objects of kind PodDisruptionBudgetParameters
param the request object
public listNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiListNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudgetList>> listNamespacedPodDisruptionBudget
list or watch objects of kind PodDisruptionBudgetParameters
param the request object
public listNamespacedPodDisruptionBudget(param: PolicyV1ApiListNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudgetList> listPodDisruptionBudgetForAllNamespacesWithHttpInfo
list or watch objects of kind PodDisruptionBudgetParameters
param the request object
public listPodDisruptionBudgetForAllNamespacesWithHttpInfo(param: PolicyV1ApiListPodDisruptionBudgetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudgetList>> listPodDisruptionBudgetForAllNamespaces
list or watch objects of kind PodDisruptionBudgetParameters
param the request object
public listPodDisruptionBudgetForAllNamespaces(param: PolicyV1ApiListPodDisruptionBudgetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1PodDisruptionBudgetList> patchNamespacedPodDisruptionBudgetWithHttpInfo
partially update the specified PodDisruptionBudgetParameters
param the request object
public patchNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiPatchNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> patchNamespacedPodDisruptionBudget
partially update the specified PodDisruptionBudgetParameters
param the request object
public patchNamespacedPodDisruptionBudget(param: PolicyV1ApiPatchNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> patchNamespacedPodDisruptionBudgetStatusWithHttpInfo
partially update status of the specified PodDisruptionBudgetParameters
param the request object
public patchNamespacedPodDisruptionBudgetStatusWithHttpInfo(param: PolicyV1ApiPatchNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> patchNamespacedPodDisruptionBudgetStatus
partially update status of the specified PodDisruptionBudgetParameters
param the request object
public patchNamespacedPodDisruptionBudgetStatus(param: PolicyV1ApiPatchNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> readNamespacedPodDisruptionBudgetWithHttpInfo
read the specified PodDisruptionBudgetParameters
param the request object
public readNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiReadNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> readNamespacedPodDisruptionBudget
read the specified PodDisruptionBudgetParameters
param the request object
public readNamespacedPodDisruptionBudget(param: PolicyV1ApiReadNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> readNamespacedPodDisruptionBudgetStatusWithHttpInfo
read status of the specified PodDisruptionBudgetParameters
param the request object
public readNamespacedPodDisruptionBudgetStatusWithHttpInfo(param: PolicyV1ApiReadNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> readNamespacedPodDisruptionBudgetStatus
read status of the specified PodDisruptionBudgetParameters
param the request object
public readNamespacedPodDisruptionBudgetStatus(param: PolicyV1ApiReadNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> replaceNamespacedPodDisruptionBudgetWithHttpInfo
replace the specified PodDisruptionBudgetParameters
param the request object
public replaceNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiReplaceNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> replaceNamespacedPodDisruptionBudget
replace the specified PodDisruptionBudgetParameters
param the request object
public replaceNamespacedPodDisruptionBudget(param: PolicyV1ApiReplaceNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> replaceNamespacedPodDisruptionBudgetStatusWithHttpInfo
replace status of the specified PodDisruptionBudgetParameters
param the request object
public replaceNamespacedPodDisruptionBudgetStatusWithHttpInfo(param: PolicyV1ApiReplaceNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> replaceNamespacedPodDisruptionBudgetStatus
replace status of the specified PodDisruptionBudgetParameters
param the request object
public replaceNamespacedPodDisruptionBudgetStatus(param: PolicyV1ApiReplaceNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> ObjectRbacAuthorizationApi
class ObjectRbacAuthorizationApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: RbacAuthorizationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: RbacAuthorizationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> RbacAuthorizationV1ApiCreateClusterRoleRequest
interface RbacAuthorizationV1ApiCreateClusterRoleRequest {
/** * * @type V1ClusterRole * @memberof RbacAuthorizationV1ApicreateClusterRole */ body: V1ClusterRole /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateClusterRole */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateClusterRole */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateClusterRole */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateClusterRole */ fieldValidation?: string}RbacAuthorizationV1ApiCreateClusterRoleBindingRequest
interface RbacAuthorizationV1ApiCreateClusterRoleBindingRequest {
/** * * @type V1ClusterRoleBinding * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding */ body: V1ClusterRoleBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding */ fieldValidation?: string}RbacAuthorizationV1ApiCreateNamespacedRoleRequest
interface RbacAuthorizationV1ApiCreateNamespacedRoleRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRole */ namespace: string /** * * @type V1Role * @memberof RbacAuthorizationV1ApicreateNamespacedRole */ body: V1Role /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRole */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRole */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRole */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRole */ fieldValidation?: string}RbacAuthorizationV1ApiCreateNamespacedRoleBindingRequest
interface RbacAuthorizationV1ApiCreateNamespacedRoleBindingRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding */ namespace: string /** * * @type V1RoleBinding * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding */ body: V1RoleBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding */ fieldValidation?: string}RbacAuthorizationV1ApiDeleteClusterRoleRequest
interface RbacAuthorizationV1ApiDeleteClusterRoleRequest {
/** * name of the ClusterRole * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteClusterRole */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteClusterRole */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteClusterRole */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteClusterRole */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteClusterRole */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteClusterRole */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteClusterRole */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof RbacAuthorizationV1ApideleteClusterRole */ body?: V1DeleteOptions}RbacAuthorizationV1ApiDeleteClusterRoleBindingRequest
interface RbacAuthorizationV1ApiDeleteClusterRoleBindingRequest {
/** * name of the ClusterRoleBinding * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding */ body?: V1DeleteOptions}RbacAuthorizationV1ApiDeleteCollectionClusterRoleRequest
interface RbacAuthorizationV1ApiDeleteCollectionClusterRoleRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole */ body?: V1DeleteOptions}RbacAuthorizationV1ApiDeleteCollectionClusterRoleBindingRequest
interface RbacAuthorizationV1ApiDeleteCollectionClusterRoleBindingRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding */ body?: V1DeleteOptions}RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleRequest
interface RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole */ body?: V1DeleteOptions}RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleBindingRequest
interface RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleBindingRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding */ body?: V1DeleteOptions}RbacAuthorizationV1ApiDeleteNamespacedRoleRequest
interface RbacAuthorizationV1ApiDeleteNamespacedRoleRequest {
/** * name of the Role * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRole */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRole */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRole */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRole */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteNamespacedRole */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteNamespacedRole */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteNamespacedRole */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRole */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof RbacAuthorizationV1ApideleteNamespacedRole */ body?: V1DeleteOptions}RbacAuthorizationV1ApiDeleteNamespacedRoleBindingRequest
interface RbacAuthorizationV1ApiDeleteNamespacedRoleBindingRequest {
/** * name of the RoleBinding * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding */ body?: V1DeleteOptions}RbacAuthorizationV1ApiListClusterRoleRequest
interface RbacAuthorizationV1ApiListClusterRoleRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRole */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistClusterRole */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRole */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRole */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRole */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistClusterRole */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRole */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRole */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistClusterRole */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistClusterRole */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistClusterRole */ watch?: boolean}RbacAuthorizationV1ApiListClusterRoleBindingRequest
interface RbacAuthorizationV1ApiListClusterRoleBindingRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistClusterRoleBinding */ watch?: boolean}RbacAuthorizationV1ApiListNamespacedRoleRequest
interface RbacAuthorizationV1ApiListNamespacedRoleRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRole */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRole */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistNamespacedRole */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRole */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRole */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRole */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistNamespacedRole */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRole */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRole */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistNamespacedRole */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistNamespacedRole */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistNamespacedRole */ watch?: boolean}RbacAuthorizationV1ApiListNamespacedRoleBindingRequest
interface RbacAuthorizationV1ApiListNamespacedRoleBindingRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding */ watch?: boolean}RbacAuthorizationV1ApiListRoleBindingForAllNamespacesRequest
interface RbacAuthorizationV1ApiListRoleBindingForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces */ watch?: boolean}RbacAuthorizationV1ApiListRoleForAllNamespacesRequest
interface RbacAuthorizationV1ApiListRoleForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces */ watch?: boolean}RbacAuthorizationV1ApiPatchClusterRoleRequest
interface RbacAuthorizationV1ApiPatchClusterRoleRequest {
/** * name of the ClusterRole * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRole */ name: string /** * * @type any * @memberof RbacAuthorizationV1ApipatchClusterRole */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRole */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRole */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRole */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRole */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApipatchClusterRole */ force?: boolean}RbacAuthorizationV1ApiPatchClusterRoleBindingRequest
interface RbacAuthorizationV1ApiPatchClusterRoleBindingRequest {
/** * name of the ClusterRoleBinding * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding */ name: string /** * * @type any * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding */ force?: boolean}RbacAuthorizationV1ApiPatchNamespacedRoleRequest
interface RbacAuthorizationV1ApiPatchNamespacedRoleRequest {
/** * name of the Role * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRole */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRole */ namespace: string /** * * @type any * @memberof RbacAuthorizationV1ApipatchNamespacedRole */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRole */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRole */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRole */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRole */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApipatchNamespacedRole */ force?: boolean}RbacAuthorizationV1ApiPatchNamespacedRoleBindingRequest
interface RbacAuthorizationV1ApiPatchNamespacedRoleBindingRequest {
/** * name of the RoleBinding * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding */ namespace: string /** * * @type any * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding */ force?: boolean}RbacAuthorizationV1ApiReadClusterRoleRequest
interface RbacAuthorizationV1ApiReadClusterRoleRequest {
/** * name of the ClusterRole * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadClusterRole */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadClusterRole */ pretty?: string}RbacAuthorizationV1ApiReadClusterRoleBindingRequest
interface RbacAuthorizationV1ApiReadClusterRoleBindingRequest {
/** * name of the ClusterRoleBinding * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadClusterRoleBinding */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadClusterRoleBinding */ pretty?: string}RbacAuthorizationV1ApiReadNamespacedRoleRequest
interface RbacAuthorizationV1ApiReadNamespacedRoleRequest {
/** * name of the Role * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadNamespacedRole */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadNamespacedRole */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadNamespacedRole */ pretty?: string}RbacAuthorizationV1ApiReadNamespacedRoleBindingRequest
interface RbacAuthorizationV1ApiReadNamespacedRoleBindingRequest {
/** * name of the RoleBinding * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadNamespacedRoleBinding */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadNamespacedRoleBinding */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireadNamespacedRoleBinding */ pretty?: string}RbacAuthorizationV1ApiReplaceClusterRoleRequest
interface RbacAuthorizationV1ApiReplaceClusterRoleRequest {
/** * name of the ClusterRole * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRole */ name: string /** * * @type V1ClusterRole * @memberof RbacAuthorizationV1ApireplaceClusterRole */ body: V1ClusterRole /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRole */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRole */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRole */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRole */ fieldValidation?: string}RbacAuthorizationV1ApiReplaceClusterRoleBindingRequest
interface RbacAuthorizationV1ApiReplaceClusterRoleBindingRequest {
/** * name of the ClusterRoleBinding * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding */ name: string /** * * @type V1ClusterRoleBinding * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding */ body: V1ClusterRoleBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding */ fieldValidation?: string}RbacAuthorizationV1ApiReplaceNamespacedRoleRequest
interface RbacAuthorizationV1ApiReplaceNamespacedRoleRequest {
/** * name of the Role * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRole */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRole */ namespace: string /** * * @type V1Role * @memberof RbacAuthorizationV1ApireplaceNamespacedRole */ body: V1Role /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRole */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRole */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRole */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRole */ fieldValidation?: string}RbacAuthorizationV1ApiReplaceNamespacedRoleBindingRequest
interface RbacAuthorizationV1ApiReplaceNamespacedRoleBindingRequest {
/** * name of the RoleBinding * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding */ namespace: string /** * * @type V1RoleBinding * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding */ body: V1RoleBinding /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding */ fieldValidation?: string}ObjectRbacAuthorizationV1Api
class ObjectRbacAuthorizationV1Api createClusterRoleWithHttpInfo
create a ClusterRoleParameters
param the request object
public createClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiCreateClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRole>> createClusterRole
create a ClusterRoleParameters
param the request object
public createClusterRole(param: RbacAuthorizationV1ApiCreateClusterRoleRequest, options?: ConfigurationOptions): Promise<V1ClusterRole> createClusterRoleBindingWithHttpInfo
create a ClusterRoleBindingParameters
param the request object
public createClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiCreateClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBinding>> createClusterRoleBinding
create a ClusterRoleBindingParameters
param the request object
public createClusterRoleBinding(param: RbacAuthorizationV1ApiCreateClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1ClusterRoleBinding> createNamespacedRoleWithHttpInfo
create a RoleParameters
param the request object
public createNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiCreateNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Role>> createNamespacedRole
create a RoleParameters
param the request object
public createNamespacedRole(param: RbacAuthorizationV1ApiCreateNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Role> createNamespacedRoleBindingWithHttpInfo
create a RoleBindingParameters
param the request object
public createNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiCreateNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBinding>> createNamespacedRoleBinding
create a RoleBindingParameters
param the request object
public createNamespacedRoleBinding(param: RbacAuthorizationV1ApiCreateNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBinding> deleteClusterRoleWithHttpInfo
delete a ClusterRoleParameters
param the request object
public deleteClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiDeleteClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteClusterRole
delete a ClusterRoleParameters
param the request object
public deleteClusterRole(param: RbacAuthorizationV1ApiDeleteClusterRoleRequest, options?: ConfigurationOptions): Promise<V1Status> deleteClusterRoleBindingWithHttpInfo
delete a ClusterRoleBindingParameters
param the request object
public deleteClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiDeleteClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteClusterRoleBinding
delete a ClusterRoleBindingParameters
param the request object
public deleteClusterRoleBinding(param: RbacAuthorizationV1ApiDeleteClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionClusterRoleWithHttpInfo
delete collection of ClusterRoleParameters
param the request object
public deleteCollectionClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiDeleteCollectionClusterRoleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionClusterRole
delete collection of ClusterRoleParameters
param the request object
public deleteCollectionClusterRole(param: RbacAuthorizationV1ApiDeleteCollectionClusterRoleRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionClusterRoleBindingWithHttpInfo
delete collection of ClusterRoleBindingParameters
param the request object
public deleteCollectionClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiDeleteCollectionClusterRoleBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionClusterRoleBinding
delete collection of ClusterRoleBindingParameters
param the request object
public deleteCollectionClusterRoleBinding(param: RbacAuthorizationV1ApiDeleteCollectionClusterRoleBindingRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedRoleWithHttpInfo
delete collection of RoleParameters
param the request object
public deleteCollectionNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedRole
delete collection of RoleParameters
param the request object
public deleteCollectionNamespacedRole(param: RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedRoleBindingWithHttpInfo
delete collection of RoleBindingParameters
param the request object
public deleteCollectionNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedRoleBinding
delete collection of RoleBindingParameters
param the request object
public deleteCollectionNamespacedRoleBinding(param: RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedRoleWithHttpInfo
delete a RoleParameters
param the request object
public deleteNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiDeleteNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedRole
delete a RoleParameters
param the request object
public deleteNamespacedRole(param: RbacAuthorizationV1ApiDeleteNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedRoleBindingWithHttpInfo
delete a RoleBindingParameters
param the request object
public deleteNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiDeleteNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedRoleBinding
delete a RoleBindingParameters
param the request object
public deleteNamespacedRoleBinding(param: RbacAuthorizationV1ApiDeleteNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: RbacAuthorizationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: RbacAuthorizationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listClusterRoleWithHttpInfo
list or watch objects of kind ClusterRoleParameters
param the request object
public listClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiListClusterRoleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleList>> listClusterRole
list or watch objects of kind ClusterRoleParameters
param the request object
public listClusterRole(param: RbacAuthorizationV1ApiListClusterRoleRequest = {}, options?: ConfigurationOptions): Promise<V1ClusterRoleList> listClusterRoleBindingWithHttpInfo
list or watch objects of kind ClusterRoleBindingParameters
param the request object
public listClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiListClusterRoleBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBindingList>> listClusterRoleBinding
list or watch objects of kind ClusterRoleBindingParameters
param the request object
public listClusterRoleBinding(param: RbacAuthorizationV1ApiListClusterRoleBindingRequest = {}, options?: ConfigurationOptions): Promise<V1ClusterRoleBindingList> listNamespacedRoleWithHttpInfo
list or watch objects of kind RoleParameters
param the request object
public listNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiListNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleList>> listNamespacedRole
list or watch objects of kind RoleParameters
param the request object
public listNamespacedRole(param: RbacAuthorizationV1ApiListNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1RoleList> listNamespacedRoleBindingWithHttpInfo
list or watch objects of kind RoleBindingParameters
param the request object
public listNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiListNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBindingList>> listNamespacedRoleBinding
list or watch objects of kind RoleBindingParameters
param the request object
public listNamespacedRoleBinding(param: RbacAuthorizationV1ApiListNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBindingList> listRoleBindingForAllNamespacesWithHttpInfo
list or watch objects of kind RoleBindingParameters
param the request object
public listRoleBindingForAllNamespacesWithHttpInfo(param: RbacAuthorizationV1ApiListRoleBindingForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBindingList>> listRoleBindingForAllNamespaces
list or watch objects of kind RoleBindingParameters
param the request object
public listRoleBindingForAllNamespaces(param: RbacAuthorizationV1ApiListRoleBindingForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1RoleBindingList> listRoleForAllNamespacesWithHttpInfo
list or watch objects of kind RoleParameters
param the request object
public listRoleForAllNamespacesWithHttpInfo(param: RbacAuthorizationV1ApiListRoleForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleList>> listRoleForAllNamespaces
list or watch objects of kind RoleParameters
param the request object
public listRoleForAllNamespaces(param: RbacAuthorizationV1ApiListRoleForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1RoleList> patchClusterRoleWithHttpInfo
partially update the specified ClusterRoleParameters
param the request object
public patchClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiPatchClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRole>> patchClusterRole
partially update the specified ClusterRoleParameters
param the request object
public patchClusterRole(param: RbacAuthorizationV1ApiPatchClusterRoleRequest, options?: ConfigurationOptions): Promise<V1ClusterRole> patchClusterRoleBindingWithHttpInfo
partially update the specified ClusterRoleBindingParameters
param the request object
public patchClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiPatchClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBinding>> patchClusterRoleBinding
partially update the specified ClusterRoleBindingParameters
param the request object
public patchClusterRoleBinding(param: RbacAuthorizationV1ApiPatchClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1ClusterRoleBinding> patchNamespacedRoleWithHttpInfo
partially update the specified RoleParameters
param the request object
public patchNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiPatchNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Role>> patchNamespacedRole
partially update the specified RoleParameters
param the request object
public patchNamespacedRole(param: RbacAuthorizationV1ApiPatchNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Role> patchNamespacedRoleBindingWithHttpInfo
partially update the specified RoleBindingParameters
param the request object
public patchNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiPatchNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBinding>> patchNamespacedRoleBinding
partially update the specified RoleBindingParameters
param the request object
public patchNamespacedRoleBinding(param: RbacAuthorizationV1ApiPatchNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBinding> readClusterRoleWithHttpInfo
read the specified ClusterRoleParameters
param the request object
public readClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiReadClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRole>> readClusterRole
read the specified ClusterRoleParameters
param the request object
public readClusterRole(param: RbacAuthorizationV1ApiReadClusterRoleRequest, options?: ConfigurationOptions): Promise<V1ClusterRole> readClusterRoleBindingWithHttpInfo
read the specified ClusterRoleBindingParameters
param the request object
public readClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiReadClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBinding>> readClusterRoleBinding
read the specified ClusterRoleBindingParameters
param the request object
public readClusterRoleBinding(param: RbacAuthorizationV1ApiReadClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1ClusterRoleBinding> readNamespacedRoleWithHttpInfo
read the specified RoleParameters
param the request object
public readNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiReadNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Role>> readNamespacedRole
read the specified RoleParameters
param the request object
public readNamespacedRole(param: RbacAuthorizationV1ApiReadNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Role> readNamespacedRoleBindingWithHttpInfo
read the specified RoleBindingParameters
param the request object
public readNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiReadNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBinding>> readNamespacedRoleBinding
read the specified RoleBindingParameters
param the request object
public readNamespacedRoleBinding(param: RbacAuthorizationV1ApiReadNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBinding> replaceClusterRoleWithHttpInfo
replace the specified ClusterRoleParameters
param the request object
public replaceClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiReplaceClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRole>> replaceClusterRole
replace the specified ClusterRoleParameters
param the request object
public replaceClusterRole(param: RbacAuthorizationV1ApiReplaceClusterRoleRequest, options?: ConfigurationOptions): Promise<V1ClusterRole> replaceClusterRoleBindingWithHttpInfo
replace the specified ClusterRoleBindingParameters
param the request object
public replaceClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiReplaceClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBinding>> replaceClusterRoleBinding
replace the specified ClusterRoleBindingParameters
param the request object
public replaceClusterRoleBinding(param: RbacAuthorizationV1ApiReplaceClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1ClusterRoleBinding> replaceNamespacedRoleWithHttpInfo
replace the specified RoleParameters
param the request object
public replaceNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiReplaceNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Role>> replaceNamespacedRole
replace the specified RoleParameters
param the request object
public replaceNamespacedRole(param: RbacAuthorizationV1ApiReplaceNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Role> replaceNamespacedRoleBindingWithHttpInfo
replace the specified RoleBindingParameters
param the request object
public replaceNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiReplaceNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBinding>> replaceNamespacedRoleBinding
replace the specified RoleBindingParameters
param the request object
public replaceNamespacedRoleBinding(param: RbacAuthorizationV1ApiReplaceNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBinding> ObjectResourceApi
class ObjectResourceApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: ResourceApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: ResourceApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> ResourceV1ApiCreateDeviceClassRequest
interface ResourceV1ApiCreateDeviceClassRequest {
/** * * @type V1DeviceClass * @memberof ResourceV1ApicreateDeviceClass */ body: V1DeviceClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateDeviceClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateDeviceClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateDeviceClass */ fieldValidation?: string}ResourceV1ApiCreateNamespacedResourceClaimRequest
interface ResourceV1ApiCreateNamespacedResourceClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaim */ namespace: string /** * * @type ResourceV1ResourceClaim * @memberof ResourceV1ApicreateNamespacedResourceClaim */ body: ResourceV1ResourceClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaim */ fieldValidation?: string}ResourceV1ApiCreateNamespacedResourceClaimTemplateRequest
interface ResourceV1ApiCreateNamespacedResourceClaimTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate */ namespace: string /** * * @type V1ResourceClaimTemplate * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate */ body: V1ResourceClaimTemplate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate */ fieldValidation?: string}ResourceV1ApiCreateResourceSliceRequest
interface ResourceV1ApiCreateResourceSliceRequest {
/** * * @type V1ResourceSlice * @memberof ResourceV1ApicreateResourceSlice */ body: V1ResourceSlice /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateResourceSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateResourceSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApicreateResourceSlice */ fieldValidation?: string}ResourceV1ApiDeleteCollectionDeviceClassRequest
interface ResourceV1ApiDeleteCollectionDeviceClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionDeviceClass */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionDeviceClass */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionDeviceClass */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionDeviceClass */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionDeviceClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionDeviceClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionDeviceClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionDeviceClass */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionDeviceClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionDeviceClass */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionDeviceClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionDeviceClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionDeviceClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionDeviceClass */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1ApideleteCollectionDeviceClass */ body?: V1DeleteOptions}ResourceV1ApiDeleteCollectionNamespacedResourceClaimRequest
interface ResourceV1ApiDeleteCollectionNamespacedResourceClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim */ body?: V1DeleteOptions}ResourceV1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest
interface ResourceV1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate */ body?: V1DeleteOptions}ResourceV1ApiDeleteCollectionResourceSliceRequest
interface ResourceV1ApiDeleteCollectionResourceSliceRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionResourceSlice */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionResourceSlice */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionResourceSlice */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionResourceSlice */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionResourceSlice */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionResourceSlice */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionResourceSlice */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionResourceSlice */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionResourceSlice */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionResourceSlice */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionResourceSlice */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteCollectionResourceSlice */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteCollectionResourceSlice */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteCollectionResourceSlice */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1ApideleteCollectionResourceSlice */ body?: V1DeleteOptions}ResourceV1ApiDeleteDeviceClassRequest
interface ResourceV1ApiDeleteDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteDeviceClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteDeviceClass */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteDeviceClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteDeviceClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteDeviceClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteDeviceClass */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1ApideleteDeviceClass */ body?: V1DeleteOptions}ResourceV1ApiDeleteNamespacedResourceClaimRequest
interface ResourceV1ApiDeleteNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaim */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteNamespacedResourceClaim */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteNamespacedResourceClaim */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteNamespacedResourceClaim */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaim */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1ApideleteNamespacedResourceClaim */ body?: V1DeleteOptions}ResourceV1ApiDeleteNamespacedResourceClaimTemplateRequest
interface ResourceV1ApiDeleteNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate */ body?: V1DeleteOptions}ResourceV1ApiDeleteResourceSliceRequest
interface ResourceV1ApiDeleteResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteResourceSlice */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteResourceSlice */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1ApideleteResourceSlice */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteResourceSlice */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApideleteResourceSlice */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1ApideleteResourceSlice */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1ApideleteResourceSlice */ body?: V1DeleteOptions}ResourceV1ApiListDeviceClassRequest
interface ResourceV1ApiListDeviceClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApilistDeviceClass */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistDeviceClass */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistDeviceClass */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistDeviceClass */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistDeviceClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistDeviceClass */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistDeviceClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistDeviceClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistDeviceClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistDeviceClass */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistDeviceClass */ watch?: boolean}ResourceV1ApiListNamespacedResourceClaimRequest
interface ResourceV1ApiListNamespacedResourceClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaim */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistNamespacedResourceClaim */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaim */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaim */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaim */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistNamespacedResourceClaim */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaim */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaim */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistNamespacedResourceClaim */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistNamespacedResourceClaim */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistNamespacedResourceClaim */ watch?: boolean}ResourceV1ApiListNamespacedResourceClaimTemplateRequest
interface ResourceV1ApiListNamespacedResourceClaimTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate */ watch?: boolean}ResourceV1ApiListResourceClaimForAllNamespacesRequest
interface ResourceV1ApiListResourceClaimForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistResourceClaimForAllNamespaces */ watch?: boolean}ResourceV1ApiListResourceClaimTemplateForAllNamespacesRequest
interface ResourceV1ApiListResourceClaimTemplateForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces */ watch?: boolean}ResourceV1ApiListResourceSliceRequest
interface ResourceV1ApiListResourceSliceRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceSlice */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistResourceSlice */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceSlice */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceSlice */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceSlice */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistResourceSlice */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceSlice */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1ApilistResourceSlice */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistResourceSlice */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1ApilistResourceSlice */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApilistResourceSlice */ watch?: boolean}ResourceV1ApiPatchDeviceClassRequest
interface ResourceV1ApiPatchDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchDeviceClass */ name: string /** * * @type any * @memberof ResourceV1ApipatchDeviceClass */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchDeviceClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchDeviceClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchDeviceClass */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApipatchDeviceClass */ force?: boolean}ResourceV1ApiPatchNamespacedResourceClaimRequest
interface ResourceV1ApiPatchNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaim */ namespace: string /** * * @type any * @memberof ResourceV1ApipatchNamespacedResourceClaim */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaim */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApipatchNamespacedResourceClaim */ force?: boolean}ResourceV1ApiPatchNamespacedResourceClaimStatusRequest
interface ResourceV1ApiPatchNamespacedResourceClaimStatusRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus */ namespace: string /** * * @type any * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus */ force?: boolean}ResourceV1ApiPatchNamespacedResourceClaimTemplateRequest
interface ResourceV1ApiPatchNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate */ namespace: string /** * * @type any * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate */ force?: boolean}ResourceV1ApiPatchResourceSliceRequest
interface ResourceV1ApiPatchResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchResourceSlice */ name: string /** * * @type any * @memberof ResourceV1ApipatchResourceSlice */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchResourceSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchResourceSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApipatchResourceSlice */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1ApipatchResourceSlice */ force?: boolean}ResourceV1ApiReadNamespacedResourceClaimRequest
interface ResourceV1ApiReadNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1ApireadNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApireadNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApireadNamespacedResourceClaim */ pretty?: string}ResourceV1ApiReadNamespacedResourceClaimStatusRequest
interface ResourceV1ApiReadNamespacedResourceClaimStatusRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1ApireadNamespacedResourceClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApireadNamespacedResourceClaimStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApireadNamespacedResourceClaimStatus */ pretty?: string}ResourceV1ApiReadNamespacedResourceClaimTemplateRequest
interface ResourceV1ApiReadNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1ApireadNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApireadNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApireadNamespacedResourceClaimTemplate */ pretty?: string}ResourceV1ApiReplaceDeviceClassRequest
interface ResourceV1ApiReplaceDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceDeviceClass */ name: string /** * * @type V1DeviceClass * @memberof ResourceV1ApireplaceDeviceClass */ body: V1DeviceClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceDeviceClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceDeviceClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceDeviceClass */ fieldValidation?: string}ResourceV1ApiReplaceNamespacedResourceClaimRequest
interface ResourceV1ApiReplaceNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaim */ namespace: string /** * * @type ResourceV1ResourceClaim * @memberof ResourceV1ApireplaceNamespacedResourceClaim */ body: ResourceV1ResourceClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaim */ fieldValidation?: string}ResourceV1ApiReplaceNamespacedResourceClaimStatusRequest
interface ResourceV1ApiReplaceNamespacedResourceClaimStatusRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus */ namespace: string /** * * @type ResourceV1ResourceClaim * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus */ body: ResourceV1ResourceClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus */ fieldValidation?: string}ResourceV1ApiReplaceNamespacedResourceClaimTemplateRequest
interface ResourceV1ApiReplaceNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate */ namespace: string /** * * @type V1ResourceClaimTemplate * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate */ body: V1ResourceClaimTemplate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate */ fieldValidation?: string}ResourceV1ApiReplaceResourceSliceRequest
interface ResourceV1ApiReplaceResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceResourceSlice */ name: string /** * * @type V1ResourceSlice * @memberof ResourceV1ApireplaceResourceSlice */ body: V1ResourceSlice /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceResourceSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceResourceSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1ApireplaceResourceSlice */ fieldValidation?: string}ObjectResourceV1Api
class ObjectResourceV1Api createDeviceClassWithHttpInfo
create a DeviceClassParameters
param the request object
public createDeviceClassWithHttpInfo(param: ResourceV1ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> createDeviceClass
create a DeviceClassParameters
param the request object
public createDeviceClass(param: ResourceV1ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> createNamespacedResourceClaimWithHttpInfo
create a ResourceClaimParameters
param the request object
public createNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> createNamespacedResourceClaim
create a ResourceClaimParameters
param the request object
public createNamespacedResourceClaim(param: ResourceV1ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> createNamespacedResourceClaimTemplateWithHttpInfo
create a ResourceClaimTemplateParameters
param the request object
public createNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> createNamespacedResourceClaimTemplate
create a ResourceClaimTemplateParameters
param the request object
public createNamespacedResourceClaimTemplate(param: ResourceV1ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> createResourceSliceWithHttpInfo
create a ResourceSliceParameters
param the request object
public createResourceSliceWithHttpInfo(param: ResourceV1ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> createResourceSlice
create a ResourceSliceParameters
param the request object
public createResourceSlice(param: ResourceV1ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> deleteCollectionDeviceClassWithHttpInfo
delete collection of DeviceClassParameters
param the request object
public deleteCollectionDeviceClassWithHttpInfo(param: ResourceV1ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionDeviceClass
delete collection of DeviceClassParameters
param the request object
public deleteCollectionDeviceClass(param: ResourceV1ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedResourceClaimWithHttpInfo
delete collection of ResourceClaimParameters
param the request object
public deleteCollectionNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedResourceClaim
delete collection of ResourceClaimParameters
param the request object
public deleteCollectionNamespacedResourceClaim(param: ResourceV1ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo
delete collection of ResourceClaimTemplateParameters
param the request object
public deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedResourceClaimTemplate
delete collection of ResourceClaimTemplateParameters
param the request object
public deleteCollectionNamespacedResourceClaimTemplate(param: ResourceV1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionResourceSliceWithHttpInfo
delete collection of ResourceSliceParameters
param the request object
public deleteCollectionResourceSliceWithHttpInfo(param: ResourceV1ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionResourceSlice
delete collection of ResourceSliceParameters
param the request object
public deleteCollectionResourceSlice(param: ResourceV1ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteDeviceClassWithHttpInfo
delete a DeviceClassParameters
param the request object
public deleteDeviceClassWithHttpInfo(param: ResourceV1ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> deleteDeviceClass
delete a DeviceClassParameters
param the request object
public deleteDeviceClass(param: ResourceV1ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> deleteNamespacedResourceClaimWithHttpInfo
delete a ResourceClaimParameters
param the request object
public deleteNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> deleteNamespacedResourceClaim
delete a ResourceClaimParameters
param the request object
public deleteNamespacedResourceClaim(param: ResourceV1ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> deleteNamespacedResourceClaimTemplateWithHttpInfo
delete a ResourceClaimTemplateParameters
param the request object
public deleteNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> deleteNamespacedResourceClaimTemplate
delete a ResourceClaimTemplateParameters
param the request object
public deleteNamespacedResourceClaimTemplate(param: ResourceV1ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> deleteResourceSliceWithHttpInfo
delete a ResourceSliceParameters
param the request object
public deleteResourceSliceWithHttpInfo(param: ResourceV1ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> deleteResourceSlice
delete a ResourceSliceParameters
param the request object
public deleteResourceSlice(param: ResourceV1ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: ResourceV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: ResourceV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listDeviceClassWithHttpInfo
list or watch objects of kind DeviceClassParameters
param the request object
public listDeviceClassWithHttpInfo(param: ResourceV1ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClassList>> listDeviceClass
list or watch objects of kind DeviceClassParameters
param the request object
public listDeviceClass(param: ResourceV1ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1DeviceClassList> listNamespacedResourceClaimWithHttpInfo
list or watch objects of kind ResourceClaimParameters
param the request object
public listNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimList>> listNamespacedResourceClaim
list or watch objects of kind ResourceClaimParameters
param the request object
public listNamespacedResourceClaim(param: ResourceV1ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimList> listNamespacedResourceClaimTemplateWithHttpInfo
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplateList>> listNamespacedResourceClaimTemplate
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listNamespacedResourceClaimTemplate(param: ResourceV1ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplateList> listResourceClaimForAllNamespacesWithHttpInfo
list or watch objects of kind ResourceClaimParameters
param the request object
public listResourceClaimForAllNamespacesWithHttpInfo(param: ResourceV1ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimList>> listResourceClaimForAllNamespaces
list or watch objects of kind ResourceClaimParameters
param the request object
public listResourceClaimForAllNamespaces(param: ResourceV1ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ResourceClaimList> listResourceClaimTemplateForAllNamespacesWithHttpInfo
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listResourceClaimTemplateForAllNamespacesWithHttpInfo(param: ResourceV1ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplateList>> listResourceClaimTemplateForAllNamespaces
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listResourceClaimTemplateForAllNamespaces(param: ResourceV1ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplateList> listResourceSliceWithHttpInfo
list or watch objects of kind ResourceSliceParameters
param the request object
public listResourceSliceWithHttpInfo(param: ResourceV1ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSliceList>> listResourceSlice
list or watch objects of kind ResourceSliceParameters
param the request object
public listResourceSlice(param: ResourceV1ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1ResourceSliceList> patchDeviceClassWithHttpInfo
partially update the specified DeviceClassParameters
param the request object
public patchDeviceClassWithHttpInfo(param: ResourceV1ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> patchDeviceClass
partially update the specified DeviceClassParameters
param the request object
public patchDeviceClass(param: ResourceV1ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> patchNamespacedResourceClaimWithHttpInfo
partially update the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> patchNamespacedResourceClaim
partially update the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaim(param: ResourceV1ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> patchNamespacedResourceClaimStatusWithHttpInfo
partially update status of the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> patchNamespacedResourceClaimStatus
partially update status of the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaimStatus(param: ResourceV1ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> patchNamespacedResourceClaimTemplateWithHttpInfo
partially update the specified ResourceClaimTemplateParameters
param the request object
public patchNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> patchNamespacedResourceClaimTemplate
partially update the specified ResourceClaimTemplateParameters
param the request object
public patchNamespacedResourceClaimTemplate(param: ResourceV1ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> patchResourceSliceWithHttpInfo
partially update the specified ResourceSliceParameters
param the request object
public patchResourceSliceWithHttpInfo(param: ResourceV1ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> patchResourceSlice
partially update the specified ResourceSliceParameters
param the request object
public patchResourceSlice(param: ResourceV1ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> readDeviceClassWithHttpInfo
read the specified DeviceClassParameters
param the request object
public readDeviceClassWithHttpInfo(param: ResourceV1ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> readDeviceClass
read the specified DeviceClassParameters
param the request object
public readDeviceClass(param: ResourceV1ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> readNamespacedResourceClaimWithHttpInfo
read the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> readNamespacedResourceClaim
read the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaim(param: ResourceV1ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> readNamespacedResourceClaimStatusWithHttpInfo
read status of the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> readNamespacedResourceClaimStatus
read status of the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaimStatus(param: ResourceV1ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> readNamespacedResourceClaimTemplateWithHttpInfo
read the specified ResourceClaimTemplateParameters
param the request object
public readNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> readNamespacedResourceClaimTemplate
read the specified ResourceClaimTemplateParameters
param the request object
public readNamespacedResourceClaimTemplate(param: ResourceV1ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> readResourceSliceWithHttpInfo
read the specified ResourceSliceParameters
param the request object
public readResourceSliceWithHttpInfo(param: ResourceV1ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> readResourceSlice
read the specified ResourceSliceParameters
param the request object
public readResourceSlice(param: ResourceV1ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> replaceDeviceClassWithHttpInfo
replace the specified DeviceClassParameters
param the request object
public replaceDeviceClassWithHttpInfo(param: ResourceV1ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> replaceDeviceClass
replace the specified DeviceClassParameters
param the request object
public replaceDeviceClass(param: ResourceV1ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> replaceNamespacedResourceClaimWithHttpInfo
replace the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> replaceNamespacedResourceClaim
replace the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaim(param: ResourceV1ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> replaceNamespacedResourceClaimStatusWithHttpInfo
replace status of the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> replaceNamespacedResourceClaimStatus
replace status of the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaimStatus(param: ResourceV1ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> replaceNamespacedResourceClaimTemplateWithHttpInfo
replace the specified ResourceClaimTemplateParameters
param the request object
public replaceNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> replaceNamespacedResourceClaimTemplate
replace the specified ResourceClaimTemplateParameters
param the request object
public replaceNamespacedResourceClaimTemplate(param: ResourceV1ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> replaceResourceSliceWithHttpInfo
replace the specified ResourceSliceParameters
param the request object
public replaceResourceSliceWithHttpInfo(param: ResourceV1ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> replaceResourceSlice
replace the specified ResourceSliceParameters
param the request object
public replaceResourceSlice(param: ResourceV1ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> ResourceV1alpha3ApiCreateDeviceTaintRuleRequest
interface ResourceV1alpha3ApiCreateDeviceTaintRuleRequest {
/** * * @type V1alpha3DeviceTaintRule * @memberof ResourceV1alpha3ApicreateDeviceTaintRule */ body: V1alpha3DeviceTaintRule /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApicreateDeviceTaintRule */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApicreateDeviceTaintRule */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApicreateDeviceTaintRule */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApicreateDeviceTaintRule */ fieldValidation?: string}ResourceV1alpha3ApiDeleteCollectionDeviceTaintRuleRequest
interface ResourceV1alpha3ApiDeleteCollectionDeviceTaintRuleRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule */ body?: V1DeleteOptions}ResourceV1alpha3ApiDeleteDeviceTaintRuleRequest
interface ResourceV1alpha3ApiDeleteDeviceTaintRuleRequest {
/** * name of the DeviceTaintRule * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteDeviceTaintRule */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteDeviceTaintRule */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteDeviceTaintRule */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1alpha3ApideleteDeviceTaintRule */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApideleteDeviceTaintRule */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApideleteDeviceTaintRule */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApideleteDeviceTaintRule */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1alpha3ApideleteDeviceTaintRule */ body?: V1DeleteOptions}ResourceV1alpha3ApiListDeviceTaintRuleRequest
interface ResourceV1alpha3ApiListDeviceTaintRuleRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApilistDeviceTaintRule */ watch?: boolean}ResourceV1alpha3ApiPatchDeviceTaintRuleRequest
interface ResourceV1alpha3ApiPatchDeviceTaintRuleRequest {
/** * name of the DeviceTaintRule * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRule */ name: string /** * * @type any * @memberof ResourceV1alpha3ApipatchDeviceTaintRule */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRule */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRule */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRule */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRule */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApipatchDeviceTaintRule */ force?: boolean}ResourceV1alpha3ApiPatchDeviceTaintRuleStatusRequest
interface ResourceV1alpha3ApiPatchDeviceTaintRuleStatusRequest {
/** * name of the DeviceTaintRule * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus */ name: string /** * * @type any * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus */ force?: boolean}ResourceV1alpha3ApiReadDeviceTaintRuleRequest
interface ResourceV1alpha3ApiReadDeviceTaintRuleRequest {
/** * name of the DeviceTaintRule * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireadDeviceTaintRule */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireadDeviceTaintRule */ pretty?: string}ResourceV1alpha3ApiReadDeviceTaintRuleStatusRequest
interface ResourceV1alpha3ApiReadDeviceTaintRuleStatusRequest {
/** * name of the DeviceTaintRule * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireadDeviceTaintRuleStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireadDeviceTaintRuleStatus */ pretty?: string}ResourceV1alpha3ApiReplaceDeviceTaintRuleRequest
interface ResourceV1alpha3ApiReplaceDeviceTaintRuleRequest {
/** * name of the DeviceTaintRule * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule */ name: string /** * * @type V1alpha3DeviceTaintRule * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule */ body: V1alpha3DeviceTaintRule /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule */ fieldValidation?: string}ResourceV1alpha3ApiReplaceDeviceTaintRuleStatusRequest
interface ResourceV1alpha3ApiReplaceDeviceTaintRuleStatusRequest {
/** * name of the DeviceTaintRule * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus */ name: string /** * * @type V1alpha3DeviceTaintRule * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus */ body: V1alpha3DeviceTaintRule /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus */ fieldValidation?: string}ObjectResourceV1alpha3Api
class ObjectResourceV1alpha3Api createDeviceTaintRuleWithHttpInfo
create a DeviceTaintRuleParameters
param the request object
public createDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiCreateDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> createDeviceTaintRule
create a DeviceTaintRuleParameters
param the request object
public createDeviceTaintRule(param: ResourceV1alpha3ApiCreateDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> deleteCollectionDeviceTaintRuleWithHttpInfo
delete collection of DeviceTaintRuleParameters
param the request object
public deleteCollectionDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiDeleteCollectionDeviceTaintRuleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionDeviceTaintRule
delete collection of DeviceTaintRuleParameters
param the request object
public deleteCollectionDeviceTaintRule(param: ResourceV1alpha3ApiDeleteCollectionDeviceTaintRuleRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteDeviceTaintRuleWithHttpInfo
delete a DeviceTaintRuleParameters
param the request object
public deleteDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiDeleteDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> deleteDeviceTaintRule
delete a DeviceTaintRuleParameters
param the request object
public deleteDeviceTaintRule(param: ResourceV1alpha3ApiDeleteDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: ResourceV1alpha3ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: ResourceV1alpha3ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listDeviceTaintRuleWithHttpInfo
list or watch objects of kind DeviceTaintRuleParameters
param the request object
public listDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiListDeviceTaintRuleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRuleList>> listDeviceTaintRule
list or watch objects of kind DeviceTaintRuleParameters
param the request object
public listDeviceTaintRule(param: ResourceV1alpha3ApiListDeviceTaintRuleRequest = {}, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRuleList> patchDeviceTaintRuleWithHttpInfo
partially update the specified DeviceTaintRuleParameters
param the request object
public patchDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiPatchDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> patchDeviceTaintRule
partially update the specified DeviceTaintRuleParameters
param the request object
public patchDeviceTaintRule(param: ResourceV1alpha3ApiPatchDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> patchDeviceTaintRuleStatusWithHttpInfo
partially update status of the specified DeviceTaintRuleParameters
param the request object
public patchDeviceTaintRuleStatusWithHttpInfo(param: ResourceV1alpha3ApiPatchDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> patchDeviceTaintRuleStatus
partially update status of the specified DeviceTaintRuleParameters
param the request object
public patchDeviceTaintRuleStatus(param: ResourceV1alpha3ApiPatchDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> readDeviceTaintRuleWithHttpInfo
read the specified DeviceTaintRuleParameters
param the request object
public readDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiReadDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> readDeviceTaintRule
read the specified DeviceTaintRuleParameters
param the request object
public readDeviceTaintRule(param: ResourceV1alpha3ApiReadDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> readDeviceTaintRuleStatusWithHttpInfo
read status of the specified DeviceTaintRuleParameters
param the request object
public readDeviceTaintRuleStatusWithHttpInfo(param: ResourceV1alpha3ApiReadDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> readDeviceTaintRuleStatus
read status of the specified DeviceTaintRuleParameters
param the request object
public readDeviceTaintRuleStatus(param: ResourceV1alpha3ApiReadDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> replaceDeviceTaintRuleWithHttpInfo
replace the specified DeviceTaintRuleParameters
param the request object
public replaceDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiReplaceDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> replaceDeviceTaintRule
replace the specified DeviceTaintRuleParameters
param the request object
public replaceDeviceTaintRule(param: ResourceV1alpha3ApiReplaceDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> replaceDeviceTaintRuleStatusWithHttpInfo
replace status of the specified DeviceTaintRuleParameters
param the request object
public replaceDeviceTaintRuleStatusWithHttpInfo(param: ResourceV1alpha3ApiReplaceDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> replaceDeviceTaintRuleStatus
replace status of the specified DeviceTaintRuleParameters
param the request object
public replaceDeviceTaintRuleStatus(param: ResourceV1alpha3ApiReplaceDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> ResourceV1beta1ApiCreateDeviceClassRequest
interface ResourceV1beta1ApiCreateDeviceClassRequest {
/** * * @type V1beta1DeviceClass * @memberof ResourceV1beta1ApicreateDeviceClass */ body: V1beta1DeviceClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateDeviceClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateDeviceClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateDeviceClass */ fieldValidation?: string}ResourceV1beta1ApiCreateNamespacedResourceClaimRequest
interface ResourceV1beta1ApiCreateNamespacedResourceClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim */ namespace: string /** * * @type V1beta1ResourceClaim * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim */ body: V1beta1ResourceClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim */ fieldValidation?: string}ResourceV1beta1ApiCreateNamespacedResourceClaimTemplateRequest
interface ResourceV1beta1ApiCreateNamespacedResourceClaimTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate */ namespace: string /** * * @type V1beta1ResourceClaimTemplate * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate */ body: V1beta1ResourceClaimTemplate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate */ fieldValidation?: string}ResourceV1beta1ApiCreateResourceSliceRequest
interface ResourceV1beta1ApiCreateResourceSliceRequest {
/** * * @type V1beta1ResourceSlice * @memberof ResourceV1beta1ApicreateResourceSlice */ body: V1beta1ResourceSlice /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateResourceSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateResourceSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApicreateResourceSlice */ fieldValidation?: string}ResourceV1beta1ApiDeleteCollectionDeviceClassRequest
interface ResourceV1beta1ApiDeleteCollectionDeviceClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1beta1ApideleteCollectionDeviceClass */ body?: V1DeleteOptions}ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimRequest
interface ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim */ body?: V1DeleteOptions}ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest
interface ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate */ body?: V1DeleteOptions}ResourceV1beta1ApiDeleteCollectionResourceSliceRequest
interface ResourceV1beta1ApiDeleteCollectionResourceSliceRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1beta1ApideleteCollectionResourceSlice */ body?: V1DeleteOptions}ResourceV1beta1ApiDeleteDeviceClassRequest
interface ResourceV1beta1ApiDeleteDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteDeviceClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteDeviceClass */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteDeviceClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteDeviceClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteDeviceClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteDeviceClass */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1beta1ApideleteDeviceClass */ body?: V1DeleteOptions}ResourceV1beta1ApiDeleteNamespacedResourceClaimRequest
interface ResourceV1beta1ApiDeleteNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim */ body?: V1DeleteOptions}ResourceV1beta1ApiDeleteNamespacedResourceClaimTemplateRequest
interface ResourceV1beta1ApiDeleteNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate */ body?: V1DeleteOptions}ResourceV1beta1ApiDeleteResourceSliceRequest
interface ResourceV1beta1ApiDeleteResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteResourceSlice */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteResourceSlice */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApideleteResourceSlice */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteResourceSlice */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApideleteResourceSlice */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApideleteResourceSlice */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1beta1ApideleteResourceSlice */ body?: V1DeleteOptions}ResourceV1beta1ApiListDeviceClassRequest
interface ResourceV1beta1ApiListDeviceClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistDeviceClass */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistDeviceClass */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistDeviceClass */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistDeviceClass */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistDeviceClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistDeviceClass */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistDeviceClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistDeviceClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistDeviceClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistDeviceClass */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistDeviceClass */ watch?: boolean}ResourceV1beta1ApiListNamespacedResourceClaimRequest
interface ResourceV1beta1ApiListNamespacedResourceClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistNamespacedResourceClaim */ watch?: boolean}ResourceV1beta1ApiListNamespacedResourceClaimTemplateRequest
interface ResourceV1beta1ApiListNamespacedResourceClaimTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate */ watch?: boolean}ResourceV1beta1ApiListResourceClaimForAllNamespacesRequest
interface ResourceV1beta1ApiListResourceClaimForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces */ watch?: boolean}ResourceV1beta1ApiListResourceClaimTemplateForAllNamespacesRequest
interface ResourceV1beta1ApiListResourceClaimTemplateForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces */ watch?: boolean}ResourceV1beta1ApiListResourceSliceRequest
interface ResourceV1beta1ApiListResourceSliceRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceSlice */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistResourceSlice */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceSlice */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceSlice */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceSlice */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistResourceSlice */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceSlice */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApilistResourceSlice */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistResourceSlice */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta1ApilistResourceSlice */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApilistResourceSlice */ watch?: boolean}ResourceV1beta1ApiPatchDeviceClassRequest
interface ResourceV1beta1ApiPatchDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchDeviceClass */ name: string /** * * @type any * @memberof ResourceV1beta1ApipatchDeviceClass */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchDeviceClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchDeviceClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchDeviceClass */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApipatchDeviceClass */ force?: boolean}ResourceV1beta1ApiPatchNamespacedResourceClaimRequest
interface ResourceV1beta1ApiPatchNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim */ namespace: string /** * * @type any * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim */ force?: boolean}ResourceV1beta1ApiPatchNamespacedResourceClaimStatusRequest
interface ResourceV1beta1ApiPatchNamespacedResourceClaimStatusRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus */ namespace: string /** * * @type any * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus */ force?: boolean}ResourceV1beta1ApiPatchNamespacedResourceClaimTemplateRequest
interface ResourceV1beta1ApiPatchNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate */ namespace: string /** * * @type any * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate */ force?: boolean}ResourceV1beta1ApiPatchResourceSliceRequest
interface ResourceV1beta1ApiPatchResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchResourceSlice */ name: string /** * * @type any * @memberof ResourceV1beta1ApipatchResourceSlice */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchResourceSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchResourceSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApipatchResourceSlice */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta1ApipatchResourceSlice */ force?: boolean}ResourceV1beta1ApiReadDeviceClassRequest
interface ResourceV1beta1ApiReadDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadDeviceClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadDeviceClass */ pretty?: string}ResourceV1beta1ApiReadNamespacedResourceClaimRequest
interface ResourceV1beta1ApiReadNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadNamespacedResourceClaim */ pretty?: string}ResourceV1beta1ApiReadNamespacedResourceClaimStatusRequest
interface ResourceV1beta1ApiReadNamespacedResourceClaimStatusRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadNamespacedResourceClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadNamespacedResourceClaimStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadNamespacedResourceClaimStatus */ pretty?: string}ResourceV1beta1ApiReadNamespacedResourceClaimTemplateRequest
interface ResourceV1beta1ApiReadNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadNamespacedResourceClaimTemplate */ pretty?: string}ResourceV1beta1ApiReadResourceSliceRequest
interface ResourceV1beta1ApiReadResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadResourceSlice */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireadResourceSlice */ pretty?: string}ResourceV1beta1ApiReplaceDeviceClassRequest
interface ResourceV1beta1ApiReplaceDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceDeviceClass */ name: string /** * * @type V1beta1DeviceClass * @memberof ResourceV1beta1ApireplaceDeviceClass */ body: V1beta1DeviceClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceDeviceClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceDeviceClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceDeviceClass */ fieldValidation?: string}ResourceV1beta1ApiReplaceNamespacedResourceClaimRequest
interface ResourceV1beta1ApiReplaceNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim */ namespace: string /** * * @type V1beta1ResourceClaim * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim */ body: V1beta1ResourceClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim */ fieldValidation?: string}ResourceV1beta1ApiReplaceNamespacedResourceClaimStatusRequest
interface ResourceV1beta1ApiReplaceNamespacedResourceClaimStatusRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus */ namespace: string /** * * @type V1beta1ResourceClaim * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus */ body: V1beta1ResourceClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus */ fieldValidation?: string}ResourceV1beta1ApiReplaceNamespacedResourceClaimTemplateRequest
interface ResourceV1beta1ApiReplaceNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate */ namespace: string /** * * @type V1beta1ResourceClaimTemplate * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate */ body: V1beta1ResourceClaimTemplate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate */ fieldValidation?: string}ResourceV1beta1ApiReplaceResourceSliceRequest
interface ResourceV1beta1ApiReplaceResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceResourceSlice */ name: string /** * * @type V1beta1ResourceSlice * @memberof ResourceV1beta1ApireplaceResourceSlice */ body: V1beta1ResourceSlice /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceResourceSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceResourceSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta1ApireplaceResourceSlice */ fieldValidation?: string}ObjectResourceV1beta1Api
class ObjectResourceV1beta1Api createDeviceClassWithHttpInfo
create a DeviceClassParameters
param the request object
public createDeviceClassWithHttpInfo(param: ResourceV1beta1ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> createDeviceClass
create a DeviceClassParameters
param the request object
public createDeviceClass(param: ResourceV1beta1ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> createNamespacedResourceClaimWithHttpInfo
create a ResourceClaimParameters
param the request object
public createNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> createNamespacedResourceClaim
create a ResourceClaimParameters
param the request object
public createNamespacedResourceClaim(param: ResourceV1beta1ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> createNamespacedResourceClaimTemplateWithHttpInfo
create a ResourceClaimTemplateParameters
param the request object
public createNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> createNamespacedResourceClaimTemplate
create a ResourceClaimTemplateParameters
param the request object
public createNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> createResourceSliceWithHttpInfo
create a ResourceSliceParameters
param the request object
public createResourceSliceWithHttpInfo(param: ResourceV1beta1ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> createResourceSlice
create a ResourceSliceParameters
param the request object
public createResourceSlice(param: ResourceV1beta1ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> deleteCollectionDeviceClassWithHttpInfo
delete collection of DeviceClassParameters
param the request object
public deleteCollectionDeviceClassWithHttpInfo(param: ResourceV1beta1ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionDeviceClass
delete collection of DeviceClassParameters
param the request object
public deleteCollectionDeviceClass(param: ResourceV1beta1ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedResourceClaimWithHttpInfo
delete collection of ResourceClaimParameters
param the request object
public deleteCollectionNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedResourceClaim
delete collection of ResourceClaimParameters
param the request object
public deleteCollectionNamespacedResourceClaim(param: ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo
delete collection of ResourceClaimTemplateParameters
param the request object
public deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedResourceClaimTemplate
delete collection of ResourceClaimTemplateParameters
param the request object
public deleteCollectionNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionResourceSliceWithHttpInfo
delete collection of ResourceSliceParameters
param the request object
public deleteCollectionResourceSliceWithHttpInfo(param: ResourceV1beta1ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionResourceSlice
delete collection of ResourceSliceParameters
param the request object
public deleteCollectionResourceSlice(param: ResourceV1beta1ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteDeviceClassWithHttpInfo
delete a DeviceClassParameters
param the request object
public deleteDeviceClassWithHttpInfo(param: ResourceV1beta1ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> deleteDeviceClass
delete a DeviceClassParameters
param the request object
public deleteDeviceClass(param: ResourceV1beta1ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> deleteNamespacedResourceClaimWithHttpInfo
delete a ResourceClaimParameters
param the request object
public deleteNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> deleteNamespacedResourceClaim
delete a ResourceClaimParameters
param the request object
public deleteNamespacedResourceClaim(param: ResourceV1beta1ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> deleteNamespacedResourceClaimTemplateWithHttpInfo
delete a ResourceClaimTemplateParameters
param the request object
public deleteNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> deleteNamespacedResourceClaimTemplate
delete a ResourceClaimTemplateParameters
param the request object
public deleteNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> deleteResourceSliceWithHttpInfo
delete a ResourceSliceParameters
param the request object
public deleteResourceSliceWithHttpInfo(param: ResourceV1beta1ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> deleteResourceSlice
delete a ResourceSliceParameters
param the request object
public deleteResourceSlice(param: ResourceV1beta1ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: ResourceV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: ResourceV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listDeviceClassWithHttpInfo
list or watch objects of kind DeviceClassParameters
param the request object
public listDeviceClassWithHttpInfo(param: ResourceV1beta1ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClassList>> listDeviceClass
list or watch objects of kind DeviceClassParameters
param the request object
public listDeviceClass(param: ResourceV1beta1ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1beta1DeviceClassList> listNamespacedResourceClaimWithHttpInfo
list or watch objects of kind ResourceClaimParameters
param the request object
public listNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimList>> listNamespacedResourceClaim
list or watch objects of kind ResourceClaimParameters
param the request object
public listNamespacedResourceClaim(param: ResourceV1beta1ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimList> listNamespacedResourceClaimTemplateWithHttpInfo
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplateList>> listNamespacedResourceClaimTemplate
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplateList> listResourceClaimForAllNamespacesWithHttpInfo
list or watch objects of kind ResourceClaimParameters
param the request object
public listResourceClaimForAllNamespacesWithHttpInfo(param: ResourceV1beta1ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimList>> listResourceClaimForAllNamespaces
list or watch objects of kind ResourceClaimParameters
param the request object
public listResourceClaimForAllNamespaces(param: ResourceV1beta1ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimList> listResourceClaimTemplateForAllNamespacesWithHttpInfo
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listResourceClaimTemplateForAllNamespacesWithHttpInfo(param: ResourceV1beta1ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplateList>> listResourceClaimTemplateForAllNamespaces
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listResourceClaimTemplateForAllNamespaces(param: ResourceV1beta1ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplateList> listResourceSliceWithHttpInfo
list or watch objects of kind ResourceSliceParameters
param the request object
public listResourceSliceWithHttpInfo(param: ResourceV1beta1ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSliceList>> listResourceSlice
list or watch objects of kind ResourceSliceParameters
param the request object
public listResourceSlice(param: ResourceV1beta1ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ResourceSliceList> patchDeviceClassWithHttpInfo
partially update the specified DeviceClassParameters
param the request object
public patchDeviceClassWithHttpInfo(param: ResourceV1beta1ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> patchDeviceClass
partially update the specified DeviceClassParameters
param the request object
public patchDeviceClass(param: ResourceV1beta1ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> patchNamespacedResourceClaimWithHttpInfo
partially update the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> patchNamespacedResourceClaim
partially update the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaim(param: ResourceV1beta1ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> patchNamespacedResourceClaimStatusWithHttpInfo
partially update status of the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta1ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> patchNamespacedResourceClaimStatus
partially update status of the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaimStatus(param: ResourceV1beta1ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> patchNamespacedResourceClaimTemplateWithHttpInfo
partially update the specified ResourceClaimTemplateParameters
param the request object
public patchNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> patchNamespacedResourceClaimTemplate
partially update the specified ResourceClaimTemplateParameters
param the request object
public patchNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> patchResourceSliceWithHttpInfo
partially update the specified ResourceSliceParameters
param the request object
public patchResourceSliceWithHttpInfo(param: ResourceV1beta1ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> patchResourceSlice
partially update the specified ResourceSliceParameters
param the request object
public patchResourceSlice(param: ResourceV1beta1ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> readDeviceClassWithHttpInfo
read the specified DeviceClassParameters
param the request object
public readDeviceClassWithHttpInfo(param: ResourceV1beta1ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> readDeviceClass
read the specified DeviceClassParameters
param the request object
public readDeviceClass(param: ResourceV1beta1ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> readNamespacedResourceClaimWithHttpInfo
read the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> readNamespacedResourceClaim
read the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaim(param: ResourceV1beta1ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> readNamespacedResourceClaimStatusWithHttpInfo
read status of the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta1ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> readNamespacedResourceClaimStatus
read status of the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaimStatus(param: ResourceV1beta1ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> readNamespacedResourceClaimTemplateWithHttpInfo
read the specified ResourceClaimTemplateParameters
param the request object
public readNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> readNamespacedResourceClaimTemplate
read the specified ResourceClaimTemplateParameters
param the request object
public readNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> readResourceSliceWithHttpInfo
read the specified ResourceSliceParameters
param the request object
public readResourceSliceWithHttpInfo(param: ResourceV1beta1ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> readResourceSlice
read the specified ResourceSliceParameters
param the request object
public readResourceSlice(param: ResourceV1beta1ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> replaceDeviceClassWithHttpInfo
replace the specified DeviceClassParameters
param the request object
public replaceDeviceClassWithHttpInfo(param: ResourceV1beta1ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> replaceDeviceClass
replace the specified DeviceClassParameters
param the request object
public replaceDeviceClass(param: ResourceV1beta1ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> replaceNamespacedResourceClaimWithHttpInfo
replace the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> replaceNamespacedResourceClaim
replace the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaim(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> replaceNamespacedResourceClaimStatusWithHttpInfo
replace status of the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> replaceNamespacedResourceClaimStatus
replace status of the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaimStatus(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> replaceNamespacedResourceClaimTemplateWithHttpInfo
replace the specified ResourceClaimTemplateParameters
param the request object
public replaceNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> replaceNamespacedResourceClaimTemplate
replace the specified ResourceClaimTemplateParameters
param the request object
public replaceNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> replaceResourceSliceWithHttpInfo
replace the specified ResourceSliceParameters
param the request object
public replaceResourceSliceWithHttpInfo(param: ResourceV1beta1ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> replaceResourceSlice
replace the specified ResourceSliceParameters
param the request object
public replaceResourceSlice(param: ResourceV1beta1ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> ResourceV1beta2ApiCreateDeviceClassRequest
interface ResourceV1beta2ApiCreateDeviceClassRequest {
/** * * @type V1beta2DeviceClass * @memberof ResourceV1beta2ApicreateDeviceClass */ body: V1beta2DeviceClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateDeviceClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateDeviceClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateDeviceClass */ fieldValidation?: string}ResourceV1beta2ApiCreateNamespacedResourceClaimRequest
interface ResourceV1beta2ApiCreateNamespacedResourceClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim */ namespace: string /** * * @type V1beta2ResourceClaim * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim */ body: V1beta2ResourceClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim */ fieldValidation?: string}ResourceV1beta2ApiCreateNamespacedResourceClaimTemplateRequest
interface ResourceV1beta2ApiCreateNamespacedResourceClaimTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate */ namespace: string /** * * @type V1beta2ResourceClaimTemplate * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate */ body: V1beta2ResourceClaimTemplate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate */ fieldValidation?: string}ResourceV1beta2ApiCreateResourceSliceRequest
interface ResourceV1beta2ApiCreateResourceSliceRequest {
/** * * @type V1beta2ResourceSlice * @memberof ResourceV1beta2ApicreateResourceSlice */ body: V1beta2ResourceSlice /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateResourceSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateResourceSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApicreateResourceSlice */ fieldValidation?: string}ResourceV1beta2ApiDeleteCollectionDeviceClassRequest
interface ResourceV1beta2ApiDeleteCollectionDeviceClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1beta2ApideleteCollectionDeviceClass */ body?: V1DeleteOptions}ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimRequest
interface ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim */ body?: V1DeleteOptions}ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimTemplateRequest
interface ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate */ body?: V1DeleteOptions}ResourceV1beta2ApiDeleteCollectionResourceSliceRequest
interface ResourceV1beta2ApiDeleteCollectionResourceSliceRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof ResourceV1beta2ApideleteCollectionResourceSlice */ body?: V1DeleteOptions}ResourceV1beta2ApiDeleteDeviceClassRequest
interface ResourceV1beta2ApiDeleteDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteDeviceClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteDeviceClass */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteDeviceClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteDeviceClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteDeviceClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteDeviceClass */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1beta2ApideleteDeviceClass */ body?: V1DeleteOptions}ResourceV1beta2ApiDeleteNamespacedResourceClaimRequest
interface ResourceV1beta2ApiDeleteNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim */ body?: V1DeleteOptions}ResourceV1beta2ApiDeleteNamespacedResourceClaimTemplateRequest
interface ResourceV1beta2ApiDeleteNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate */ body?: V1DeleteOptions}ResourceV1beta2ApiDeleteResourceSliceRequest
interface ResourceV1beta2ApiDeleteResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteResourceSlice */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteResourceSlice */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApideleteResourceSlice */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteResourceSlice */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApideleteResourceSlice */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApideleteResourceSlice */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof ResourceV1beta2ApideleteResourceSlice */ body?: V1DeleteOptions}ResourceV1beta2ApiListDeviceClassRequest
interface ResourceV1beta2ApiListDeviceClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistDeviceClass */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistDeviceClass */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistDeviceClass */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistDeviceClass */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistDeviceClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistDeviceClass */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistDeviceClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistDeviceClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistDeviceClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistDeviceClass */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistDeviceClass */ watch?: boolean}ResourceV1beta2ApiListNamespacedResourceClaimRequest
interface ResourceV1beta2ApiListNamespacedResourceClaimRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistNamespacedResourceClaim */ watch?: boolean}ResourceV1beta2ApiListNamespacedResourceClaimTemplateRequest
interface ResourceV1beta2ApiListNamespacedResourceClaimTemplateRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate */ watch?: boolean}ResourceV1beta2ApiListResourceClaimForAllNamespacesRequest
interface ResourceV1beta2ApiListResourceClaimForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces */ watch?: boolean}ResourceV1beta2ApiListResourceClaimTemplateForAllNamespacesRequest
interface ResourceV1beta2ApiListResourceClaimTemplateForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces */ watch?: boolean}ResourceV1beta2ApiListResourceSliceRequest
interface ResourceV1beta2ApiListResourceSliceRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceSlice */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistResourceSlice */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceSlice */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceSlice */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceSlice */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistResourceSlice */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceSlice */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApilistResourceSlice */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistResourceSlice */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof ResourceV1beta2ApilistResourceSlice */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApilistResourceSlice */ watch?: boolean}ResourceV1beta2ApiPatchDeviceClassRequest
interface ResourceV1beta2ApiPatchDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchDeviceClass */ name: string /** * * @type any * @memberof ResourceV1beta2ApipatchDeviceClass */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchDeviceClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchDeviceClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchDeviceClass */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApipatchDeviceClass */ force?: boolean}ResourceV1beta2ApiPatchNamespacedResourceClaimRequest
interface ResourceV1beta2ApiPatchNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim */ namespace: string /** * * @type any * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim */ force?: boolean}ResourceV1beta2ApiPatchNamespacedResourceClaimStatusRequest
interface ResourceV1beta2ApiPatchNamespacedResourceClaimStatusRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus */ namespace: string /** * * @type any * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus */ force?: boolean}ResourceV1beta2ApiPatchNamespacedResourceClaimTemplateRequest
interface ResourceV1beta2ApiPatchNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate */ namespace: string /** * * @type any * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate */ force?: boolean}ResourceV1beta2ApiPatchResourceSliceRequest
interface ResourceV1beta2ApiPatchResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchResourceSlice */ name: string /** * * @type any * @memberof ResourceV1beta2ApipatchResourceSlice */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchResourceSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchResourceSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApipatchResourceSlice */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof ResourceV1beta2ApipatchResourceSlice */ force?: boolean}ResourceV1beta2ApiReadDeviceClassRequest
interface ResourceV1beta2ApiReadDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadDeviceClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadDeviceClass */ pretty?: string}ResourceV1beta2ApiReadNamespacedResourceClaimRequest
interface ResourceV1beta2ApiReadNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadNamespacedResourceClaim */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadNamespacedResourceClaim */ pretty?: string}ResourceV1beta2ApiReadNamespacedResourceClaimStatusRequest
interface ResourceV1beta2ApiReadNamespacedResourceClaimStatusRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadNamespacedResourceClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadNamespacedResourceClaimStatus */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadNamespacedResourceClaimStatus */ pretty?: string}ResourceV1beta2ApiReadNamespacedResourceClaimTemplateRequest
interface ResourceV1beta2ApiReadNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadNamespacedResourceClaimTemplate */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadNamespacedResourceClaimTemplate */ pretty?: string}ResourceV1beta2ApiReadResourceSliceRequest
interface ResourceV1beta2ApiReadResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadResourceSlice */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireadResourceSlice */ pretty?: string}ResourceV1beta2ApiReplaceDeviceClassRequest
interface ResourceV1beta2ApiReplaceDeviceClassRequest {
/** * name of the DeviceClass * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceDeviceClass */ name: string /** * * @type V1beta2DeviceClass * @memberof ResourceV1beta2ApireplaceDeviceClass */ body: V1beta2DeviceClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceDeviceClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceDeviceClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceDeviceClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceDeviceClass */ fieldValidation?: string}ResourceV1beta2ApiReplaceNamespacedResourceClaimRequest
interface ResourceV1beta2ApiReplaceNamespacedResourceClaimRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim */ namespace: string /** * * @type V1beta2ResourceClaim * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim */ body: V1beta2ResourceClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim */ fieldValidation?: string}ResourceV1beta2ApiReplaceNamespacedResourceClaimStatusRequest
interface ResourceV1beta2ApiReplaceNamespacedResourceClaimStatusRequest {
/** * name of the ResourceClaim * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus */ namespace: string /** * * @type V1beta2ResourceClaim * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus */ body: V1beta2ResourceClaim /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus */ fieldValidation?: string}ResourceV1beta2ApiReplaceNamespacedResourceClaimTemplateRequest
interface ResourceV1beta2ApiReplaceNamespacedResourceClaimTemplateRequest {
/** * name of the ResourceClaimTemplate * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate */ namespace: string /** * * @type V1beta2ResourceClaimTemplate * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate */ body: V1beta2ResourceClaimTemplate /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate */ fieldValidation?: string}ResourceV1beta2ApiReplaceResourceSliceRequest
interface ResourceV1beta2ApiReplaceResourceSliceRequest {
/** * name of the ResourceSlice * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceResourceSlice */ name: string /** * * @type V1beta2ResourceSlice * @memberof ResourceV1beta2ApireplaceResourceSlice */ body: V1beta2ResourceSlice /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceResourceSlice */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceResourceSlice */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceResourceSlice */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof ResourceV1beta2ApireplaceResourceSlice */ fieldValidation?: string}ObjectResourceV1beta2Api
class ObjectResourceV1beta2Api createDeviceClassWithHttpInfo
create a DeviceClassParameters
param the request object
public createDeviceClassWithHttpInfo(param: ResourceV1beta2ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> createDeviceClass
create a DeviceClassParameters
param the request object
public createDeviceClass(param: ResourceV1beta2ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> createNamespacedResourceClaimWithHttpInfo
create a ResourceClaimParameters
param the request object
public createNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> createNamespacedResourceClaim
create a ResourceClaimParameters
param the request object
public createNamespacedResourceClaim(param: ResourceV1beta2ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> createNamespacedResourceClaimTemplateWithHttpInfo
create a ResourceClaimTemplateParameters
param the request object
public createNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> createNamespacedResourceClaimTemplate
create a ResourceClaimTemplateParameters
param the request object
public createNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> createResourceSliceWithHttpInfo
create a ResourceSliceParameters
param the request object
public createResourceSliceWithHttpInfo(param: ResourceV1beta2ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> createResourceSlice
create a ResourceSliceParameters
param the request object
public createResourceSlice(param: ResourceV1beta2ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> deleteCollectionDeviceClassWithHttpInfo
delete collection of DeviceClassParameters
param the request object
public deleteCollectionDeviceClassWithHttpInfo(param: ResourceV1beta2ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionDeviceClass
delete collection of DeviceClassParameters
param the request object
public deleteCollectionDeviceClass(param: ResourceV1beta2ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedResourceClaimWithHttpInfo
delete collection of ResourceClaimParameters
param the request object
public deleteCollectionNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedResourceClaim
delete collection of ResourceClaimParameters
param the request object
public deleteCollectionNamespacedResourceClaim(param: ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo
delete collection of ResourceClaimTemplateParameters
param the request object
public deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedResourceClaimTemplate
delete collection of ResourceClaimTemplateParameters
param the request object
public deleteCollectionNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionResourceSliceWithHttpInfo
delete collection of ResourceSliceParameters
param the request object
public deleteCollectionResourceSliceWithHttpInfo(param: ResourceV1beta2ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionResourceSlice
delete collection of ResourceSliceParameters
param the request object
public deleteCollectionResourceSlice(param: ResourceV1beta2ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteDeviceClassWithHttpInfo
delete a DeviceClassParameters
param the request object
public deleteDeviceClassWithHttpInfo(param: ResourceV1beta2ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> deleteDeviceClass
delete a DeviceClassParameters
param the request object
public deleteDeviceClass(param: ResourceV1beta2ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> deleteNamespacedResourceClaimWithHttpInfo
delete a ResourceClaimParameters
param the request object
public deleteNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> deleteNamespacedResourceClaim
delete a ResourceClaimParameters
param the request object
public deleteNamespacedResourceClaim(param: ResourceV1beta2ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> deleteNamespacedResourceClaimTemplateWithHttpInfo
delete a ResourceClaimTemplateParameters
param the request object
public deleteNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> deleteNamespacedResourceClaimTemplate
delete a ResourceClaimTemplateParameters
param the request object
public deleteNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> deleteResourceSliceWithHttpInfo
delete a ResourceSliceParameters
param the request object
public deleteResourceSliceWithHttpInfo(param: ResourceV1beta2ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> deleteResourceSlice
delete a ResourceSliceParameters
param the request object
public deleteResourceSlice(param: ResourceV1beta2ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: ResourceV1beta2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: ResourceV1beta2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listDeviceClassWithHttpInfo
list or watch objects of kind DeviceClassParameters
param the request object
public listDeviceClassWithHttpInfo(param: ResourceV1beta2ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClassList>> listDeviceClass
list or watch objects of kind DeviceClassParameters
param the request object
public listDeviceClass(param: ResourceV1beta2ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1beta2DeviceClassList> listNamespacedResourceClaimWithHttpInfo
list or watch objects of kind ResourceClaimParameters
param the request object
public listNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimList>> listNamespacedResourceClaim
list or watch objects of kind ResourceClaimParameters
param the request object
public listNamespacedResourceClaim(param: ResourceV1beta2ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimList> listNamespacedResourceClaimTemplateWithHttpInfo
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplateList>> listNamespacedResourceClaimTemplate
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplateList> listResourceClaimForAllNamespacesWithHttpInfo
list or watch objects of kind ResourceClaimParameters
param the request object
public listResourceClaimForAllNamespacesWithHttpInfo(param: ResourceV1beta2ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimList>> listResourceClaimForAllNamespaces
list or watch objects of kind ResourceClaimParameters
param the request object
public listResourceClaimForAllNamespaces(param: ResourceV1beta2ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimList> listResourceClaimTemplateForAllNamespacesWithHttpInfo
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listResourceClaimTemplateForAllNamespacesWithHttpInfo(param: ResourceV1beta2ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplateList>> listResourceClaimTemplateForAllNamespaces
list or watch objects of kind ResourceClaimTemplateParameters
param the request object
public listResourceClaimTemplateForAllNamespaces(param: ResourceV1beta2ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplateList> listResourceSliceWithHttpInfo
list or watch objects of kind ResourceSliceParameters
param the request object
public listResourceSliceWithHttpInfo(param: ResourceV1beta2ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSliceList>> listResourceSlice
list or watch objects of kind ResourceSliceParameters
param the request object
public listResourceSlice(param: ResourceV1beta2ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1beta2ResourceSliceList> patchDeviceClassWithHttpInfo
partially update the specified DeviceClassParameters
param the request object
public patchDeviceClassWithHttpInfo(param: ResourceV1beta2ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> patchDeviceClass
partially update the specified DeviceClassParameters
param the request object
public patchDeviceClass(param: ResourceV1beta2ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> patchNamespacedResourceClaimWithHttpInfo
partially update the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> patchNamespacedResourceClaim
partially update the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaim(param: ResourceV1beta2ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> patchNamespacedResourceClaimStatusWithHttpInfo
partially update status of the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta2ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> patchNamespacedResourceClaimStatus
partially update status of the specified ResourceClaimParameters
param the request object
public patchNamespacedResourceClaimStatus(param: ResourceV1beta2ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> patchNamespacedResourceClaimTemplateWithHttpInfo
partially update the specified ResourceClaimTemplateParameters
param the request object
public patchNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> patchNamespacedResourceClaimTemplate
partially update the specified ResourceClaimTemplateParameters
param the request object
public patchNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> patchResourceSliceWithHttpInfo
partially update the specified ResourceSliceParameters
param the request object
public patchResourceSliceWithHttpInfo(param: ResourceV1beta2ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> patchResourceSlice
partially update the specified ResourceSliceParameters
param the request object
public patchResourceSlice(param: ResourceV1beta2ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> readDeviceClassWithHttpInfo
read the specified DeviceClassParameters
param the request object
public readDeviceClassWithHttpInfo(param: ResourceV1beta2ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> readDeviceClass
read the specified DeviceClassParameters
param the request object
public readDeviceClass(param: ResourceV1beta2ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> readNamespacedResourceClaimWithHttpInfo
read the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> readNamespacedResourceClaim
read the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaim(param: ResourceV1beta2ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> readNamespacedResourceClaimStatusWithHttpInfo
read status of the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta2ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> readNamespacedResourceClaimStatus
read status of the specified ResourceClaimParameters
param the request object
public readNamespacedResourceClaimStatus(param: ResourceV1beta2ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> readNamespacedResourceClaimTemplateWithHttpInfo
read the specified ResourceClaimTemplateParameters
param the request object
public readNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> readNamespacedResourceClaimTemplate
read the specified ResourceClaimTemplateParameters
param the request object
public readNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> readResourceSliceWithHttpInfo
read the specified ResourceSliceParameters
param the request object
public readResourceSliceWithHttpInfo(param: ResourceV1beta2ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> readResourceSlice
read the specified ResourceSliceParameters
param the request object
public readResourceSlice(param: ResourceV1beta2ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> replaceDeviceClassWithHttpInfo
replace the specified DeviceClassParameters
param the request object
public replaceDeviceClassWithHttpInfo(param: ResourceV1beta2ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> replaceDeviceClass
replace the specified DeviceClassParameters
param the request object
public replaceDeviceClass(param: ResourceV1beta2ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> replaceNamespacedResourceClaimWithHttpInfo
replace the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> replaceNamespacedResourceClaim
replace the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaim(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> replaceNamespacedResourceClaimStatusWithHttpInfo
replace status of the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> replaceNamespacedResourceClaimStatus
replace status of the specified ResourceClaimParameters
param the request object
public replaceNamespacedResourceClaimStatus(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> replaceNamespacedResourceClaimTemplateWithHttpInfo
replace the specified ResourceClaimTemplateParameters
param the request object
public replaceNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> replaceNamespacedResourceClaimTemplate
replace the specified ResourceClaimTemplateParameters
param the request object
public replaceNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> replaceResourceSliceWithHttpInfo
replace the specified ResourceSliceParameters
param the request object
public replaceResourceSliceWithHttpInfo(param: ResourceV1beta2ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> replaceResourceSlice
replace the specified ResourceSliceParameters
param the request object
public replaceResourceSlice(param: ResourceV1beta2ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> ObjectSchedulingApi
class ObjectSchedulingApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: SchedulingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: SchedulingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> SchedulingV1ApiCreatePriorityClassRequest
interface SchedulingV1ApiCreatePriorityClassRequest {
/** * * @type V1PriorityClass * @memberof SchedulingV1ApicreatePriorityClass */ body: V1PriorityClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1ApicreatePriorityClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1ApicreatePriorityClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof SchedulingV1ApicreatePriorityClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof SchedulingV1ApicreatePriorityClass */ fieldValidation?: string}SchedulingV1ApiDeleteCollectionPriorityClassRequest
interface SchedulingV1ApiDeleteCollectionPriorityClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1ApideleteCollectionPriorityClass */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof SchedulingV1ApideleteCollectionPriorityClass */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1ApideleteCollectionPriorityClass */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1ApideleteCollectionPriorityClass */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof SchedulingV1ApideleteCollectionPriorityClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof SchedulingV1ApideleteCollectionPriorityClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1ApideleteCollectionPriorityClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof SchedulingV1ApideleteCollectionPriorityClass */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof SchedulingV1ApideleteCollectionPriorityClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof SchedulingV1ApideleteCollectionPriorityClass */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1ApideleteCollectionPriorityClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1ApideleteCollectionPriorityClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof SchedulingV1ApideleteCollectionPriorityClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof SchedulingV1ApideleteCollectionPriorityClass */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof SchedulingV1ApideleteCollectionPriorityClass */ body?: V1DeleteOptions}SchedulingV1ApiDeletePriorityClassRequest
interface SchedulingV1ApiDeletePriorityClassRequest {
/** * name of the PriorityClass * Defaults to: undefined * @type string * @memberof SchedulingV1ApideletePriorityClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1ApideletePriorityClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1ApideletePriorityClass */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof SchedulingV1ApideletePriorityClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof SchedulingV1ApideletePriorityClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof SchedulingV1ApideletePriorityClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof SchedulingV1ApideletePriorityClass */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof SchedulingV1ApideletePriorityClass */ body?: V1DeleteOptions}SchedulingV1ApiListPriorityClassRequest
interface SchedulingV1ApiListPriorityClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1ApilistPriorityClass */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof SchedulingV1ApilistPriorityClass */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof SchedulingV1ApilistPriorityClass */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1ApilistPriorityClass */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1ApilistPriorityClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof SchedulingV1ApilistPriorityClass */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1ApilistPriorityClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1ApilistPriorityClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof SchedulingV1ApilistPriorityClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof SchedulingV1ApilistPriorityClass */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof SchedulingV1ApilistPriorityClass */ watch?: boolean}SchedulingV1ApiPatchPriorityClassRequest
interface SchedulingV1ApiPatchPriorityClassRequest {
/** * name of the PriorityClass * Defaults to: undefined * @type string * @memberof SchedulingV1ApipatchPriorityClass */ name: string /** * * @type any * @memberof SchedulingV1ApipatchPriorityClass */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1ApipatchPriorityClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1ApipatchPriorityClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof SchedulingV1ApipatchPriorityClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof SchedulingV1ApipatchPriorityClass */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof SchedulingV1ApipatchPriorityClass */ force?: boolean}SchedulingV1ApiReadPriorityClassRequest
interface SchedulingV1ApiReadPriorityClassRequest {
/** * name of the PriorityClass * Defaults to: undefined * @type string * @memberof SchedulingV1ApireadPriorityClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1ApireadPriorityClass */ pretty?: string}SchedulingV1ApiReplacePriorityClassRequest
interface SchedulingV1ApiReplacePriorityClassRequest {
/** * name of the PriorityClass * Defaults to: undefined * @type string * @memberof SchedulingV1ApireplacePriorityClass */ name: string /** * * @type V1PriorityClass * @memberof SchedulingV1ApireplacePriorityClass */ body: V1PriorityClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1ApireplacePriorityClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1ApireplacePriorityClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof SchedulingV1ApireplacePriorityClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof SchedulingV1ApireplacePriorityClass */ fieldValidation?: string}ObjectSchedulingV1Api
class ObjectSchedulingV1Api createPriorityClassWithHttpInfo
create a PriorityClassParameters
param the request object
public createPriorityClassWithHttpInfo(param: SchedulingV1ApiCreatePriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClass>> createPriorityClass
create a PriorityClassParameters
param the request object
public createPriorityClass(param: SchedulingV1ApiCreatePriorityClassRequest, options?: ConfigurationOptions): Promise<V1PriorityClass> deleteCollectionPriorityClassWithHttpInfo
delete collection of PriorityClassParameters
param the request object
public deleteCollectionPriorityClassWithHttpInfo(param: SchedulingV1ApiDeleteCollectionPriorityClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionPriorityClass
delete collection of PriorityClassParameters
param the request object
public deleteCollectionPriorityClass(param: SchedulingV1ApiDeleteCollectionPriorityClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deletePriorityClassWithHttpInfo
delete a PriorityClassParameters
param the request object
public deletePriorityClassWithHttpInfo(param: SchedulingV1ApiDeletePriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deletePriorityClass
delete a PriorityClassParameters
param the request object
public deletePriorityClass(param: SchedulingV1ApiDeletePriorityClassRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: SchedulingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: SchedulingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listPriorityClassWithHttpInfo
list or watch objects of kind PriorityClassParameters
param the request object
public listPriorityClassWithHttpInfo(param: SchedulingV1ApiListPriorityClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClassList>> listPriorityClass
list or watch objects of kind PriorityClassParameters
param the request object
public listPriorityClass(param: SchedulingV1ApiListPriorityClassRequest = {}, options?: ConfigurationOptions): Promise<V1PriorityClassList> patchPriorityClassWithHttpInfo
partially update the specified PriorityClassParameters
param the request object
public patchPriorityClassWithHttpInfo(param: SchedulingV1ApiPatchPriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClass>> patchPriorityClass
partially update the specified PriorityClassParameters
param the request object
public patchPriorityClass(param: SchedulingV1ApiPatchPriorityClassRequest, options?: ConfigurationOptions): Promise<V1PriorityClass> readPriorityClassWithHttpInfo
read the specified PriorityClassParameters
param the request object
public readPriorityClassWithHttpInfo(param: SchedulingV1ApiReadPriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClass>> readPriorityClass
read the specified PriorityClassParameters
param the request object
public readPriorityClass(param: SchedulingV1ApiReadPriorityClassRequest, options?: ConfigurationOptions): Promise<V1PriorityClass> replacePriorityClassWithHttpInfo
replace the specified PriorityClassParameters
param the request object
public replacePriorityClassWithHttpInfo(param: SchedulingV1ApiReplacePriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClass>> replacePriorityClass
replace the specified PriorityClassParameters
param the request object
public replacePriorityClass(param: SchedulingV1ApiReplacePriorityClassRequest, options?: ConfigurationOptions): Promise<V1PriorityClass> SchedulingV1alpha1ApiCreateNamespacedWorkloadRequest
interface SchedulingV1alpha1ApiCreateNamespacedWorkloadRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload */ namespace: string /** * * @type V1alpha1Workload * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload */ body: V1alpha1Workload /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload */ fieldValidation?: string}SchedulingV1alpha1ApiDeleteCollectionNamespacedWorkloadRequest
interface SchedulingV1alpha1ApiDeleteCollectionNamespacedWorkloadRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload */ body?: V1DeleteOptions}SchedulingV1alpha1ApiDeleteNamespacedWorkloadRequest
interface SchedulingV1alpha1ApiDeleteNamespacedWorkloadRequest {
/** * name of the Workload * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload */ body?: V1DeleteOptions}SchedulingV1alpha1ApiListNamespacedWorkloadRequest
interface SchedulingV1alpha1ApiListNamespacedWorkloadRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApilistNamespacedWorkload */ watch?: boolean}SchedulingV1alpha1ApiListWorkloadForAllNamespacesRequest
interface SchedulingV1alpha1ApiListWorkloadForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces */ watch?: boolean}SchedulingV1alpha1ApiPatchNamespacedWorkloadRequest
interface SchedulingV1alpha1ApiPatchNamespacedWorkloadRequest {
/** * name of the Workload * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload */ namespace: string /** * * @type any * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload */ force?: boolean}SchedulingV1alpha1ApiReadNamespacedWorkloadRequest
interface SchedulingV1alpha1ApiReadNamespacedWorkloadRequest {
/** * name of the Workload * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApireadNamespacedWorkload */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApireadNamespacedWorkload */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApireadNamespacedWorkload */ pretty?: string}SchedulingV1alpha1ApiReplaceNamespacedWorkloadRequest
interface SchedulingV1alpha1ApiReplaceNamespacedWorkloadRequest {
/** * name of the Workload * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload */ namespace: string /** * * @type V1alpha1Workload * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload */ body: V1alpha1Workload /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload */ fieldValidation?: string}ObjectSchedulingV1alpha1Api
class ObjectSchedulingV1alpha1Api createNamespacedWorkloadWithHttpInfo
create a WorkloadParameters
param the request object
public createNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiCreateNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1Workload>> createNamespacedWorkload
create a WorkloadParameters
param the request object
public createNamespacedWorkload(param: SchedulingV1alpha1ApiCreateNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1Workload> deleteCollectionNamespacedWorkloadWithHttpInfo
delete collection of WorkloadParameters
param the request object
public deleteCollectionNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiDeleteCollectionNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedWorkload
delete collection of WorkloadParameters
param the request object
public deleteCollectionNamespacedWorkload(param: SchedulingV1alpha1ApiDeleteCollectionNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedWorkloadWithHttpInfo
delete a WorkloadParameters
param the request object
public deleteNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiDeleteNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedWorkload
delete a WorkloadParameters
param the request object
public deleteNamespacedWorkload(param: SchedulingV1alpha1ApiDeleteNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: SchedulingV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: SchedulingV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listNamespacedWorkloadWithHttpInfo
list or watch objects of kind WorkloadParameters
param the request object
public listNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiListNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1WorkloadList>> listNamespacedWorkload
list or watch objects of kind WorkloadParameters
param the request object
public listNamespacedWorkload(param: SchedulingV1alpha1ApiListNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1WorkloadList> listWorkloadForAllNamespacesWithHttpInfo
list or watch objects of kind WorkloadParameters
param the request object
public listWorkloadForAllNamespacesWithHttpInfo(param: SchedulingV1alpha1ApiListWorkloadForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1WorkloadList>> listWorkloadForAllNamespaces
list or watch objects of kind WorkloadParameters
param the request object
public listWorkloadForAllNamespaces(param: SchedulingV1alpha1ApiListWorkloadForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1WorkloadList> patchNamespacedWorkloadWithHttpInfo
partially update the specified WorkloadParameters
param the request object
public patchNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiPatchNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1Workload>> patchNamespacedWorkload
partially update the specified WorkloadParameters
param the request object
public patchNamespacedWorkload(param: SchedulingV1alpha1ApiPatchNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1Workload> readNamespacedWorkloadWithHttpInfo
read the specified WorkloadParameters
param the request object
public readNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiReadNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1Workload>> readNamespacedWorkload
read the specified WorkloadParameters
param the request object
public readNamespacedWorkload(param: SchedulingV1alpha1ApiReadNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1Workload> replaceNamespacedWorkloadWithHttpInfo
replace the specified WorkloadParameters
param the request object
public replaceNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiReplaceNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1Workload>> replaceNamespacedWorkload
replace the specified WorkloadParameters
param the request object
public replaceNamespacedWorkload(param: SchedulingV1alpha1ApiReplaceNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1Workload> ObjectStorageApi
class ObjectStorageApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: StorageApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: StorageApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> StorageV1ApiCreateCSIDriverRequest
interface StorageV1ApiCreateCSIDriverRequest {
/** * * @type V1CSIDriver * @memberof StorageV1ApicreateCSIDriver */ body: V1CSIDriver /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApicreateCSIDriver */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApicreateCSIDriver */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateCSIDriver */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateCSIDriver */ fieldValidation?: string}StorageV1ApiCreateCSINodeRequest
interface StorageV1ApiCreateCSINodeRequest {
/** * * @type V1CSINode * @memberof StorageV1ApicreateCSINode */ body: V1CSINode /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApicreateCSINode */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApicreateCSINode */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateCSINode */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateCSINode */ fieldValidation?: string}StorageV1ApiCreateNamespacedCSIStorageCapacityRequest
interface StorageV1ApiCreateNamespacedCSIStorageCapacityRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity */ namespace: string /** * * @type V1CSIStorageCapacity * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity */ body: V1CSIStorageCapacity /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity */ fieldValidation?: string}StorageV1ApiCreateStorageClassRequest
interface StorageV1ApiCreateStorageClassRequest {
/** * * @type V1StorageClass * @memberof StorageV1ApicreateStorageClass */ body: V1StorageClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApicreateStorageClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApicreateStorageClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateStorageClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateStorageClass */ fieldValidation?: string}StorageV1ApiCreateVolumeAttachmentRequest
interface StorageV1ApiCreateVolumeAttachmentRequest {
/** * * @type V1VolumeAttachment * @memberof StorageV1ApicreateVolumeAttachment */ body: V1VolumeAttachment /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApicreateVolumeAttachment */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApicreateVolumeAttachment */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateVolumeAttachment */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateVolumeAttachment */ fieldValidation?: string}StorageV1ApiCreateVolumeAttributesClassRequest
interface StorageV1ApiCreateVolumeAttributesClassRequest {
/** * * @type V1VolumeAttributesClass * @memberof StorageV1ApicreateVolumeAttributesClass */ body: V1VolumeAttributesClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApicreateVolumeAttributesClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApicreateVolumeAttributesClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateVolumeAttributesClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApicreateVolumeAttributesClass */ fieldValidation?: string}StorageV1ApiDeleteCSIDriverRequest
interface StorageV1ApiDeleteCSIDriverRequest {
/** * name of the CSIDriver * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCSIDriver */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCSIDriver */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCSIDriver */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCSIDriver */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCSIDriver */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCSIDriver */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCSIDriver */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteCSIDriver */ body?: V1DeleteOptions}StorageV1ApiDeleteCSINodeRequest
interface StorageV1ApiDeleteCSINodeRequest {
/** * name of the CSINode * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCSINode */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCSINode */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCSINode */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCSINode */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCSINode */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCSINode */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCSINode */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteCSINode */ body?: V1DeleteOptions}StorageV1ApiDeleteCollectionCSIDriverRequest
interface StorageV1ApiDeleteCollectionCSIDriverRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSIDriver */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSIDriver */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSIDriver */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSIDriver */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionCSIDriver */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionCSIDriver */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSIDriver */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionCSIDriver */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionCSIDriver */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSIDriver */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSIDriver */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSIDriver */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionCSIDriver */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionCSIDriver */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteCollectionCSIDriver */ body?: V1DeleteOptions}StorageV1ApiDeleteCollectionCSINodeRequest
interface StorageV1ApiDeleteCollectionCSINodeRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSINode */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSINode */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSINode */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSINode */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionCSINode */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionCSINode */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSINode */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionCSINode */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionCSINode */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSINode */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSINode */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionCSINode */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionCSINode */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionCSINode */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteCollectionCSINode */ body?: V1DeleteOptions}StorageV1ApiDeleteCollectionNamespacedCSIStorageCapacityRequest
interface StorageV1ApiDeleteCollectionNamespacedCSIStorageCapacityRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity */ body?: V1DeleteOptions}StorageV1ApiDeleteCollectionStorageClassRequest
interface StorageV1ApiDeleteCollectionStorageClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionStorageClass */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionStorageClass */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionStorageClass */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionStorageClass */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionStorageClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionStorageClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionStorageClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionStorageClass */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionStorageClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionStorageClass */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionStorageClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionStorageClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionStorageClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionStorageClass */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteCollectionStorageClass */ body?: V1DeleteOptions}StorageV1ApiDeleteCollectionVolumeAttachmentRequest
interface StorageV1ApiDeleteCollectionVolumeAttachmentRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttachment */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttachment */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttachment */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttachment */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionVolumeAttachment */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionVolumeAttachment */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttachment */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionVolumeAttachment */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionVolumeAttachment */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttachment */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttachment */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttachment */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionVolumeAttachment */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionVolumeAttachment */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteCollectionVolumeAttachment */ body?: V1DeleteOptions}StorageV1ApiDeleteCollectionVolumeAttributesClassRequest
interface StorageV1ApiDeleteCollectionVolumeAttributesClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteCollectionVolumeAttributesClass */ body?: V1DeleteOptions}StorageV1ApiDeleteNamespacedCSIStorageCapacityRequest
interface StorageV1ApiDeleteNamespacedCSIStorageCapacityRequest {
/** * name of the CSIStorageCapacity * Defaults to: undefined * @type string * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity */ body?: V1DeleteOptions}StorageV1ApiDeleteStorageClassRequest
interface StorageV1ApiDeleteStorageClassRequest {
/** * name of the StorageClass * Defaults to: undefined * @type string * @memberof StorageV1ApideleteStorageClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteStorageClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteStorageClass */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteStorageClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteStorageClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteStorageClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteStorageClass */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteStorageClass */ body?: V1DeleteOptions}StorageV1ApiDeleteVolumeAttachmentRequest
interface StorageV1ApiDeleteVolumeAttachmentRequest {
/** * name of the VolumeAttachment * Defaults to: undefined * @type string * @memberof StorageV1ApideleteVolumeAttachment */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteVolumeAttachment */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteVolumeAttachment */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteVolumeAttachment */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteVolumeAttachment */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteVolumeAttachment */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteVolumeAttachment */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteVolumeAttachment */ body?: V1DeleteOptions}StorageV1ApiDeleteVolumeAttributesClassRequest
interface StorageV1ApiDeleteVolumeAttributesClassRequest {
/** * name of the VolumeAttributesClass * Defaults to: undefined * @type string * @memberof StorageV1ApideleteVolumeAttributesClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApideleteVolumeAttributesClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApideleteVolumeAttributesClass */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1ApideleteVolumeAttributesClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteVolumeAttributesClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1ApideleteVolumeAttributesClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1ApideleteVolumeAttributesClass */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof StorageV1ApideleteVolumeAttributesClass */ body?: V1DeleteOptions}StorageV1ApiListCSIDriverRequest
interface StorageV1ApiListCSIDriverRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIDriver */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistCSIDriver */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIDriver */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIDriver */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIDriver */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApilistCSIDriver */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIDriver */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIDriver */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistCSIDriver */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApilistCSIDriver */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistCSIDriver */ watch?: boolean}StorageV1ApiListCSINodeRequest
interface StorageV1ApiListCSINodeRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSINode */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistCSINode */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSINode */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSINode */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSINode */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApilistCSINode */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSINode */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSINode */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistCSINode */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApilistCSINode */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistCSINode */ watch?: boolean}StorageV1ApiListCSIStorageCapacityForAllNamespacesRequest
interface StorageV1ApiListCSIStorageCapacityForAllNamespacesRequest {
/** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ limit?: number /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ pretty?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces */ watch?: boolean}StorageV1ApiListNamespacedCSIStorageCapacityRequest
interface StorageV1ApiListNamespacedCSIStorageCapacityRequest {
/** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistNamespacedCSIStorageCapacity */ watch?: boolean}StorageV1ApiListStorageClassRequest
interface StorageV1ApiListStorageClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApilistStorageClass */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistStorageClass */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApilistStorageClass */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistStorageClass */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistStorageClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApilistStorageClass */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistStorageClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistStorageClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistStorageClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApilistStorageClass */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistStorageClass */ watch?: boolean}StorageV1ApiListVolumeAttachmentRequest
interface StorageV1ApiListVolumeAttachmentRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttachment */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistVolumeAttachment */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttachment */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttachment */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttachment */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApilistVolumeAttachment */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttachment */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttachment */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistVolumeAttachment */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApilistVolumeAttachment */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistVolumeAttachment */ watch?: boolean}StorageV1ApiListVolumeAttributesClassRequest
interface StorageV1ApiListVolumeAttributesClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttributesClass */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistVolumeAttributesClass */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttributesClass */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttributesClass */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttributesClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1ApilistVolumeAttributesClass */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttributesClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1ApilistVolumeAttributesClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistVolumeAttributesClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1ApilistVolumeAttributesClass */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof StorageV1ApilistVolumeAttributesClass */ watch?: boolean}StorageV1ApiPatchCSIDriverRequest
interface StorageV1ApiPatchCSIDriverRequest {
/** * name of the CSIDriver * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSIDriver */ name: string /** * * @type any * @memberof StorageV1ApipatchCSIDriver */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSIDriver */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSIDriver */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSIDriver */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSIDriver */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StorageV1ApipatchCSIDriver */ force?: boolean}StorageV1ApiPatchCSINodeRequest
interface StorageV1ApiPatchCSINodeRequest {
/** * name of the CSINode * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSINode */ name: string /** * * @type any * @memberof StorageV1ApipatchCSINode */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSINode */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSINode */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSINode */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApipatchCSINode */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StorageV1ApipatchCSINode */ force?: boolean}StorageV1ApiPatchNamespacedCSIStorageCapacityRequest
interface StorageV1ApiPatchNamespacedCSIStorageCapacityRequest {
/** * name of the CSIStorageCapacity * Defaults to: undefined * @type string * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity */ namespace: string /** * * @type any * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity */ force?: boolean}StorageV1ApiPatchStorageClassRequest
interface StorageV1ApiPatchStorageClassRequest {
/** * name of the StorageClass * Defaults to: undefined * @type string * @memberof StorageV1ApipatchStorageClass */ name: string /** * * @type any * @memberof StorageV1ApipatchStorageClass */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchStorageClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApipatchStorageClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchStorageClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApipatchStorageClass */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StorageV1ApipatchStorageClass */ force?: boolean}StorageV1ApiPatchVolumeAttachmentRequest
interface StorageV1ApiPatchVolumeAttachmentRequest {
/** * name of the VolumeAttachment * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachment */ name: string /** * * @type any * @memberof StorageV1ApipatchVolumeAttachment */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachment */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachment */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachment */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachment */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StorageV1ApipatchVolumeAttachment */ force?: boolean}StorageV1ApiPatchVolumeAttachmentStatusRequest
interface StorageV1ApiPatchVolumeAttachmentStatusRequest {
/** * name of the VolumeAttachment * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachmentStatus */ name: string /** * * @type any * @memberof StorageV1ApipatchVolumeAttachmentStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachmentStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachmentStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachmentStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttachmentStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StorageV1ApipatchVolumeAttachmentStatus */ force?: boolean}StorageV1ApiPatchVolumeAttributesClassRequest
interface StorageV1ApiPatchVolumeAttributesClassRequest {
/** * name of the VolumeAttributesClass * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttributesClass */ name: string /** * * @type any * @memberof StorageV1ApipatchVolumeAttributesClass */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttributesClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttributesClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttributesClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApipatchVolumeAttributesClass */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StorageV1ApipatchVolumeAttributesClass */ force?: boolean}StorageV1ApiReadNamespacedCSIStorageCapacityRequest
interface StorageV1ApiReadNamespacedCSIStorageCapacityRequest {
/** * name of the CSIStorageCapacity * Defaults to: undefined * @type string * @memberof StorageV1ApireadNamespacedCSIStorageCapacity */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof StorageV1ApireadNamespacedCSIStorageCapacity */ namespace: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireadNamespacedCSIStorageCapacity */ pretty?: string}StorageV1ApiReadVolumeAttachmentRequest
interface StorageV1ApiReadVolumeAttachmentRequest {
/** * name of the VolumeAttachment * Defaults to: undefined * @type string * @memberof StorageV1ApireadVolumeAttachment */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireadVolumeAttachment */ pretty?: string}StorageV1ApiReadVolumeAttachmentStatusRequest
interface StorageV1ApiReadVolumeAttachmentStatusRequest {
/** * name of the VolumeAttachment * Defaults to: undefined * @type string * @memberof StorageV1ApireadVolumeAttachmentStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireadVolumeAttachmentStatus */ pretty?: string}StorageV1ApiReadVolumeAttributesClassRequest
interface StorageV1ApiReadVolumeAttributesClassRequest {
/** * name of the VolumeAttributesClass * Defaults to: undefined * @type string * @memberof StorageV1ApireadVolumeAttributesClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireadVolumeAttributesClass */ pretty?: string}StorageV1ApiReplaceCSIDriverRequest
interface StorageV1ApiReplaceCSIDriverRequest {
/** * name of the CSIDriver * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSIDriver */ name: string /** * * @type V1CSIDriver * @memberof StorageV1ApireplaceCSIDriver */ body: V1CSIDriver /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSIDriver */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSIDriver */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSIDriver */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSIDriver */ fieldValidation?: string}StorageV1ApiReplaceCSINodeRequest
interface StorageV1ApiReplaceCSINodeRequest {
/** * name of the CSINode * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSINode */ name: string /** * * @type V1CSINode * @memberof StorageV1ApireplaceCSINode */ body: V1CSINode /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSINode */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSINode */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSINode */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceCSINode */ fieldValidation?: string}StorageV1ApiReplaceNamespacedCSIStorageCapacityRequest
interface StorageV1ApiReplaceNamespacedCSIStorageCapacityRequest {
/** * name of the CSIStorageCapacity * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity */ name: string /** * object name and auth scope, such as for teams and projects * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity */ namespace: string /** * * @type V1CSIStorageCapacity * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity */ body: V1CSIStorageCapacity /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity */ fieldValidation?: string}StorageV1ApiReplaceStorageClassRequest
interface StorageV1ApiReplaceStorageClassRequest {
/** * name of the StorageClass * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceStorageClass */ name: string /** * * @type V1StorageClass * @memberof StorageV1ApireplaceStorageClass */ body: V1StorageClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceStorageClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceStorageClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceStorageClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceStorageClass */ fieldValidation?: string}StorageV1ApiReplaceVolumeAttachmentRequest
interface StorageV1ApiReplaceVolumeAttachmentRequest {
/** * name of the VolumeAttachment * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachment */ name: string /** * * @type V1VolumeAttachment * @memberof StorageV1ApireplaceVolumeAttachment */ body: V1VolumeAttachment /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachment */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachment */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachment */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachment */ fieldValidation?: string}StorageV1ApiReplaceVolumeAttachmentStatusRequest
interface StorageV1ApiReplaceVolumeAttachmentStatusRequest {
/** * name of the VolumeAttachment * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachmentStatus */ name: string /** * * @type V1VolumeAttachment * @memberof StorageV1ApireplaceVolumeAttachmentStatus */ body: V1VolumeAttachment /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachmentStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachmentStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachmentStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttachmentStatus */ fieldValidation?: string}StorageV1ApiReplaceVolumeAttributesClassRequest
interface StorageV1ApiReplaceVolumeAttributesClassRequest {
/** * name of the VolumeAttributesClass * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttributesClass */ name: string /** * * @type V1VolumeAttributesClass * @memberof StorageV1ApireplaceVolumeAttributesClass */ body: V1VolumeAttributesClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttributesClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttributesClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttributesClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1ApireplaceVolumeAttributesClass */ fieldValidation?: string}ObjectStorageV1Api
class ObjectStorageV1Api createCSIDriverWithHttpInfo
create a CSIDriverParameters
param the request object
public createCSIDriverWithHttpInfo(param: StorageV1ApiCreateCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> createCSIDriver
create a CSIDriverParameters
param the request object
public createCSIDriver(param: StorageV1ApiCreateCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> createCSINodeWithHttpInfo
create a CSINodeParameters
param the request object
public createCSINodeWithHttpInfo(param: StorageV1ApiCreateCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> createCSINode
create a CSINodeParameters
param the request object
public createCSINode(param: StorageV1ApiCreateCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> createNamespacedCSIStorageCapacityWithHttpInfo
create a CSIStorageCapacityParameters
param the request object
public createNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiCreateNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacity>> createNamespacedCSIStorageCapacity
create a CSIStorageCapacityParameters
param the request object
public createNamespacedCSIStorageCapacity(param: StorageV1ApiCreateNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacity> createStorageClassWithHttpInfo
create a StorageClassParameters
param the request object
public createStorageClassWithHttpInfo(param: StorageV1ApiCreateStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> createStorageClass
create a StorageClassParameters
param the request object
public createStorageClass(param: StorageV1ApiCreateStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> createVolumeAttachmentWithHttpInfo
create a VolumeAttachmentParameters
param the request object
public createVolumeAttachmentWithHttpInfo(param: StorageV1ApiCreateVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> createVolumeAttachment
create a VolumeAttachmentParameters
param the request object
public createVolumeAttachment(param: StorageV1ApiCreateVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> createVolumeAttributesClassWithHttpInfo
create a VolumeAttributesClassParameters
param the request object
public createVolumeAttributesClassWithHttpInfo(param: StorageV1ApiCreateVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> createVolumeAttributesClass
create a VolumeAttributesClassParameters
param the request object
public createVolumeAttributesClass(param: StorageV1ApiCreateVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> deleteCSIDriverWithHttpInfo
delete a CSIDriverParameters
param the request object
public deleteCSIDriverWithHttpInfo(param: StorageV1ApiDeleteCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> deleteCSIDriver
delete a CSIDriverParameters
param the request object
public deleteCSIDriver(param: StorageV1ApiDeleteCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> deleteCSINodeWithHttpInfo
delete a CSINodeParameters
param the request object
public deleteCSINodeWithHttpInfo(param: StorageV1ApiDeleteCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> deleteCSINode
delete a CSINodeParameters
param the request object
public deleteCSINode(param: StorageV1ApiDeleteCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> deleteCollectionCSIDriverWithHttpInfo
delete collection of CSIDriverParameters
param the request object
public deleteCollectionCSIDriverWithHttpInfo(param: StorageV1ApiDeleteCollectionCSIDriverRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionCSIDriver
delete collection of CSIDriverParameters
param the request object
public deleteCollectionCSIDriver(param: StorageV1ApiDeleteCollectionCSIDriverRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionCSINodeWithHttpInfo
delete collection of CSINodeParameters
param the request object
public deleteCollectionCSINodeWithHttpInfo(param: StorageV1ApiDeleteCollectionCSINodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionCSINode
delete collection of CSINodeParameters
param the request object
public deleteCollectionCSINode(param: StorageV1ApiDeleteCollectionCSINodeRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionNamespacedCSIStorageCapacityWithHttpInfo
delete collection of CSIStorageCapacityParameters
param the request object
public deleteCollectionNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiDeleteCollectionNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionNamespacedCSIStorageCapacity
delete collection of CSIStorageCapacityParameters
param the request object
public deleteCollectionNamespacedCSIStorageCapacity(param: StorageV1ApiDeleteCollectionNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionStorageClassWithHttpInfo
delete collection of StorageClassParameters
param the request object
public deleteCollectionStorageClassWithHttpInfo(param: StorageV1ApiDeleteCollectionStorageClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionStorageClass
delete collection of StorageClassParameters
param the request object
public deleteCollectionStorageClass(param: StorageV1ApiDeleteCollectionStorageClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionVolumeAttachmentWithHttpInfo
delete collection of VolumeAttachmentParameters
param the request object
public deleteCollectionVolumeAttachmentWithHttpInfo(param: StorageV1ApiDeleteCollectionVolumeAttachmentRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionVolumeAttachment
delete collection of VolumeAttachmentParameters
param the request object
public deleteCollectionVolumeAttachment(param: StorageV1ApiDeleteCollectionVolumeAttachmentRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteCollectionVolumeAttributesClassWithHttpInfo
delete collection of VolumeAttributesClassParameters
param the request object
public deleteCollectionVolumeAttributesClassWithHttpInfo(param: StorageV1ApiDeleteCollectionVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionVolumeAttributesClass
delete collection of VolumeAttributesClassParameters
param the request object
public deleteCollectionVolumeAttributesClass(param: StorageV1ApiDeleteCollectionVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteNamespacedCSIStorageCapacityWithHttpInfo
delete a CSIStorageCapacityParameters
param the request object
public deleteNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiDeleteNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteNamespacedCSIStorageCapacity
delete a CSIStorageCapacityParameters
param the request object
public deleteNamespacedCSIStorageCapacity(param: StorageV1ApiDeleteNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1Status> deleteStorageClassWithHttpInfo
delete a StorageClassParameters
param the request object
public deleteStorageClassWithHttpInfo(param: StorageV1ApiDeleteStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> deleteStorageClass
delete a StorageClassParameters
param the request object
public deleteStorageClass(param: StorageV1ApiDeleteStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> deleteVolumeAttachmentWithHttpInfo
delete a VolumeAttachmentParameters
param the request object
public deleteVolumeAttachmentWithHttpInfo(param: StorageV1ApiDeleteVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> deleteVolumeAttachment
delete a VolumeAttachmentParameters
param the request object
public deleteVolumeAttachment(param: StorageV1ApiDeleteVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> deleteVolumeAttributesClassWithHttpInfo
delete a VolumeAttributesClassParameters
param the request object
public deleteVolumeAttributesClassWithHttpInfo(param: StorageV1ApiDeleteVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> deleteVolumeAttributesClass
delete a VolumeAttributesClassParameters
param the request object
public deleteVolumeAttributesClass(param: StorageV1ApiDeleteVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: StorageV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: StorageV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listCSIDriverWithHttpInfo
list or watch objects of kind CSIDriverParameters
param the request object
public listCSIDriverWithHttpInfo(param: StorageV1ApiListCSIDriverRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriverList>> listCSIDriver
list or watch objects of kind CSIDriverParameters
param the request object
public listCSIDriver(param: StorageV1ApiListCSIDriverRequest = {}, options?: ConfigurationOptions): Promise<V1CSIDriverList> listCSINodeWithHttpInfo
list or watch objects of kind CSINodeParameters
param the request object
public listCSINodeWithHttpInfo(param: StorageV1ApiListCSINodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINodeList>> listCSINode
list or watch objects of kind CSINodeParameters
param the request object
public listCSINode(param: StorageV1ApiListCSINodeRequest = {}, options?: ConfigurationOptions): Promise<V1CSINodeList> listCSIStorageCapacityForAllNamespacesWithHttpInfo
list or watch objects of kind CSIStorageCapacityParameters
param the request object
public listCSIStorageCapacityForAllNamespacesWithHttpInfo(param: StorageV1ApiListCSIStorageCapacityForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacityList>> listCSIStorageCapacityForAllNamespaces
list or watch objects of kind CSIStorageCapacityParameters
param the request object
public listCSIStorageCapacityForAllNamespaces(param: StorageV1ApiListCSIStorageCapacityForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1CSIStorageCapacityList> listNamespacedCSIStorageCapacityWithHttpInfo
list or watch objects of kind CSIStorageCapacityParameters
param the request object
public listNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiListNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacityList>> listNamespacedCSIStorageCapacity
list or watch objects of kind CSIStorageCapacityParameters
param the request object
public listNamespacedCSIStorageCapacity(param: StorageV1ApiListNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacityList> listStorageClassWithHttpInfo
list or watch objects of kind StorageClassParameters
param the request object
public listStorageClassWithHttpInfo(param: StorageV1ApiListStorageClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClassList>> listStorageClass
list or watch objects of kind StorageClassParameters
param the request object
public listStorageClass(param: StorageV1ApiListStorageClassRequest = {}, options?: ConfigurationOptions): Promise<V1StorageClassList> listVolumeAttachmentWithHttpInfo
list or watch objects of kind VolumeAttachmentParameters
param the request object
public listVolumeAttachmentWithHttpInfo(param: StorageV1ApiListVolumeAttachmentRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachmentList>> listVolumeAttachment
list or watch objects of kind VolumeAttachmentParameters
param the request object
public listVolumeAttachment(param: StorageV1ApiListVolumeAttachmentRequest = {}, options?: ConfigurationOptions): Promise<V1VolumeAttachmentList> listVolumeAttributesClassWithHttpInfo
list or watch objects of kind VolumeAttributesClassParameters
param the request object
public listVolumeAttributesClassWithHttpInfo(param: StorageV1ApiListVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClassList>> listVolumeAttributesClass
list or watch objects of kind VolumeAttributesClassParameters
param the request object
public listVolumeAttributesClass(param: StorageV1ApiListVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<V1VolumeAttributesClassList> patchCSIDriverWithHttpInfo
partially update the specified CSIDriverParameters
param the request object
public patchCSIDriverWithHttpInfo(param: StorageV1ApiPatchCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> patchCSIDriver
partially update the specified CSIDriverParameters
param the request object
public patchCSIDriver(param: StorageV1ApiPatchCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> patchCSINodeWithHttpInfo
partially update the specified CSINodeParameters
param the request object
public patchCSINodeWithHttpInfo(param: StorageV1ApiPatchCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> patchCSINode
partially update the specified CSINodeParameters
param the request object
public patchCSINode(param: StorageV1ApiPatchCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> patchNamespacedCSIStorageCapacityWithHttpInfo
partially update the specified CSIStorageCapacityParameters
param the request object
public patchNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiPatchNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacity>> patchNamespacedCSIStorageCapacity
partially update the specified CSIStorageCapacityParameters
param the request object
public patchNamespacedCSIStorageCapacity(param: StorageV1ApiPatchNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacity> patchStorageClassWithHttpInfo
partially update the specified StorageClassParameters
param the request object
public patchStorageClassWithHttpInfo(param: StorageV1ApiPatchStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> patchStorageClass
partially update the specified StorageClassParameters
param the request object
public patchStorageClass(param: StorageV1ApiPatchStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> patchVolumeAttachmentWithHttpInfo
partially update the specified VolumeAttachmentParameters
param the request object
public patchVolumeAttachmentWithHttpInfo(param: StorageV1ApiPatchVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> patchVolumeAttachment
partially update the specified VolumeAttachmentParameters
param the request object
public patchVolumeAttachment(param: StorageV1ApiPatchVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> patchVolumeAttachmentStatusWithHttpInfo
partially update status of the specified VolumeAttachmentParameters
param the request object
public patchVolumeAttachmentStatusWithHttpInfo(param: StorageV1ApiPatchVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> patchVolumeAttachmentStatus
partially update status of the specified VolumeAttachmentParameters
param the request object
public patchVolumeAttachmentStatus(param: StorageV1ApiPatchVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> patchVolumeAttributesClassWithHttpInfo
partially update the specified VolumeAttributesClassParameters
param the request object
public patchVolumeAttributesClassWithHttpInfo(param: StorageV1ApiPatchVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> patchVolumeAttributesClass
partially update the specified VolumeAttributesClassParameters
param the request object
public patchVolumeAttributesClass(param: StorageV1ApiPatchVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> readCSIDriverWithHttpInfo
read the specified CSIDriverParameters
param the request object
public readCSIDriverWithHttpInfo(param: StorageV1ApiReadCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> readCSIDriver
read the specified CSIDriverParameters
param the request object
public readCSIDriver(param: StorageV1ApiReadCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> readCSINodeWithHttpInfo
read the specified CSINodeParameters
param the request object
public readCSINodeWithHttpInfo(param: StorageV1ApiReadCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> readCSINode
read the specified CSINodeParameters
param the request object
public readCSINode(param: StorageV1ApiReadCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> readNamespacedCSIStorageCapacityWithHttpInfo
read the specified CSIStorageCapacityParameters
param the request object
public readNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiReadNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacity>> readNamespacedCSIStorageCapacity
read the specified CSIStorageCapacityParameters
param the request object
public readNamespacedCSIStorageCapacity(param: StorageV1ApiReadNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacity> readStorageClassWithHttpInfo
read the specified StorageClassParameters
param the request object
public readStorageClassWithHttpInfo(param: StorageV1ApiReadStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> readStorageClass
read the specified StorageClassParameters
param the request object
public readStorageClass(param: StorageV1ApiReadStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> readVolumeAttachmentWithHttpInfo
read the specified VolumeAttachmentParameters
param the request object
public readVolumeAttachmentWithHttpInfo(param: StorageV1ApiReadVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> readVolumeAttachment
read the specified VolumeAttachmentParameters
param the request object
public readVolumeAttachment(param: StorageV1ApiReadVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> readVolumeAttachmentStatusWithHttpInfo
read status of the specified VolumeAttachmentParameters
param the request object
public readVolumeAttachmentStatusWithHttpInfo(param: StorageV1ApiReadVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> readVolumeAttachmentStatus
read status of the specified VolumeAttachmentParameters
param the request object
public readVolumeAttachmentStatus(param: StorageV1ApiReadVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> readVolumeAttributesClassWithHttpInfo
read the specified VolumeAttributesClassParameters
param the request object
public readVolumeAttributesClassWithHttpInfo(param: StorageV1ApiReadVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> readVolumeAttributesClass
read the specified VolumeAttributesClassParameters
param the request object
public readVolumeAttributesClass(param: StorageV1ApiReadVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> replaceCSIDriverWithHttpInfo
replace the specified CSIDriverParameters
param the request object
public replaceCSIDriverWithHttpInfo(param: StorageV1ApiReplaceCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> replaceCSIDriver
replace the specified CSIDriverParameters
param the request object
public replaceCSIDriver(param: StorageV1ApiReplaceCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> replaceCSINodeWithHttpInfo
replace the specified CSINodeParameters
param the request object
public replaceCSINodeWithHttpInfo(param: StorageV1ApiReplaceCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> replaceCSINode
replace the specified CSINodeParameters
param the request object
public replaceCSINode(param: StorageV1ApiReplaceCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> replaceNamespacedCSIStorageCapacityWithHttpInfo
replace the specified CSIStorageCapacityParameters
param the request object
public replaceNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiReplaceNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacity>> replaceNamespacedCSIStorageCapacity
replace the specified CSIStorageCapacityParameters
param the request object
public replaceNamespacedCSIStorageCapacity(param: StorageV1ApiReplaceNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacity> replaceStorageClassWithHttpInfo
replace the specified StorageClassParameters
param the request object
public replaceStorageClassWithHttpInfo(param: StorageV1ApiReplaceStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> replaceStorageClass
replace the specified StorageClassParameters
param the request object
public replaceStorageClass(param: StorageV1ApiReplaceStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> replaceVolumeAttachmentWithHttpInfo
replace the specified VolumeAttachmentParameters
param the request object
public replaceVolumeAttachmentWithHttpInfo(param: StorageV1ApiReplaceVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> replaceVolumeAttachment
replace the specified VolumeAttachmentParameters
param the request object
public replaceVolumeAttachment(param: StorageV1ApiReplaceVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> replaceVolumeAttachmentStatusWithHttpInfo
replace status of the specified VolumeAttachmentParameters
param the request object
public replaceVolumeAttachmentStatusWithHttpInfo(param: StorageV1ApiReplaceVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> replaceVolumeAttachmentStatus
replace status of the specified VolumeAttachmentParameters
param the request object
public replaceVolumeAttachmentStatus(param: StorageV1ApiReplaceVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> replaceVolumeAttributesClassWithHttpInfo
replace the specified VolumeAttributesClassParameters
param the request object
public replaceVolumeAttributesClassWithHttpInfo(param: StorageV1ApiReplaceVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> replaceVolumeAttributesClass
replace the specified VolumeAttributesClassParameters
param the request object
public replaceVolumeAttributesClass(param: StorageV1ApiReplaceVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> StorageV1beta1ApiCreateVolumeAttributesClassRequest
interface StorageV1beta1ApiCreateVolumeAttributesClassRequest {
/** * * @type V1beta1VolumeAttributesClass * @memberof StorageV1beta1ApicreateVolumeAttributesClass */ body: V1beta1VolumeAttributesClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1beta1ApicreateVolumeAttributesClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1beta1ApicreateVolumeAttributesClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApicreateVolumeAttributesClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApicreateVolumeAttributesClass */ fieldValidation?: string}StorageV1beta1ApiDeleteCollectionVolumeAttributesClassRequest
interface StorageV1beta1ApiDeleteCollectionVolumeAttributesClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass */ body?: V1DeleteOptions}StorageV1beta1ApiDeleteVolumeAttributesClassRequest
interface StorageV1beta1ApiDeleteVolumeAttributesClassRequest {
/** * name of the VolumeAttributesClass * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteVolumeAttributesClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteVolumeAttributesClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteVolumeAttributesClass */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StorageV1beta1ApideleteVolumeAttributesClass */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StorageV1beta1ApideleteVolumeAttributesClass */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StorageV1beta1ApideleteVolumeAttributesClass */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApideleteVolumeAttributesClass */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof StorageV1beta1ApideleteVolumeAttributesClass */ body?: V1DeleteOptions}StorageV1beta1ApiListVolumeAttributesClassRequest
interface StorageV1beta1ApiListVolumeAttributesClassRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1beta1ApilistVolumeAttributesClass */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof StorageV1beta1ApilistVolumeAttributesClass */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApilistVolumeAttributesClass */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApilistVolumeAttributesClass */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApilistVolumeAttributesClass */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StorageV1beta1ApilistVolumeAttributesClass */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1beta1ApilistVolumeAttributesClass */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StorageV1beta1ApilistVolumeAttributesClass */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StorageV1beta1ApilistVolumeAttributesClass */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StorageV1beta1ApilistVolumeAttributesClass */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof StorageV1beta1ApilistVolumeAttributesClass */ watch?: boolean}StorageV1beta1ApiPatchVolumeAttributesClassRequest
interface StorageV1beta1ApiPatchVolumeAttributesClassRequest {
/** * name of the VolumeAttributesClass * Defaults to: undefined * @type string * @memberof StorageV1beta1ApipatchVolumeAttributesClass */ name: string /** * * @type any * @memberof StorageV1beta1ApipatchVolumeAttributesClass */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1beta1ApipatchVolumeAttributesClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1beta1ApipatchVolumeAttributesClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StorageV1beta1ApipatchVolumeAttributesClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApipatchVolumeAttributesClass */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StorageV1beta1ApipatchVolumeAttributesClass */ force?: boolean}StorageV1beta1ApiReadVolumeAttributesClassRequest
interface StorageV1beta1ApiReadVolumeAttributesClassRequest {
/** * name of the VolumeAttributesClass * Defaults to: undefined * @type string * @memberof StorageV1beta1ApireadVolumeAttributesClass */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1beta1ApireadVolumeAttributesClass */ pretty?: string}StorageV1beta1ApiReplaceVolumeAttributesClassRequest
interface StorageV1beta1ApiReplaceVolumeAttributesClassRequest {
/** * name of the VolumeAttributesClass * Defaults to: undefined * @type string * @memberof StorageV1beta1ApireplaceVolumeAttributesClass */ name: string /** * * @type V1beta1VolumeAttributesClass * @memberof StorageV1beta1ApireplaceVolumeAttributesClass */ body: V1beta1VolumeAttributesClass /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StorageV1beta1ApireplaceVolumeAttributesClass */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StorageV1beta1ApireplaceVolumeAttributesClass */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApireplaceVolumeAttributesClass */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StorageV1beta1ApireplaceVolumeAttributesClass */ fieldValidation?: string}ObjectStorageV1beta1Api
class ObjectStorageV1beta1Api createVolumeAttributesClassWithHttpInfo
create a VolumeAttributesClassParameters
param the request object
public createVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiCreateVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> createVolumeAttributesClass
create a VolumeAttributesClassParameters
param the request object
public createVolumeAttributesClass(param: StorageV1beta1ApiCreateVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> deleteCollectionVolumeAttributesClassWithHttpInfo
delete collection of VolumeAttributesClassParameters
param the request object
public deleteCollectionVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiDeleteCollectionVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionVolumeAttributesClass
delete collection of VolumeAttributesClassParameters
param the request object
public deleteCollectionVolumeAttributesClass(param: StorageV1beta1ApiDeleteCollectionVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteVolumeAttributesClassWithHttpInfo
delete a VolumeAttributesClassParameters
param the request object
public deleteVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiDeleteVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> deleteVolumeAttributesClass
delete a VolumeAttributesClassParameters
param the request object
public deleteVolumeAttributesClass(param: StorageV1beta1ApiDeleteVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: StorageV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: StorageV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listVolumeAttributesClassWithHttpInfo
list or watch objects of kind VolumeAttributesClassParameters
param the request object
public listVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiListVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClassList>> listVolumeAttributesClass
list or watch objects of kind VolumeAttributesClassParameters
param the request object
public listVolumeAttributesClass(param: StorageV1beta1ApiListVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClassList> patchVolumeAttributesClassWithHttpInfo
partially update the specified VolumeAttributesClassParameters
param the request object
public patchVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiPatchVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> patchVolumeAttributesClass
partially update the specified VolumeAttributesClassParameters
param the request object
public patchVolumeAttributesClass(param: StorageV1beta1ApiPatchVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> readVolumeAttributesClassWithHttpInfo
read the specified VolumeAttributesClassParameters
param the request object
public readVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiReadVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> readVolumeAttributesClass
read the specified VolumeAttributesClassParameters
param the request object
public readVolumeAttributesClass(param: StorageV1beta1ApiReadVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> replaceVolumeAttributesClassWithHttpInfo
replace the specified VolumeAttributesClassParameters
param the request object
public replaceVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiReplaceVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> replaceVolumeAttributesClass
replace the specified VolumeAttributesClassParameters
param the request object
public replaceVolumeAttributesClass(param: StorageV1beta1ApiReplaceVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> ObjectStoragemigrationApi
class ObjectStoragemigrationApi getAPIGroupWithHttpInfo
get information of a groupParameters
param the request object
public getAPIGroupWithHttpInfo(param: StoragemigrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> getAPIGroup
get information of a groupParameters
param the request object
public getAPIGroup(param: StoragemigrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> StoragemigrationV1beta1ApiCreateStorageVersionMigrationRequest
interface StoragemigrationV1beta1ApiCreateStorageVersionMigrationRequest {
/** * * @type V1beta1StorageVersionMigration * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration */ body: V1beta1StorageVersionMigration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration */ fieldValidation?: string}StoragemigrationV1beta1ApiDeleteCollectionStorageVersionMigrationRequest
interface StoragemigrationV1beta1ApiDeleteCollectionStorageVersionMigrationRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ pretty?: string /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ _continue?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ dryRun?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ fieldSelector?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ limit?: number /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ propagationPolicy?: string /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ timeoutSeconds?: number /** * * @type V1DeleteOptions * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration */ body?: V1DeleteOptions}StoragemigrationV1beta1ApiDeleteStorageVersionMigrationRequest
interface StoragemigrationV1beta1ApiDeleteStorageVersionMigrationRequest {
/** * name of the StorageVersionMigration * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration */ dryRun?: string /** * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. * Defaults to: undefined * @type number * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration */ gracePeriodSeconds?: number /** * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration */ ignoreStoreReadErrorWithClusterBreakingPotential?: boolean /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration */ orphanDependents?: boolean /** * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration */ propagationPolicy?: string /** * * @type V1DeleteOptions * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration */ body?: V1DeleteOptions}StoragemigrationV1beta1ApiListStorageVersionMigrationRequest
interface StoragemigrationV1beta1ApiListStorageVersionMigrationRequest {
/** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ pretty?: string /** * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ allowWatchBookmarks?: boolean /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ _continue?: string /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ fieldSelector?: string /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ labelSelector?: string /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. * Defaults to: undefined * @type number * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ limit?: number /** * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ resourceVersion?: string /** * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ resourceVersionMatch?: string /** * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan is interpreted as \"data at least as new as the provided `resourceVersion`\" and the bookmark event is send when the state is synced to a `resourceVersion` at least as fresh as the one provided by the ListOptions. If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the bookmark event is send when the state is synced at least to the moment when request started being processed. - `resourceVersionMatch` set to any other value or unset Invalid error is returned. Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise. * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ sendInitialEvents?: boolean /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. * Defaults to: undefined * @type number * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ timeoutSeconds?: number /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration */ watch?: boolean}StoragemigrationV1beta1ApiPatchStorageVersionMigrationRequest
interface StoragemigrationV1beta1ApiPatchStorageVersionMigrationRequest {
/** * name of the StorageVersionMigration * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration */ name: string /** * * @type any * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration */ force?: boolean}StoragemigrationV1beta1ApiPatchStorageVersionMigrationStatusRequest
interface StoragemigrationV1beta1ApiPatchStorageVersionMigrationStatusRequest {
/** * name of the StorageVersionMigration * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus */ name: string /** * * @type any * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus */ body: any /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus */ fieldValidation?: string /** * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. * Defaults to: undefined * @type boolean * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus */ force?: boolean}StoragemigrationV1beta1ApiReadStorageVersionMigrationRequest
interface StoragemigrationV1beta1ApiReadStorageVersionMigrationRequest {
/** * name of the StorageVersionMigration * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireadStorageVersionMigration */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireadStorageVersionMigration */ pretty?: string}StoragemigrationV1beta1ApiReadStorageVersionMigrationStatusRequest
interface StoragemigrationV1beta1ApiReadStorageVersionMigrationStatusRequest {
/** * name of the StorageVersionMigration * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireadStorageVersionMigrationStatus */ name: string /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireadStorageVersionMigrationStatus */ pretty?: string}StoragemigrationV1beta1ApiReplaceStorageVersionMigrationRequest
interface StoragemigrationV1beta1ApiReplaceStorageVersionMigrationRequest {
/** * name of the StorageVersionMigration * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration */ name: string /** * * @type V1beta1StorageVersionMigration * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration */ body: V1beta1StorageVersionMigration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration */ fieldValidation?: string}StoragemigrationV1beta1ApiReplaceStorageVersionMigrationStatusRequest
interface StoragemigrationV1beta1ApiReplaceStorageVersionMigrationStatusRequest {
/** * name of the StorageVersionMigration * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus */ name: string /** * * @type V1beta1StorageVersionMigration * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus */ body: V1beta1StorageVersionMigration /** * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus */ pretty?: string /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus */ dryRun?: string /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus */ fieldManager?: string /** * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. * Defaults to: undefined * @type string * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus */ fieldValidation?: string}ObjectStoragemigrationV1beta1Api
class ObjectStoragemigrationV1beta1Api createStorageVersionMigrationWithHttpInfo
create a StorageVersionMigrationParameters
param the request object
public createStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiCreateStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> createStorageVersionMigration
create a StorageVersionMigrationParameters
param the request object
public createStorageVersionMigration(param: StoragemigrationV1beta1ApiCreateStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> deleteCollectionStorageVersionMigrationWithHttpInfo
delete collection of StorageVersionMigrationParameters
param the request object
public deleteCollectionStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiDeleteCollectionStorageVersionMigrationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteCollectionStorageVersionMigration
delete collection of StorageVersionMigrationParameters
param the request object
public deleteCollectionStorageVersionMigration(param: StoragemigrationV1beta1ApiDeleteCollectionStorageVersionMigrationRequest = {}, options?: ConfigurationOptions): Promise<V1Status> deleteStorageVersionMigrationWithHttpInfo
delete a StorageVersionMigrationParameters
param the request object
public deleteStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiDeleteStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> deleteStorageVersionMigration
delete a StorageVersionMigrationParameters
param the request object
public deleteStorageVersionMigration(param: StoragemigrationV1beta1ApiDeleteStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1Status> getAPIResourcesWithHttpInfo
get available resourcesParameters
param the request object
public getAPIResourcesWithHttpInfo(param: StoragemigrationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> getAPIResources
get available resourcesParameters
param the request object
public getAPIResources(param: StoragemigrationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> listStorageVersionMigrationWithHttpInfo
list or watch objects of kind StorageVersionMigrationParameters
param the request object
public listStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiListStorageVersionMigrationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigrationList>> listStorageVersionMigration
list or watch objects of kind StorageVersionMigrationParameters
param the request object
public listStorageVersionMigration(param: StoragemigrationV1beta1ApiListStorageVersionMigrationRequest = {}, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigrationList> patchStorageVersionMigrationWithHttpInfo
partially update the specified StorageVersionMigrationParameters
param the request object
public patchStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiPatchStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> patchStorageVersionMigration
partially update the specified StorageVersionMigrationParameters
param the request object
public patchStorageVersionMigration(param: StoragemigrationV1beta1ApiPatchStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> patchStorageVersionMigrationStatusWithHttpInfo
partially update status of the specified StorageVersionMigrationParameters
param the request object
public patchStorageVersionMigrationStatusWithHttpInfo(param: StoragemigrationV1beta1ApiPatchStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> patchStorageVersionMigrationStatus
partially update status of the specified StorageVersionMigrationParameters
param the request object
public patchStorageVersionMigrationStatus(param: StoragemigrationV1beta1ApiPatchStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> readStorageVersionMigrationWithHttpInfo
read the specified StorageVersionMigrationParameters
param the request object
public readStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiReadStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> readStorageVersionMigration
read the specified StorageVersionMigrationParameters
param the request object
public readStorageVersionMigration(param: StoragemigrationV1beta1ApiReadStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> readStorageVersionMigrationStatusWithHttpInfo
read status of the specified StorageVersionMigrationParameters
param the request object
public readStorageVersionMigrationStatusWithHttpInfo(param: StoragemigrationV1beta1ApiReadStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> readStorageVersionMigrationStatus
read status of the specified StorageVersionMigrationParameters
param the request object
public readStorageVersionMigrationStatus(param: StoragemigrationV1beta1ApiReadStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> replaceStorageVersionMigrationWithHttpInfo
replace the specified StorageVersionMigrationParameters
param the request object
public replaceStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiReplaceStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> replaceStorageVersionMigration
replace the specified StorageVersionMigrationParameters
param the request object
public replaceStorageVersionMigration(param: StoragemigrationV1beta1ApiReplaceStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> replaceStorageVersionMigrationStatusWithHttpInfo
replace status of the specified StorageVersionMigrationParameters
param the request object
public replaceStorageVersionMigrationStatusWithHttpInfo(param: StoragemigrationV1beta1ApiReplaceStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> replaceStorageVersionMigrationStatus
replace status of the specified StorageVersionMigrationParameters
param the request object
public replaceStorageVersionMigrationStatus(param: StoragemigrationV1beta1ApiReplaceStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> ObjectVersionApi
class ObjectVersionApi getCodeWithHttpInfo
get the version information for this serverParameters
param the request object
public getCodeWithHttpInfo(param: VersionApiGetCodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<VersionInfo>> getCode
get the version information for this serverParameters
param the request object
public getCode(param: VersionApiGetCodeRequest = {}, options?: ConfigurationOptions): Promise<VersionInfo> ObjectWellKnownApi
class ObjectWellKnownApi getServiceAccountIssuerOpenIDConfigurationWithHttpInfo
get service account issuer OpenID configuration, also known as the \'OIDC discovery doc\'Parameters
param the request object
public getServiceAccountIssuerOpenIDConfigurationWithHttpInfo(param: WellKnownApiGetServiceAccountIssuerOpenIDConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<string>> getServiceAccountIssuerOpenIDConfiguration
get service account issuer OpenID configuration, also known as the \'OIDC discovery doc\'Parameters
param the request object
public getServiceAccountIssuerOpenIDConfiguration(param: WellKnownApiGetServiceAccountIssuerOpenIDConfigurationRequest = {}, options?: ConfigurationOptions): Promise<string>