client

package
v0.0.0-...-92040c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2021 License: Apache-2.0 Imports: 23 Imported by: 27

Documentation

Index

Constants

View Source
const Added = "ADDED"
View Source
const Deleted = "DELETED"
View Source
const Modified = "MODIFIED"

Variables

View Source
var (
	// ContextOAuth2 takes a oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKey takes an APIKey as authentication for the request
	ContextAPIKey = contextKey("apikey")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func Delete

func Delete(list []objEntry, metadata *V1ObjectMeta) ([]objEntry, bool)

func FindObject

func FindObject(list []objEntry, metadata *V1ObjectMeta) int

func InsertOrUpdate

func InsertOrUpdate(list []objEntry, metadata *V1ObjectMeta, obj interface{}) ([]objEntry, interface{})

Types

type APIClient

type APIClient struct {

	// API Services
	AdmissionregistrationApi         *AdmissionregistrationApiService
	AdmissionregistrationV1alpha1Api *AdmissionregistrationV1alpha1ApiService
	AdmissionregistrationV1beta1Api  *AdmissionregistrationV1beta1ApiService
	ApiextensionsApi                 *ApiextensionsApiService
	ApiextensionsV1beta1Api          *ApiextensionsV1beta1ApiService
	ApiregistrationApi               *ApiregistrationApiService
	ApiregistrationV1Api             *ApiregistrationV1ApiService
	ApiregistrationV1beta1Api        *ApiregistrationV1beta1ApiService
	ApisApi                          *ApisApiService
	AppsApi                          *AppsApiService
	AppsV1Api                        *AppsV1ApiService
	AppsV1beta1Api                   *AppsV1beta1ApiService
	AppsV1beta2Api                   *AppsV1beta2ApiService
	AuthenticationApi                *AuthenticationApiService
	AuthenticationV1Api              *AuthenticationV1ApiService
	AuthenticationV1beta1Api         *AuthenticationV1beta1ApiService
	AuthorizationApi                 *AuthorizationApiService
	AuthorizationV1Api               *AuthorizationV1ApiService
	AuthorizationV1beta1Api          *AuthorizationV1beta1ApiService
	AutoscalingApi                   *AutoscalingApiService
	AutoscalingV1Api                 *AutoscalingV1ApiService
	AutoscalingV2beta1Api            *AutoscalingV2beta1ApiService
	BatchApi                         *BatchApiService
	BatchV1Api                       *BatchV1ApiService
	BatchV1beta1Api                  *BatchV1beta1ApiService
	BatchV2alpha1Api                 *BatchV2alpha1ApiService
	CertificatesApi                  *CertificatesApiService
	CertificatesV1beta1Api           *CertificatesV1beta1ApiService
	CoreApi                          *CoreApiService
	CoreV1Api                        *CoreV1ApiService
	CustomObjectsApi                 *CustomObjectsApiService
	EventsApi                        *EventsApiService
	EventsV1beta1Api                 *EventsV1beta1ApiService
	ExtensionsApi                    *ExtensionsApiService
	ExtensionsV1beta1Api             *ExtensionsV1beta1ApiService
	LogsApi                          *LogsApiService
	NetworkingApi                    *NetworkingApiService
	NetworkingV1Api                  *NetworkingV1ApiService
	PolicyApi                        *PolicyApiService
	PolicyV1beta1Api                 *PolicyV1beta1ApiService
	RbacAuthorizationApi             *RbacAuthorizationApiService
	RbacAuthorizationV1Api           *RbacAuthorizationV1ApiService
	RbacAuthorizationV1alpha1Api     *RbacAuthorizationV1alpha1ApiService
	RbacAuthorizationV1beta1Api      *RbacAuthorizationV1beta1ApiService
	SchedulingApi                    *SchedulingApiService
	SchedulingV1alpha1Api            *SchedulingV1alpha1ApiService
	SettingsApi                      *SettingsApiService
	SettingsV1alpha1Api              *SettingsV1alpha1ApiService
	StorageApi                       *StorageApiService
	StorageV1Api                     *StorageV1ApiService
	StorageV1alpha1Api               *StorageV1alpha1ApiService
	StorageV1beta1Api                *StorageV1beta1ApiService
	VersionApi                       *VersionApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Kubernetes API vv1.10.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) ChangeBasePath

func (c *APIClient) ChangeBasePath(path string)

Change base path to allow switching to mocks

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the swagger operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

type AdmissionregistrationApiService

type AdmissionregistrationApiService service

func (*AdmissionregistrationApiService) GetAPIGroup

AdmissionregistrationApiService get information of a group * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiGroup

type AdmissionregistrationV1alpha1ApiService

type AdmissionregistrationV1alpha1ApiService service

func (*AdmissionregistrationV1alpha1ApiService) CreateInitializerConfiguration

func (a *AdmissionregistrationV1alpha1ApiService) CreateInitializerConfiguration(ctx context.Context, body V1alpha1InitializerConfiguration, localVarOptionals map[string]interface{}) (V1alpha1InitializerConfiguration, *http.Response, error)

AdmissionregistrationV1alpha1ApiService create an InitializerConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1alpha1InitializerConfiguration

func (*AdmissionregistrationV1alpha1ApiService) DeleteCollectionInitializerConfiguration

func (a *AdmissionregistrationV1alpha1ApiService) DeleteCollectionInitializerConfiguration(ctx context.Context, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AdmissionregistrationV1alpha1ApiService delete collection of InitializerConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*AdmissionregistrationV1alpha1ApiService) DeleteInitializerConfiguration

func (a *AdmissionregistrationV1alpha1ApiService) DeleteInitializerConfiguration(ctx context.Context, name string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AdmissionregistrationV1alpha1ApiService delete an InitializerConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the InitializerConfiguration @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*AdmissionregistrationV1alpha1ApiService) GetAPIResources

AdmissionregistrationV1alpha1ApiService get available resources * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiResourceList

func (*AdmissionregistrationV1alpha1ApiService) ListInitializerConfiguration

func (a *AdmissionregistrationV1alpha1ApiService) ListInitializerConfiguration(ctx context.Context, localVarOptionals map[string]interface{}) (V1alpha1InitializerConfigurationList, *http.Response, error)

AdmissionregistrationV1alpha1ApiService list or watch objects of kind InitializerConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1alpha1InitializerConfigurationList

func (*AdmissionregistrationV1alpha1ApiService) PatchInitializerConfiguration

func (a *AdmissionregistrationV1alpha1ApiService) PatchInitializerConfiguration(ctx context.Context, name string, body interface{}, localVarOptionals map[string]interface{}) (V1alpha1InitializerConfiguration, *http.Response, error)

AdmissionregistrationV1alpha1ApiService partially update the specified InitializerConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the InitializerConfiguration @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1alpha1InitializerConfiguration

func (*AdmissionregistrationV1alpha1ApiService) ReadInitializerConfiguration

func (a *AdmissionregistrationV1alpha1ApiService) ReadInitializerConfiguration(ctx context.Context, name string, localVarOptionals map[string]interface{}) (V1alpha1InitializerConfiguration, *http.Response, error)

AdmissionregistrationV1alpha1ApiService read the specified InitializerConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the InitializerConfiguration @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "exact" (bool) Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'.
@param "export" (bool) Should this value be exported.  Export strips fields that a user can not specify.

@return V1alpha1InitializerConfiguration

func (*AdmissionregistrationV1alpha1ApiService) ReplaceInitializerConfiguration

func (a *AdmissionregistrationV1alpha1ApiService) ReplaceInitializerConfiguration(ctx context.Context, name string, body V1alpha1InitializerConfiguration, localVarOptionals map[string]interface{}) (V1alpha1InitializerConfiguration, *http.Response, error)

AdmissionregistrationV1alpha1ApiService replace the specified InitializerConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the InitializerConfiguration @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1alpha1InitializerConfiguration

type AdmissionregistrationV1beta1ApiService

type AdmissionregistrationV1beta1ApiService service

func (*AdmissionregistrationV1beta1ApiService) CreateMutatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) CreateMutatingWebhookConfiguration(ctx context.Context, body V1beta1MutatingWebhookConfiguration, localVarOptionals map[string]interface{}) (V1beta1MutatingWebhookConfiguration, *http.Response, error)

