Databricks SDK for JavaScript
    Preparing search index...

    Next ID: 18

    interface ValidateCredentialRequest {
        credential?:
            | { $case: "credentialName"; credentialName: string }
            | { $case: "awsIamRole"; awsIamRole: AwsIamRole }
            | {
                $case: "azureManagedIdentity";
                azureManagedIdentity: AzureManagedIdentity;
            }
            | {
                $case: "databricksGcpServiceAccount";
                databricksGcpServiceAccount: DatabricksGcpServiceAccount;
            };
        externalLocationName?: string;
        readOnly?: boolean;
        url?: string;
    }
    Index

    Properties

    credential?:
        | { $case: "credentialName"; credentialName: string }
        | { $case: "awsIamRole"; awsIamRole: AwsIamRole }
        | {
            $case: "azureManagedIdentity";
            azureManagedIdentity: AzureManagedIdentity;
        }
        | {
            $case: "databricksGcpServiceAccount";
            databricksGcpServiceAccount: DatabricksGcpServiceAccount;
        }

    Type Declaration

    • { $case: "credentialName"; credentialName: string }
      • $case: "credentialName"
      • credentialName: string

        Required. The name of an existing credential or long-lived cloud credential to validate.

    • { $case: "awsIamRole"; awsIamRole: AwsIamRole }
    • { $case: "azureManagedIdentity"; azureManagedIdentity: AzureManagedIdentity }
    • {
          $case: "databricksGcpServiceAccount";
          databricksGcpServiceAccount: DatabricksGcpServiceAccount;
      }
    externalLocationName?: string

    The name of an existing external location to validate. Only applicable for storage credentials (purpose is STORAGE.)

    readOnly?: boolean

    Whether the credential is only usable for read operations. Only applicable for storage credentials (purpose is STORAGE.)

    url?: string

    The external location url to validate. Only applicable when purpose is STORAGE.