import { CcApiSimpleCommand } from '../../lib/cc-api-command.js'; import type { GetKubernetesKubeconfigPresignedUrlCommandInput, GetKubernetesKubeconfigPresignedUrlCommandOutput } from './get-kubernetes-kubeconfig-presigned-url-command.types.js'; /** * Retrieves a self-authenticated URL from which the cluster's kubeconfig can be downloaded. * * The URL carries its own token, so it can be handed to a tool that has no Clever Cloud credentials. * It only grants a read of that one kubeconfig, and expires an hour after it was issued. * * @endpoint [GET] /v4/kubernetes/organisations/:XXX/clusters/:XXX/kubeconfig/presigned-url * @group Kubernetes * @version 4 */ export declare class GetKubernetesKubeconfigPresignedUrlCommand extends CcApiSimpleCommand { toRequestParams(params: GetKubernetesKubeconfigPresignedUrlCommandInput): Partial; transformCommandOutput(response: unknown): GetKubernetesKubeconfigPresignedUrlCommandOutput; isIdempotent(): boolean; } //# sourceMappingURL=get-kubernetes-kubeconfig-presigned-url-command.d.ts.map