Databricks SDK for JavaScript
    Preparing search index...
    interface CleanRoomAutoApprovalRule {
        authors?:
            | { $case: "authorCollaboratorAlias"; authorCollaboratorAlias: string }
            | {
                $case: "authorScope";
                authorScope: CleanRoomAutoApprovalRule_AuthorScope;
            };
        cleanRoomName?: string;
        createdAt?: bigint;
        ruleId?: string;
        ruleOwnerCollaboratorAlias?: string;
        runners?: {
            $case: "runnerCollaboratorAlias";
            runnerCollaboratorAlias: string;
        };
    }
    Index

    Properties

    authors?:
        | { $case: "authorCollaboratorAlias"; authorCollaboratorAlias: string }
        | {
            $case: "authorScope";
            authorScope: CleanRoomAutoApprovalRule_AuthorScope;
        }

    The auto-approved notebook authors. For 2P, this can only be the other collaborator.

    Type Declaration

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

        Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set.

    • { $case: "authorScope"; authorScope: CleanRoomAutoApprovalRule_AuthorScope }
    cleanRoomName?: string

    The name of the clean room this auto-approval rule belongs to.

    createdAt?: bigint

    Timestamp of when the rule was created, in epoch milliseconds.

    ruleId?: string

    A generated UUID identifying the rule.

    ruleOwnerCollaboratorAlias?: string

    The owner of the rule to whom the rule applies.

    runners?: { $case: "runnerCollaboratorAlias"; runnerCollaboratorAlias: string }

    The auto-approved notebook runners. Initially, this can only be one specific runner.

    Type Declaration

    • $case: "runnerCollaboratorAlias"
    • runnerCollaboratorAlias: string

      Collaborator alias of the runner covered by the rule.