AdmissionregistrationV1beta1ApiService create a MutatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1MutatingWebhookConfiguration

func (*AdmissionregistrationV1beta1ApiService) CreateValidatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) CreateValidatingWebhookConfiguration(ctx context.Context, body V1beta1ValidatingWebhookConfiguration, localVarOptionals map[string]interface{}) (V1beta1ValidatingWebhookConfiguration, *http.Response, error)

AdmissionregistrationV1beta1ApiService create a ValidatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1ValidatingWebhookConfiguration

func (*AdmissionregistrationV1beta1ApiService) DeleteCollectionMutatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) DeleteCollectionMutatingWebhookConfiguration(ctx context.Context, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AdmissionregistrationV1beta1ApiService delete collection of MutatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*AdmissionregistrationV1beta1ApiService) DeleteCollectionValidatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) DeleteCollectionValidatingWebhookConfiguration(ctx context.Context, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AdmissionregistrationV1beta1ApiService delete collection of ValidatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*AdmissionregistrationV1beta1ApiService) DeleteMutatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) DeleteMutatingWebhookConfiguration(ctx context.Context, name string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AdmissionregistrationV1beta1ApiService delete a MutatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the MutatingWebhookConfiguration @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*AdmissionregistrationV1beta1ApiService) DeleteValidatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) DeleteValidatingWebhookConfiguration(ctx context.Context, name string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AdmissionregistrationV1beta1ApiService delete a ValidatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ValidatingWebhookConfiguration @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*AdmissionregistrationV1beta1ApiService) GetAPIResources

