package
0.0.0-20221010213025-b339f66a810a
Repository: https://github.com/kubermatic/go-kubermatic.git
Documentation: pkg.go.dev

# Functions

New creates a new gke API client.
NewListGKEClusterDiskTypesDefault creates a ListGKEClusterDiskTypesDefault with default headers values.
NewListGKEClusterDiskTypesForbidden creates a ListGKEClusterDiskTypesForbidden with default headers values.
NewListGKEClusterDiskTypesOK creates a ListGKEClusterDiskTypesOK with default headers values.
NewListGKEClusterDiskTypesParams creates a new ListGKEClusterDiskTypesParams object, with the default timeout for this client.
NewListGKEClusterDiskTypesParamsWithContext creates a new ListGKEClusterDiskTypesParams object with the ability to set a context for a request.
NewListGKEClusterDiskTypesParamsWithHTTPClient creates a new ListGKEClusterDiskTypesParams object with the ability to set a custom HTTPClient for a request.
NewListGKEClusterDiskTypesParamsWithTimeout creates a new ListGKEClusterDiskTypesParams object with the ability to set a timeout on a request.
NewListGKEClusterDiskTypesUnauthorized creates a ListGKEClusterDiskTypesUnauthorized with default headers values.
NewListGKEClusterImagesDefault creates a ListGKEClusterImagesDefault with default headers values.
NewListGKEClusterImagesForbidden creates a ListGKEClusterImagesForbidden with default headers values.
NewListGKEClusterImagesOK creates a ListGKEClusterImagesOK with default headers values.
NewListGKEClusterImagesParams creates a new ListGKEClusterImagesParams object, with the default timeout for this client.
NewListGKEClusterImagesParamsWithContext creates a new ListGKEClusterImagesParams object with the ability to set a context for a request.
NewListGKEClusterImagesParamsWithHTTPClient creates a new ListGKEClusterImagesParams object with the ability to set a custom HTTPClient for a request.
NewListGKEClusterImagesParamsWithTimeout creates a new ListGKEClusterImagesParams object with the ability to set a timeout on a request.
NewListGKEClusterImagesUnauthorized creates a ListGKEClusterImagesUnauthorized with default headers values.
NewListGKEClusterSizesDefault creates a ListGKEClusterSizesDefault with default headers values.
NewListGKEClusterSizesForbidden creates a ListGKEClusterSizesForbidden with default headers values.
NewListGKEClusterSizesOK creates a ListGKEClusterSizesOK with default headers values.
NewListGKEClusterSizesParams creates a new ListGKEClusterSizesParams object, with the default timeout for this client.
NewListGKEClusterSizesParamsWithContext creates a new ListGKEClusterSizesParams object with the ability to set a context for a request.
NewListGKEClusterSizesParamsWithHTTPClient creates a new ListGKEClusterSizesParams object with the ability to set a custom HTTPClient for a request.
NewListGKEClusterSizesParamsWithTimeout creates a new ListGKEClusterSizesParams object with the ability to set a timeout on a request.
NewListGKEClusterSizesUnauthorized creates a ListGKEClusterSizesUnauthorized with default headers values.
NewListGKEClusterZonesDefault creates a ListGKEClusterZonesDefault with default headers values.
NewListGKEClusterZonesForbidden creates a ListGKEClusterZonesForbidden with default headers values.
NewListGKEClusterZonesOK creates a ListGKEClusterZonesOK with default headers values.
NewListGKEClusterZonesParams creates a new ListGKEClusterZonesParams object, with the default timeout for this client.
NewListGKEClusterZonesParamsWithContext creates a new ListGKEClusterZonesParams object with the ability to set a context for a request.
NewListGKEClusterZonesParamsWithHTTPClient creates a new ListGKEClusterZonesParams object with the ability to set a custom HTTPClient for a request.
NewListGKEClusterZonesParamsWithTimeout creates a new ListGKEClusterZonesParams object with the ability to set a timeout on a request.
NewListGKEClusterZonesUnauthorized creates a ListGKEClusterZonesUnauthorized with default headers values.
NewListGKEDiskTypesDefault creates a ListGKEDiskTypesDefault with default headers values.
NewListGKEDiskTypesOK creates a ListGKEDiskTypesOK with default headers values.
NewListGKEDiskTypesParams creates a new ListGKEDiskTypesParams object, with the default timeout for this client.
NewListGKEDiskTypesParamsWithContext creates a new ListGKEDiskTypesParams object with the ability to set a context for a request.
NewListGKEDiskTypesParamsWithHTTPClient creates a new ListGKEDiskTypesParams object with the ability to set a custom HTTPClient for a request.
NewListGKEDiskTypesParamsWithTimeout creates a new ListGKEDiskTypesParams object with the ability to set a timeout on a request.
NewListGKEImagesDefault creates a ListGKEImagesDefault with default headers values.
NewListGKEImagesOK creates a ListGKEImagesOK with default headers values.
NewListGKEImagesParams creates a new ListGKEImagesParams object, with the default timeout for this client.
NewListGKEImagesParamsWithContext creates a new ListGKEImagesParams object with the ability to set a context for a request.
NewListGKEImagesParamsWithHTTPClient creates a new ListGKEImagesParams object with the ability to set a custom HTTPClient for a request.
NewListGKEImagesParamsWithTimeout creates a new ListGKEImagesParams object with the ability to set a timeout on a request.
NewListGKEVersionsDefault creates a ListGKEVersionsDefault with default headers values.
NewListGKEVersionsOK creates a ListGKEVersionsOK with default headers values.
NewListGKEVersionsParams creates a new ListGKEVersionsParams object, with the default timeout for this client.
NewListGKEVersionsParamsWithContext creates a new ListGKEVersionsParams object with the ability to set a context for a request.
NewListGKEVersionsParamsWithHTTPClient creates a new ListGKEVersionsParams object with the ability to set a custom HTTPClient for a request.
NewListGKEVersionsParamsWithTimeout creates a new ListGKEVersionsParams object with the ability to set a timeout on a request.
NewListGKEVMSizesDefault creates a ListGKEVMSizesDefault with default headers values.
NewListGKEVMSizesOK creates a ListGKEVMSizesOK with default headers values.
NewListGKEVMSizesParams creates a new ListGKEVMSizesParams object, with the default timeout for this client.
NewListGKEVMSizesParamsWithContext creates a new ListGKEVMSizesParams object with the ability to set a context for a request.
NewListGKEVMSizesParamsWithHTTPClient creates a new ListGKEVMSizesParams object with the ability to set a custom HTTPClient for a request.
NewListGKEVMSizesParamsWithTimeout creates a new ListGKEVMSizesParams object with the ability to set a timeout on a request.
NewListGKEZonesDefault creates a ListGKEZonesDefault with default headers values.
NewListGKEZonesOK creates a ListGKEZonesOK with default headers values.
NewListGKEZonesParams creates a new ListGKEZonesParams object, with the default timeout for this client.
NewListGKEZonesParamsWithContext creates a new ListGKEZonesParams object with the ability to set a context for a request.
NewListGKEZonesParamsWithHTTPClient creates a new ListGKEZonesParams object with the ability to set a custom HTTPClient for a request.
NewListGKEZonesParamsWithTimeout creates a new ListGKEZonesParams object with the ability to set a timeout on a request.
NewListProjectGKEDiskTypesDefault creates a ListProjectGKEDiskTypesDefault with default headers values.
NewListProjectGKEDiskTypesOK creates a ListProjectGKEDiskTypesOK with default headers values.
NewListProjectGKEDiskTypesParams creates a new ListProjectGKEDiskTypesParams object, with the default timeout for this client.
NewListProjectGKEDiskTypesParamsWithContext creates a new ListProjectGKEDiskTypesParams object with the ability to set a context for a request.
NewListProjectGKEDiskTypesParamsWithHTTPClient creates a new ListProjectGKEDiskTypesParams object with the ability to set a custom HTTPClient for a request.
NewListProjectGKEDiskTypesParamsWithTimeout creates a new ListProjectGKEDiskTypesParams object with the ability to set a timeout on a request.
NewListProjectGKEImagesDefault creates a ListProjectGKEImagesDefault with default headers values.
NewListProjectGKEImagesOK creates a ListProjectGKEImagesOK with default headers values.
NewListProjectGKEImagesParams creates a new ListProjectGKEImagesParams object, with the default timeout for this client.
NewListProjectGKEImagesParamsWithContext creates a new ListProjectGKEImagesParams object with the ability to set a context for a request.
NewListProjectGKEImagesParamsWithHTTPClient creates a new ListProjectGKEImagesParams object with the ability to set a custom HTTPClient for a request.
NewListProjectGKEImagesParamsWithTimeout creates a new ListProjectGKEImagesParams object with the ability to set a timeout on a request.
NewListProjectGKEVersionsDefault creates a ListProjectGKEVersionsDefault with default headers values.
NewListProjectGKEVersionsOK creates a ListProjectGKEVersionsOK with default headers values.
NewListProjectGKEVersionsParams creates a new ListProjectGKEVersionsParams object, with the default timeout for this client.
NewListProjectGKEVersionsParamsWithContext creates a new ListProjectGKEVersionsParams object with the ability to set a context for a request.
NewListProjectGKEVersionsParamsWithHTTPClient creates a new ListProjectGKEVersionsParams object with the ability to set a custom HTTPClient for a request.
NewListProjectGKEVersionsParamsWithTimeout creates a new ListProjectGKEVersionsParams object with the ability to set a timeout on a request.
NewListProjectGKEVMSizesDefault creates a ListProjectGKEVMSizesDefault with default headers values.
NewListProjectGKEVMSizesOK creates a ListProjectGKEVMSizesOK with default headers values.
NewListProjectGKEVMSizesParams creates a new ListProjectGKEVMSizesParams object, with the default timeout for this client.
NewListProjectGKEVMSizesParamsWithContext creates a new ListProjectGKEVMSizesParams object with the ability to set a context for a request.
NewListProjectGKEVMSizesParamsWithHTTPClient creates a new ListProjectGKEVMSizesParams object with the ability to set a custom HTTPClient for a request.
NewListProjectGKEVMSizesParamsWithTimeout creates a new ListProjectGKEVMSizesParams object with the ability to set a timeout on a request.
NewListProjectGKEZonesDefault creates a ListProjectGKEZonesDefault with default headers values.
NewListProjectGKEZonesOK creates a ListProjectGKEZonesOK with default headers values.
NewListProjectGKEZonesParams creates a new ListProjectGKEZonesParams object, with the default timeout for this client.
NewListProjectGKEZonesParamsWithContext creates a new ListProjectGKEZonesParams object with the ability to set a context for a request.
NewListProjectGKEZonesParamsWithHTTPClient creates a new ListProjectGKEZonesParams object with the ability to set a custom HTTPClient for a request.
NewListProjectGKEZonesParamsWithTimeout creates a new ListProjectGKEZonesParams object with the ability to set a timeout on a request.
NewValidateGKECredentialsDefault creates a ValidateGKECredentialsDefault with default headers values.
NewValidateGKECredentialsOK creates a ValidateGKECredentialsOK with default headers values.
NewValidateGKECredentialsParams creates a new ValidateGKECredentialsParams object, with the default timeout for this client.
NewValidateGKECredentialsParamsWithContext creates a new ValidateGKECredentialsParams object with the ability to set a context for a request.
NewValidateGKECredentialsParamsWithHTTPClient creates a new ValidateGKECredentialsParams object with the ability to set a custom HTTPClient for a request.
NewValidateGKECredentialsParamsWithTimeout creates a new ValidateGKECredentialsParams object with the ability to set a timeout on a request.
NewValidateProjectGKECredentialsDefault creates a ValidateProjectGKECredentialsDefault with default headers values.
NewValidateProjectGKECredentialsOK creates a ValidateProjectGKECredentialsOK with default headers values.
NewValidateProjectGKECredentialsParams creates a new ValidateProjectGKECredentialsParams object, with the default timeout for this client.
NewValidateProjectGKECredentialsParamsWithContext creates a new ValidateProjectGKECredentialsParams object with the ability to set a context for a request.
NewValidateProjectGKECredentialsParamsWithHTTPClient creates a new ValidateProjectGKECredentialsParams object with the ability to set a custom HTTPClient for a request.
NewValidateProjectGKECredentialsParamsWithTimeout creates a new ValidateProjectGKECredentialsParams object with the ability to set a timeout on a request.

