Type Alias AzureKMSProviderConfiguration

AzureKMSProviderConfiguration: {
    clientId: string;
    clientSecret: string;
    identityPlatformEndpoint?: string;
    tenantId: string;
} | {
    accessToken: string;
}

Type declaration

  • clientId: string

    The client ID to authenticate a registered application

  • clientSecret: string

    The client secret to authenticate a registered application

  • OptionalidentityPlatformEndpoint?: string

    If present, a host with optional port. E.g. "example.com" or "example.com:443". This is optional, and only needed if customer is using a non-commercial Azure instance (e.g. a government or China account, which use different URLs). Defaults to "login.microsoftonline.com"

  • tenantId: string

    The tenant ID identifies the organization for the account

Type declaration

  • accessToken: string

    If present, an access token to authenticate with Azure.