AdmissionregistrationV1beta1ApiService get available resources * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiResourceList

func (*AdmissionregistrationV1beta1ApiService) ListMutatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) ListMutatingWebhookConfiguration(ctx context.Context, localVarOptionals map[string]interface{}) (V1beta1MutatingWebhookConfigurationList, *http.Response, error)

AdmissionregistrationV1beta1ApiService list or watch objects of kind MutatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1beta1MutatingWebhookConfigurationList

func (*AdmissionregistrationV1beta1ApiService) ListValidatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) ListValidatingWebhookConfiguration(ctx context.Context, localVarOptionals map[string]interface{}) (V1beta1ValidatingWebhookConfigurationList, *http.Response, error)

AdmissionregistrationV1beta1ApiService list or watch objects of kind ValidatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1beta1ValidatingWebhookConfigurationList

func (*AdmissionregistrationV1beta1ApiService) PatchMutatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) PatchMutatingWebhookConfiguration(ctx context.Context, name string, body interface{}, localVarOptionals map[string]interface{}) (V1beta1MutatingWebhookConfiguration, *http.Response, error)

AdmissionregistrationV1beta1ApiService partially update the specified MutatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the MutatingWebhookConfiguration @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1MutatingWebhookConfiguration

func (*AdmissionregistrationV1beta1ApiService) PatchValidatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) PatchValidatingWebhookConfiguration(ctx context.Context, name string, body interface{}, localVarOptionals map[string]interface{}) (V1beta1ValidatingWebhookConfiguration, *http.Response, error)

AdmissionregistrationV1beta1ApiService partially update the specified ValidatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ValidatingWebhookConfiguration @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1ValidatingWebhookConfiguration

func (*AdmissionregistrationV1beta1ApiService) ReadMutatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) ReadMutatingWebhookConfiguration(ctx context.Context, name string, localVarOptionals map[string]interface{}) (V1beta1MutatingWebhookConfiguration, *http.Response, error)

AdmissionregistrationV1beta1ApiService read the specified MutatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the MutatingWebhookConfiguration @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "exact" (bool) Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'.
@param "export" (bool) Should this value be exported.  Export strips fields that a user can not specify.

@return V1beta1MutatingWebhookConfiguration

func (*AdmissionregistrationV1beta1ApiService) ReadValidatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) ReadValidatingWebhookConfiguration(ctx context.Context, name string, localVarOptionals map[string]interface{}) (V1beta1ValidatingWebhookConfiguration, *http.Response, error)

AdmissionregistrationV1beta1ApiService read the specified ValidatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ValidatingWebhookConfiguration @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "exact" (bool) Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'.
@param "export" (bool) Should this value be exported.  Export strips fields that a user can not specify.

@return V1beta1ValidatingWebhookConfiguration

func (*AdmissionregistrationV1beta1ApiService) ReplaceMutatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) ReplaceMutatingWebhookConfiguration(ctx context.Context, name string, body V1beta1MutatingWebhookConfiguration, localVarOptionals map[string]interface{}) (V1beta1MutatingWebhookConfiguration, *http.Response, error)

AdmissionregistrationV1beta1ApiService replace the specified MutatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the MutatingWebhookConfiguration @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1MutatingWebhookConfiguration

func (*AdmissionregistrationV1beta1ApiService) ReplaceValidatingWebhookConfiguration

func (a *AdmissionregistrationV1beta1ApiService) ReplaceValidatingWebhookConfiguration(ctx context.Context, name string, body V1beta1ValidatingWebhookConfiguration, localVarOptionals map[string]interface{}) (V1beta1ValidatingWebhookConfiguration, *http.Response, error)

AdmissionregistrationV1beta1ApiService replace the specified ValidatingWebhookConfiguration * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ValidatingWebhookConfiguration @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1ValidatingWebhookConfiguration

type AdmissionregistrationV1beta1ServiceReference

type AdmissionregistrationV1beta1ServiceReference struct {

	// `name` is the name of the service. Required
	Name string `json:"name"`

	// `namespace` is the namespace of the service. Required
	Namespace string `json:"namespace"`

	// `path` is an optional URL path which will be sent in any request to this service.
	Path string `json:"path,omitempty"`
}

ServiceReference holds a reference to Service.legacy.k8s.io

type ApiextensionsApiService

type ApiextensionsApiService service

func (*ApiextensionsApiService) GetAPIGroup

ApiextensionsApiService get information of a group * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiGroup

type ApiextensionsV1beta1ApiService

type ApiextensionsV1beta1ApiService service

func (*ApiextensionsV1beta1ApiService) CreateCustomResourceDefinition

func (a *ApiextensionsV1beta1ApiService) CreateCustomResourceDefinition(ctx context.Context, body V1beta1CustomResourceDefinition, localVarOptionals map[string]interface{}) (V1beta1CustomResourceDefinition, *http.Response, error)

ApiextensionsV1beta1ApiService create a CustomResourceDefinition * @param ctx context.Context for authentication, logging, tracing, etc. @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1CustomResourceDefinition

func (*ApiextensionsV1beta1ApiService) DeleteCollectionCustomResourceDefinition

func (a *ApiextensionsV1beta1ApiService) DeleteCollectionCustomResourceDefinition(ctx context.Context, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

ApiextensionsV1beta1ApiService delete collection of CustomResourceDefinition * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*ApiextensionsV1beta1ApiService) DeleteCustomResourceDefinition

func (a *ApiextensionsV1beta1ApiService) DeleteCustomResourceDefinition(ctx context.Context, name string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

ApiextensionsV1beta1ApiService delete a CustomResourceDefinition * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the CustomResourceDefinition @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*ApiextensionsV1beta1ApiService) GetAPIResources

ApiextensionsV1beta1ApiService get available resources * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiResourceList

func (*ApiextensionsV1beta1ApiService) ListCustomResourceDefinition

func (a *ApiextensionsV1beta1ApiService) ListCustomResourceDefinition(ctx context.Context, localVarOptionals map[string]interface{}) (V1beta1CustomResourceDefinitionList, *http.Response, error)

ApiextensionsV1beta1ApiService list or watch objects of kind CustomResourceDefinition * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1beta1CustomResourceDefinitionList

func (*ApiextensionsV1beta1ApiService) PatchCustomResourceDefinition

func (a *ApiextensionsV1beta1ApiService) PatchCustomResourceDefinition(ctx context.Context, name string, body interface{}, localVarOptionals map[string]interface{}) (V1beta1CustomResourceDefinition, *http.Response, error)

ApiextensionsV1beta1ApiService partially update the specified CustomResourceDefinition * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the CustomResourceDefinition @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1CustomResourceDefinition

func (*ApiextensionsV1beta1ApiService) ReadCustomResourceDefinition

func (a *ApiextensionsV1beta1ApiService) ReadCustomResourceDefinition(ctx context.Context, name string, localVarOptionals map[string]interface{}) (V1beta1CustomResourceDefinition, *http.Response, error)

ApiextensionsV1beta1ApiService read the specified CustomResourceDefinition * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the CustomResourceDefinition @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "exact" (bool) Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'.
@param "export" (bool) Should this value be exported.  Export strips fields that a user can not specify.

@return V1beta1CustomResourceDefinition

func (*ApiextensionsV1beta1ApiService) ReplaceCustomResourceDefinition

func (a *ApiextensionsV1beta1ApiService) ReplaceCustomResourceDefinition(ctx context.Context, name string, body V1beta1CustomResourceDefinition, localVarOptionals map[string]interface{}) (V1beta1CustomResourceDefinition, *http.Response, error)

ApiextensionsV1beta1ApiService replace the specified CustomResourceDefinition * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the CustomResourceDefinition @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1CustomResourceDefinition

func (*ApiextensionsV1beta1ApiService) ReplaceCustomResourceDefinitionStatus

func (a *ApiextensionsV1beta1ApiService) ReplaceCustomResourceDefinitionStatus(ctx context.Context, name string, body V1beta1CustomResourceDefinition, localVarOptionals map[string]interface{}) (V1beta1CustomResourceDefinition, *http.Response, error)

ApiextensionsV1beta1ApiService replace status of the specified CustomResourceDefinition * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the CustomResourceDefinition @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1CustomResourceDefinition

type ApiregistrationApiService

type ApiregistrationApiService service

func (*ApiregistrationApiService) GetAPIGroup

ApiregistrationApiService get information of a group * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiGroup

type ApiregistrationV1ApiService

type ApiregistrationV1ApiService service

func (*ApiregistrationV1ApiService) CreateAPIService

func (a *ApiregistrationV1ApiService) CreateAPIService(ctx context.Context, body V1ApiService, localVarOptionals map[string]interface{}) (V1ApiService, *http.Response, error)

ApiregistrationV1ApiService create an APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1ApiService

func (*ApiregistrationV1ApiService) DeleteAPIService

func (a *ApiregistrationV1ApiService) DeleteAPIService(ctx context.Context, name string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

ApiregistrationV1ApiService delete an APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*ApiregistrationV1ApiService) DeleteCollectionAPIService