# Structs

Client for gke API */.
ListGKEClusterDiskTypesDefault describes a response with status code -1, with default header values.
ListGKEClusterDiskTypesForbidden describes a response with status code 403, with default header values.
ListGKEClusterDiskTypesOK describes a response with status code 200, with default header values.
ListGKEClusterDiskTypesParams contains all the parameters to send to the API endpoint for the list g k e cluster disk types operation.
ListGKEClusterDiskTypesReader is a Reader for the ListGKEClusterDiskTypes structure.
ListGKEClusterDiskTypesUnauthorized describes a response with status code 401, with default header values.
ListGKEClusterImagesDefault describes a response with status code -1, with default header values.
ListGKEClusterImagesForbidden describes a response with status code 403, with default header values.
ListGKEClusterImagesOK describes a response with status code 200, with default header values.
ListGKEClusterImagesParams contains all the parameters to send to the API endpoint for the list g k e cluster images operation.
ListGKEClusterImagesReader is a Reader for the ListGKEClusterImages structure.
ListGKEClusterImagesUnauthorized describes a response with status code 401, with default header values.
ListGKEClusterSizesDefault describes a response with status code -1, with default header values.
ListGKEClusterSizesForbidden describes a response with status code 403, with default header values.
ListGKEClusterSizesOK describes a response with status code 200, with default header values.
ListGKEClusterSizesParams contains all the parameters to send to the API endpoint for the list g k e cluster sizes operation.
ListGKEClusterSizesReader is a Reader for the ListGKEClusterSizes structure.
ListGKEClusterSizesUnauthorized describes a response with status code 401, with default header values.
ListGKEClusterZonesDefault describes a response with status code -1, with default header values.
ListGKEClusterZonesForbidden describes a response with status code 403, with default header values.
ListGKEClusterZonesOK describes a response with status code 200, with default header values.
ListGKEClusterZonesParams contains all the parameters to send to the API endpoint for the list g k e cluster zones operation.
ListGKEClusterZonesReader is a Reader for the ListGKEClusterZones structure.
ListGKEClusterZonesUnauthorized describes a response with status code 401, with default header values.
ListGKEDiskTypesDefault describes a response with status code -1, with default header values.
ListGKEDiskTypesOK describes a response with status code 200, with default header values.
ListGKEDiskTypesParams contains all the parameters to send to the API endpoint for the list g k e disk types operation.
ListGKEDiskTypesReader is a Reader for the ListGKEDiskTypes structure.
ListGKEImagesDefault describes a response with status code -1, with default header values.
ListGKEImagesOK describes a response with status code 200, with default header values.
ListGKEImagesParams contains all the parameters to send to the API endpoint for the list g k e images operation.
ListGKEImagesReader is a Reader for the ListGKEImages structure.
ListGKEVersionsDefault describes a response with status code -1, with default header values.
ListGKEVersionsOK describes a response with status code 200, with default header values.
ListGKEVersionsParams contains all the parameters to send to the API endpoint for the list g k e versions operation.
ListGKEVersionsReader is a Reader for the ListGKEVersions structure.
ListGKEVMSizesDefault describes a response with status code -1, with default header values.
ListGKEVMSizesOK describes a response with status code 200, with default header values.
ListGKEVMSizesParams contains all the parameters to send to the API endpoint for the list g k e VM sizes operation.
ListGKEVMSizesReader is a Reader for the ListGKEVMSizes structure.
ListGKEZonesDefault describes a response with status code -1, with default header values.
ListGKEZonesOK describes a response with status code 200, with default header values.
ListGKEZonesParams contains all the parameters to send to the API endpoint for the list g k e zones operation.
ListGKEZonesReader is a Reader for the ListGKEZones structure.
ListProjectGKEDiskTypesDefault describes a response with status code -1, with default header values.
ListProjectGKEDiskTypesOK describes a response with status code 200, with default header values.
ListProjectGKEDiskTypesParams contains all the parameters to send to the API endpoint for the list project g k e disk types operation.
ListProjectGKEDiskTypesReader is a Reader for the ListProjectGKEDiskTypes structure.
ListProjectGKEImagesDefault describes a response with status code -1, with default header values.
ListProjectGKEImagesOK describes a response with status code 200, with default header values.
ListProjectGKEImagesParams contains all the parameters to send to the API endpoint for the list project g k e images operation.
ListProjectGKEImagesReader is a Reader for the ListProjectGKEImages structure.
ListProjectGKEVersionsDefault describes a response with status code -1, with default header values.
ListProjectGKEVersionsOK describes a response with status code 200, with default header values.
ListProjectGKEVersionsParams contains all the parameters to send to the API endpoint for the list project g k e versions operation.
ListProjectGKEVersionsReader is a Reader for the ListProjectGKEVersions structure.
ListProjectGKEVMSizesDefault describes a response with status code -1, with default header values.
ListProjectGKEVMSizesOK describes a response with status code 200, with default header values.
ListProjectGKEVMSizesParams contains all the parameters to send to the API endpoint for the list project g k e VM sizes operation.
ListProjectGKEVMSizesReader is a Reader for the ListProjectGKEVMSizes structure.
ListProjectGKEZonesDefault describes a response with status code -1, with default header values.
ListProjectGKEZonesOK describes a response with status code 200, with default header values.
ListProjectGKEZonesParams contains all the parameters to send to the API endpoint for the list project g k e zones operation.
ListProjectGKEZonesReader is a Reader for the ListProjectGKEZones structure.
ValidateGKECredentialsDefault describes a response with status code -1, with default header values.
ValidateGKECredentialsOK describes a response with status code 200, with default header values.
ValidateGKECredentialsParams contains all the parameters to send to the API endpoint for the validate g k e credentials operation.
ValidateGKECredentialsReader is a Reader for the ValidateGKECredentials structure.
ValidateProjectGKECredentialsDefault describes a response with status code -1, with default header values.
ValidateProjectGKECredentialsOK describes a response with status code 200, with default header values.
ValidateProjectGKECredentialsParams contains all the parameters to send to the API endpoint for the validate project g k e credentials operation.
ValidateProjectGKECredentialsReader is a Reader for the ValidateProjectGKECredentials structure.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption is the option for Client methods.