Databricks SDK for JavaScript
    Preparing search index...

    Interface GenerateTemporaryVolumeCredentialResponse

    interface GenerateTemporaryVolumeCredentialResponse {
        credentials?:
            | {
                $case: "awsTempCredentials";
                awsTempCredentials: TemporaryAwsCredentials;
            }
            | {
                $case: "azureUserDelegationSas";
                azureUserDelegationSas: AzureUserDelegationSas;
            }
            | { $case: "gcpOauthToken"; gcpOauthToken: GcpOauthToken }
            | { $case: "azureAad"; azureAad: AzureActiveDirectoryToken }
            | { $case: "r2TempCredentials"; r2TempCredentials: R2Credentials };
        expirationTime?: bigint;
        url?: string;
    }
    Index

    Properties

    credentials?:
        | {
            $case: "awsTempCredentials";
            awsTempCredentials: TemporaryAwsCredentials;
        }
        | {
            $case: "azureUserDelegationSas";
            azureUserDelegationSas: AzureUserDelegationSas;
        }
        | { $case: "gcpOauthToken"; gcpOauthToken: GcpOauthToken }
        | { $case: "azureAad"; azureAad: AzureActiveDirectoryToken }
        | { $case: "r2TempCredentials"; r2TempCredentials: R2Credentials }

    The temporary credential.

    expirationTime?: bigint

    Server time when the credential will expire, in epoch milliseconds. The API client is advised to cache the credential given this expiration time.

    url?: string

    The URL of the storage path accessible by the temporary credential.