func (a *ApiregistrationV1ApiService) DeleteCollectionAPIService(ctx context.Context, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

ApiregistrationV1ApiService delete collection of APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*ApiregistrationV1ApiService) GetAPIResources

ApiregistrationV1ApiService get available resources * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiResourceList

func (*ApiregistrationV1ApiService) ListAPIService

func (a *ApiregistrationV1ApiService) ListAPIService(ctx context.Context, localVarOptionals map[string]interface{}) (V1ApiServiceList, *http.Response, error)

ApiregistrationV1ApiService list or watch objects of kind APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1ApiServiceList

func (*ApiregistrationV1ApiService) PatchAPIService

func (a *ApiregistrationV1ApiService) PatchAPIService(ctx context.Context, name string, body interface{}, localVarOptionals map[string]interface{}) (V1ApiService, *http.Response, error)

ApiregistrationV1ApiService partially update the specified APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1ApiService

func (*ApiregistrationV1ApiService) ReadAPIService

func (a *ApiregistrationV1ApiService) ReadAPIService(ctx context.Context, name string, localVarOptionals map[string]interface{}) (V1ApiService, *http.Response, error)

ApiregistrationV1ApiService read the specified APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "exact" (bool) Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'.
@param "export" (bool) Should this value be exported.  Export strips fields that a user can not specify.

@return V1ApiService

func (*ApiregistrationV1ApiService) ReplaceAPIService

func (a *ApiregistrationV1ApiService) ReplaceAPIService(ctx context.Context, name string, body V1ApiService, localVarOptionals map[string]interface{}) (V1ApiService, *http.Response, error)

ApiregistrationV1ApiService replace the specified APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1ApiService

func (*ApiregistrationV1ApiService) ReplaceAPIServiceStatus

func (a *ApiregistrationV1ApiService) ReplaceAPIServiceStatus(ctx context.Context, name string, body V1ApiService, localVarOptionals map[string]interface{}) (V1ApiService, *http.Response, error)

ApiregistrationV1ApiService replace status of the specified APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1ApiService

type ApiregistrationV1beta1ApiService

type ApiregistrationV1beta1ApiService service

func (*ApiregistrationV1beta1ApiService) CreateAPIService

func (a *ApiregistrationV1beta1ApiService) CreateAPIService(ctx context.Context, body V1beta1ApiService, localVarOptionals map[string]interface{}) (V1beta1ApiService, *http.Response, error)

ApiregistrationV1beta1ApiService create an APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1ApiService

func (*ApiregistrationV1beta1ApiService) DeleteAPIService

func (a *ApiregistrationV1beta1ApiService) DeleteAPIService(ctx context.Context, name string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

ApiregistrationV1beta1ApiService delete an APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*ApiregistrationV1beta1ApiService) DeleteCollectionAPIService

func (a *ApiregistrationV1beta1ApiService) DeleteCollectionAPIService(ctx context.Context, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

ApiregistrationV1beta1ApiService delete collection of APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*ApiregistrationV1beta1ApiService) GetAPIResources

ApiregistrationV1beta1ApiService get available resources * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiResourceList

func (*ApiregistrationV1beta1ApiService) ListAPIService

func (a *ApiregistrationV1beta1ApiService) ListAPIService(ctx context.Context, localVarOptionals map[string]interface{}) (V1beta1ApiServiceList, *http.Response, error)

ApiregistrationV1beta1ApiService list or watch objects of kind APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1beta1ApiServiceList

func (*ApiregistrationV1beta1ApiService) PatchAPIService

func (a *ApiregistrationV1beta1ApiService) PatchAPIService(ctx context.Context, name string, body interface{}, localVarOptionals map[string]interface{}) (V1beta1ApiService, *http.Response, error)

ApiregistrationV1beta1ApiService partially update the specified APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1ApiService

func (*ApiregistrationV1beta1ApiService) ReadAPIService

func (a *ApiregistrationV1beta1ApiService) ReadAPIService(ctx context.Context, name string, localVarOptionals map[string]interface{}) (V1beta1ApiService, *http.Response, error)

ApiregistrationV1beta1ApiService read the specified APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "exact" (bool) Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'.
@param "export" (bool) Should this value be exported.  Export strips fields that a user can not specify.

@return V1beta1ApiService

func (*ApiregistrationV1beta1ApiService) ReplaceAPIService

func (a *ApiregistrationV1beta1ApiService) ReplaceAPIService(ctx context.Context, name string, body V1beta1ApiService, localVarOptionals map[string]interface{}) (V1beta1ApiService, *http.Response, error)

ApiregistrationV1beta1ApiService replace the specified APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1ApiService

func (*ApiregistrationV1beta1ApiService) ReplaceAPIServiceStatus

