Databricks SDK for JavaScript
    Preparing search index...
    interface StorageCredentialInfo {
        comment?: string;
        createdAt?: bigint;
        createdBy?: string;
        credential?:
            | { $case: "awsIamRole"; awsIamRole: AwsIamRole }
            | {
                $case: "azureServicePrincipal";
                azureServicePrincipal: AzureServicePrincipal;
            }
            | {
                $case: "gcpServiceAccountKey";
                gcpServiceAccountKey: GcpServiceAccountKey;
            }
            | {
                $case: "azureManagedIdentity";
                azureManagedIdentity: AzureManagedIdentity;
            }
            | {
                $case: "databricksGcpServiceAccount";
                databricksGcpServiceAccount: DatabricksGcpServiceAccount;
            }
            | { $case: "cloudflareApiToken"; cloudflareApiToken: CloudflareApiToken };
        fullName?: string;
        id?: string;
        isolationMode?: IsolationMode;
        metastoreId?: string;
        name?: string;
        owner?: string;
        readOnly?: boolean;
        updatedAt?: bigint;
        updatedBy?: string;
        usedForManagedStorage?: boolean;
    }
    Index

    Properties

    comment?: string

    Comment associated with the credential.

    createdAt?: bigint

    Time at which this credential was created, in epoch milliseconds.

    createdBy?: string

    Username of credential creator.

    credential?:
        | { $case: "awsIamRole"; awsIamRole: AwsIamRole }
        | {
            $case: "azureServicePrincipal";
            azureServicePrincipal: AzureServicePrincipal;
        }
        | {
            $case: "gcpServiceAccountKey";
            gcpServiceAccountKey: GcpServiceAccountKey;
        }
        | {
            $case: "azureManagedIdentity";
            azureManagedIdentity: AzureManagedIdentity;
        }
        | {
            $case: "databricksGcpServiceAccount";
            databricksGcpServiceAccount: DatabricksGcpServiceAccount;
        }
        | { $case: "cloudflareApiToken"; cloudflareApiToken: CloudflareApiToken }

    (--[Create:REQ, Update:OPT] The long-lived cloud credential.--)

    Type Declaration

    fullName?: string

    The full name of the credential.

    id?: string

    The unique identifier of the credential.

    isolationMode?: IsolationMode

    Whether the current securable is accessible from all workspaces or a specific set of workspaces.

    metastoreId?: string

    Unique identifier of the parent metastore.

    name?: string

    The credential name. The name must be unique among storage and service credentials within the metastore.

    owner?: string

    Username of current owner of credential.

    readOnly?: boolean

    Whether the credential is usable only for read operations. Only applicable when purpose is STORAGE.

    updatedAt?: bigint

    Time at which this credential was last modified, in epoch milliseconds.

    updatedBy?: string

    Username of user who last modified the credential.

    usedForManagedStorage?: boolean

    Whether this credential is the current metastore's root storage credential. Only applicable when purpose is STORAGE.