import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1ACRAccessTokenSpec } from "./ACRAccessTokenSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * ACRAccessToken returns an Azure Container Registry token * that can be used for pushing/pulling images. * Note: by default it will return an ACR Refresh Token with full access * (depending on the identity). * This can be scoped down to the repository level using .spec.scope. * In case scope is defined it will return an ACR Access Token. * * See docs: https://github.com/Azure/acr/blob/main/docs/AAD-OAuth.md */ export interface IACRAccessToken extends TypeMeta { "apiVersion": "generators.external-secrets.io/v1alpha1"; "kind": "ACRAccessToken"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1ACRAccessTokenSpec; } /** * ACRAccessToken returns an Azure Container Registry token * that can be used for pushing/pulling images. * Note: by default it will return an ACR Refresh Token with full access * (depending on the identity). * This can be scoped down to the repository level using .spec.scope. * In case scope is defined it will return an ACR Access Token. * * See docs: https://github.com/Azure/acr/blob/main/docs/AAD-OAuth.md */ export declare class ACRAccessToken extends Model implements IACRAccessToken { "apiVersion": "generators.external-secrets.io/v1alpha1"; "kind": "ACRAccessToken"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1ACRAccessTokenSpec; static apiVersion: IACRAccessToken["apiVersion"]; static kind: IACRAccessToken["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IACRAccessToken as IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1ACRAccessToken, ACRAccessToken as ComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1ACRAccessToken };