func (a *ApiregistrationV1beta1ApiService) ReplaceAPIServiceStatus(ctx context.Context, name string, body V1beta1ApiService, localVarOptionals map[string]interface{}) (V1beta1ApiService, *http.Response, error)

ApiregistrationV1beta1ApiService replace status of the specified APIService * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the APIService @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1beta1ApiService

type ApiregistrationV1beta1ServiceReference

type ApiregistrationV1beta1ServiceReference struct {

	// Name is the name of the service
	Name string `json:"name,omitempty"`

	// Namespace is the namespace of the service
	Namespace string `json:"namespace,omitempty"`
}

ServiceReference holds a reference to Service.legacy.k8s.io

type ApisApiService

type ApisApiService service

func (*ApisApiService) GetAPIVersions

func (a *ApisApiService) GetAPIVersions(ctx context.Context) (V1ApiGroupList, *http.Response, error)

ApisApiService get available API versions * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiGroupList

type AppsApiService

type AppsApiService service

func (*AppsApiService) GetAPIGroup

func (a *AppsApiService) GetAPIGroup(ctx context.Context) (V1ApiGroup, *http.Response, error)

AppsApiService get information of a group * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiGroup

type AppsV1ApiService

type AppsV1ApiService service

func (*AppsV1ApiService) CreateNamespacedControllerRevision

func (a *AppsV1ApiService) CreateNamespacedControllerRevision(ctx context.Context, namespace string, body V1ControllerRevision, localVarOptionals map[string]interface{}) (V1ControllerRevision, *http.Response, error)

AppsV1ApiService create a ControllerRevision * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1ControllerRevision

func (*AppsV1ApiService) CreateNamespacedDaemonSet

func (a *AppsV1ApiService) CreateNamespacedDaemonSet(ctx context.Context, namespace string, body V1DaemonSet, localVarOptionals map[string]interface{}) (V1DaemonSet, *http.Response, error)

AppsV1ApiService create a DaemonSet * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1DaemonSet

func (*AppsV1ApiService) CreateNamespacedDeployment

func (a *AppsV1ApiService) CreateNamespacedDeployment(ctx context.Context, namespace string, body V1Deployment, localVarOptionals map[string]interface{}) (V1Deployment, *http.Response, error)

AppsV1ApiService create a Deployment * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1Deployment

func (*AppsV1ApiService) CreateNamespacedReplicaSet

func (a *AppsV1ApiService) CreateNamespacedReplicaSet(ctx context.Context, namespace string, body V1ReplicaSet, localVarOptionals map[string]interface{}) (V1ReplicaSet, *http.Response, error)

AppsV1ApiService create a ReplicaSet * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1ReplicaSet

func (*AppsV1ApiService) CreateNamespacedStatefulSet

func (a *AppsV1ApiService) CreateNamespacedStatefulSet(ctx context.Context, namespace string, body V1StatefulSet, localVarOptionals map[string]interface{}) (V1StatefulSet, *http.Response, error)

AppsV1ApiService create a StatefulSet * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1StatefulSet

func (*AppsV1ApiService) DeleteCollectionNamespacedControllerRevision

func (a *AppsV1ApiService) DeleteCollectionNamespacedControllerRevision(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete collection of ControllerRevision * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*AppsV1ApiService) DeleteCollectionNamespacedDaemonSet

func (a *AppsV1ApiService) DeleteCollectionNamespacedDaemonSet(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete collection of DaemonSet * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*AppsV1ApiService) DeleteCollectionNamespacedDeployment

func (a *AppsV1ApiService) DeleteCollectionNamespacedDeployment(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete collection of Deployment * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*AppsV1ApiService) DeleteCollectionNamespacedReplicaSet

func (a *AppsV1ApiService) DeleteCollectionNamespacedReplicaSet(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete collection of ReplicaSet * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*AppsV1ApiService) DeleteCollectionNamespacedStatefulSet

