import { IComGithubExternalSecretsExternalSecretsApisMetaV1SecretKeySelector } from "../../github.com/external-secrets/external-secrets/apis/meta/v1/SecretKeySelector.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Configuration used to authenticate with Azure using static * credentials stored in a Kind=Secret. */ export interface IAzureACRServicePrincipalAuthSecretRef { /** * The Azure clientId of the service principle used for authentication. */ "clientId"?: IComGithubExternalSecretsExternalSecretsApisMetaV1SecretKeySelector; /** * The Azure ClientSecret of the service principle used for authentication. */ "clientSecret"?: IComGithubExternalSecretsExternalSecretsApisMetaV1SecretKeySelector; } /** * Configuration used to authenticate with Azure using static * credentials stored in a Kind=Secret. */ export declare class AzureACRServicePrincipalAuthSecretRef extends Model implements IAzureACRServicePrincipalAuthSecretRef { "clientId"?: IComGithubExternalSecretsExternalSecretsApisMetaV1SecretKeySelector; "clientSecret"?: IComGithubExternalSecretsExternalSecretsApisMetaV1SecretKeySelector; constructor(data?: ModelData); } export type { IAzureACRServicePrincipalAuthSecretRef as IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AzureACRServicePrincipalAuthSecretRef, AzureACRServicePrincipalAuthSecretRef as ComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AzureACRServicePrincipalAuthSecretRef };