func (a *AppsV1ApiService) DeleteCollectionNamespacedStatefulSet(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete collection of StatefulSet * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1Status

func (*AppsV1ApiService) DeleteNamespacedControllerRevision

func (a *AppsV1ApiService) DeleteNamespacedControllerRevision(ctx context.Context, name string, namespace string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete a ControllerRevision * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ControllerRevision @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*AppsV1ApiService) DeleteNamespacedDaemonSet

func (a *AppsV1ApiService) DeleteNamespacedDaemonSet(ctx context.Context, name string, namespace string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete a DaemonSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the DaemonSet @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*AppsV1ApiService) DeleteNamespacedDeployment

func (a *AppsV1ApiService) DeleteNamespacedDeployment(ctx context.Context, name string, namespace string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete a Deployment * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the Deployment @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*AppsV1ApiService) DeleteNamespacedReplicaSet

func (a *AppsV1ApiService) DeleteNamespacedReplicaSet(ctx context.Context, name string, namespace string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete a ReplicaSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ReplicaSet @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*AppsV1ApiService) DeleteNamespacedStatefulSet

func (a *AppsV1ApiService) DeleteNamespacedStatefulSet(ctx context.Context, name string, namespace string, body V1DeleteOptions, localVarOptionals map[string]interface{}) (V1Status, *http.Response, error)

AppsV1ApiService delete a StatefulSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the StatefulSet @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "gracePeriodSeconds" (int32) 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.
@param "orphanDependents" (bool) 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.
@param "propagationPolicy" (string) 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.

@return V1Status

func (*AppsV1ApiService) GetAPIResources

func (a *AppsV1ApiService) GetAPIResources(ctx context.Context) (V1ApiResourceList, *http.Response, error)

AppsV1ApiService get available resources * @param ctx context.Context for authentication, logging, tracing, etc. @return V1ApiResourceList

func (*AppsV1ApiService) ListControllerRevisionForAllNamespaces

func (a *AppsV1ApiService) ListControllerRevisionForAllNamespaces(ctx context.Context, localVarOptionals map[string]interface{}) (V1ControllerRevisionList, *http.Response, error)

AppsV1ApiService list or watch objects of kind ControllerRevision * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "pretty" (string) If 'true', then the output is pretty printed.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1ControllerRevisionList

func (*AppsV1ApiService) ListDaemonSetForAllNamespaces

func (a *AppsV1ApiService) ListDaemonSetForAllNamespaces(ctx context.Context, localVarOptionals map[string]interface{}) (V1DaemonSetList, *http.Response, error)

AppsV1ApiService list or watch objects of kind DaemonSet * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "pretty" (string) If 'true', then the output is pretty printed.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1DaemonSetList

func (*AppsV1ApiService) ListDeploymentForAllNamespaces

func (a *AppsV1ApiService) ListDeploymentForAllNamespaces(ctx context.Context, localVarOptionals map[string]interface{}) (V1DeploymentList, *http.Response, error)

AppsV1ApiService list or watch objects of kind Deployment * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "pretty" (string) If 'true', then the output is pretty printed.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1DeploymentList

func (*AppsV1ApiService) ListNamespacedControllerRevision

func (a *AppsV1ApiService) ListNamespacedControllerRevision(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1ControllerRevisionList, *http.Response, error)

AppsV1ApiService list or watch objects of kind ControllerRevision * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1ControllerRevisionList

func (*AppsV1ApiService) ListNamespacedDaemonSet

func (a *AppsV1ApiService) ListNamespacedDaemonSet(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1DaemonSetList, *http.Response, error)

AppsV1ApiService list or watch objects of kind DaemonSet * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1DaemonSetList

func (*AppsV1ApiService) ListNamespacedDeployment

func (a *AppsV1ApiService) ListNamespacedDeployment(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1DeploymentList, *http.Response, error)

AppsV1ApiService list or watch objects of kind Deployment * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1DeploymentList

func (*AppsV1ApiService) ListNamespacedReplicaSet

func (a *AppsV1ApiService) ListNamespacedReplicaSet(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1ReplicaSetList, *http.Response, error)

AppsV1ApiService list or watch objects of kind ReplicaSet * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1ReplicaSetList

func (*AppsV1ApiService) ListNamespacedStatefulSet

func (a *AppsV1ApiService) ListNamespacedStatefulSet(ctx context.Context, namespace string, localVarOptionals map[string]interface{}) (V1StatefulSetList, *http.Response, error)

AppsV1ApiService list or watch objects of kind StatefulSet * @param ctx context.Context for authentication, logging, tracing, etc. @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1StatefulSetList

func (*AppsV1ApiService) ListReplicaSetForAllNamespaces

func (a *AppsV1ApiService) ListReplicaSetForAllNamespaces(ctx context.Context, localVarOptionals map[string]interface{}) (V1ReplicaSetList, *http.Response, error)

AppsV1ApiService list or watch objects of kind ReplicaSet * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "pretty" (string) If 'true', then the output is pretty printed.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1ReplicaSetList

func (*AppsV1ApiService) ListStatefulSetForAllNamespaces

func (a *AppsV1ApiService) ListStatefulSetForAllNamespaces(ctx context.Context, localVarOptionals map[string]interface{}) (V1StatefulSetList, *http.Response, error)

AppsV1ApiService list or watch objects of kind StatefulSet * @param ctx context.Context for authentication, logging, tracing, etc. @param optional (nil or map[string]interface{}) with one or more of:

@param "continue_" (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 indicating the client must restart their list without the continue field. 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.
@param "fieldSelector" (string) A selector to restrict the list of returned objects by their fields. Defaults to everything.
@param "includeUninitialized" (bool) If true, partially initialized resources are included in the response.
@param "labelSelector" (string) A selector to restrict the list of returned objects by their labels. Defaults to everything.
@param "limit" (int32) 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.
@param "pretty" (string) If 'true', then the output is pretty printed.
@param "resourceVersion" (string) 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.
@param "timeoutSeconds" (int32) Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
@param "watch" (bool) Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

@return V1StatefulSetList

func (*AppsV1ApiService) PatchNamespacedControllerRevision

func (a *AppsV1ApiService) PatchNamespacedControllerRevision(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1ControllerRevision, *http.Response, error)

AppsV1ApiService partially update the specified ControllerRevision * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ControllerRevision @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1ControllerRevision

func (*AppsV1ApiService) PatchNamespacedDaemonSet

func (a *AppsV1ApiService) PatchNamespacedDaemonSet(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1DaemonSet, *http.Response, error)

AppsV1ApiService partially update the specified DaemonSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the DaemonSet @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1DaemonSet

func (*AppsV1ApiService) PatchNamespacedDaemonSetStatus

func (a *AppsV1ApiService) PatchNamespacedDaemonSetStatus(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1DaemonSet, *http.Response, error)

AppsV1ApiService partially update status of the specified DaemonSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the DaemonSet @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1DaemonSet

func (*AppsV1ApiService) PatchNamespacedDeployment

func (a *AppsV1ApiService) PatchNamespacedDeployment(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1Deployment, *http.Response, error)

AppsV1ApiService partially update the specified Deployment * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the Deployment @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1Deployment

func (*AppsV1ApiService) PatchNamespacedDeploymentScale

func (a *AppsV1ApiService) PatchNamespacedDeploymentScale(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1Scale, *http.Response, error)

AppsV1ApiService partially update scale of the specified Deployment * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the Scale @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1Scale

func (*AppsV1ApiService) PatchNamespacedDeploymentStatus

func (a *AppsV1ApiService) PatchNamespacedDeploymentStatus(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1Deployment, *http.Response, error)

AppsV1ApiService partially update status of the specified Deployment * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the Deployment @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1Deployment

func (*AppsV1ApiService) PatchNamespacedReplicaSet

func (a *AppsV1ApiService) PatchNamespacedReplicaSet(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1ReplicaSet, *http.Response, error)

AppsV1ApiService partially update the specified ReplicaSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ReplicaSet @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1ReplicaSet

func (*AppsV1ApiService) PatchNamespacedReplicaSetScale

func (a *AppsV1ApiService) PatchNamespacedReplicaSetScale(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1Scale, *http.Response, error)

AppsV1ApiService partially update scale of the specified ReplicaSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the Scale @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1Scale

func (*AppsV1ApiService) PatchNamespacedReplicaSetStatus

func (a *AppsV1ApiService) PatchNamespacedReplicaSetStatus(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1ReplicaSet, *http.Response, error)

AppsV1ApiService partially update status of the specified ReplicaSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ReplicaSet @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1ReplicaSet

func (*AppsV1ApiService) PatchNamespacedStatefulSet

func (a *AppsV1ApiService) PatchNamespacedStatefulSet(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1StatefulSet, *http.Response, error)

AppsV1ApiService partially update the specified StatefulSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the StatefulSet @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1StatefulSet

func (*AppsV1ApiService) PatchNamespacedStatefulSetScale

func (a *AppsV1ApiService) PatchNamespacedStatefulSetScale(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1Scale, *http.Response, error)

AppsV1ApiService partially update scale of the specified StatefulSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the Scale @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1Scale

func (*AppsV1ApiService) PatchNamespacedStatefulSetStatus

func (a *AppsV1ApiService) PatchNamespacedStatefulSetStatus(ctx context.Context, name string, namespace string, body interface{}, localVarOptionals map[string]interface{}) (V1StatefulSet, *http.Response, error)

AppsV1ApiService partially update status of the specified StatefulSet * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the StatefulSet @param namespace object name and auth scope, such as for teams and projects @param body @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.

@return V1StatefulSet

func (*AppsV1ApiService) ReadNamespacedControllerRevision

func (a *AppsV1ApiService) ReadNamespacedControllerRevision(ctx context.Context, name string, namespace string, localVarOptionals map[string]interface{}) (V1ControllerRevision, *http.Response, error)

AppsV1ApiService read the specified ControllerRevision * @param ctx context.Context for authentication, logging, tracing, etc. @param name name of the ControllerRevision @param namespace object name and auth scope, such as for teams and projects @param optional (nil or map[string]interface{}) with one or more of:

@param "pretty" (string) If 'true', then the output is pretty printed.
@param "exact" (bool) Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'.
@param "export" (bool) Should this value be exported.  Export strips fields that a user can not specify.

@return V1ControllerRevision

func (*AppsV1ApiService)