@pulumi/databricks
Version:
A Pulumi package for creating and managing databricks cloud resources.
229 lines (228 loc) • 8.43 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "./types/input";
import * as outputs from "./types/output";
export declare function getAccountSettingV2(args?: GetAccountSettingV2Args, opts?: pulumi.InvokeOptions): Promise<GetAccountSettingV2Result>;
/**
* A collection of arguments for invoking getAccountSettingV2.
*/
export interface GetAccountSettingV2Args {
/**
* (AibiDashboardEmbeddingAccessPolicy)
*/
aibiDashboardEmbeddingAccessPolicy?: inputs.GetAccountSettingV2AibiDashboardEmbeddingAccessPolicy;
/**
* (AibiDashboardEmbeddingApprovedDomains)
*/
aibiDashboardEmbeddingApprovedDomains?: inputs.GetAccountSettingV2AibiDashboardEmbeddingApprovedDomains;
/**
* (ClusterAutoRestartMessage) - todo: Mark these Public after onboarded to DSL
*/
automaticClusterUpdateWorkspace?: inputs.GetAccountSettingV2AutomaticClusterUpdateWorkspace;
/**
* (BooleanMessage)
*/
booleanVal?: inputs.GetAccountSettingV2BooleanVal;
/**
* (DefaultDataSecurityModeMessage)
*/
defaultDataSecurityMode?: inputs.GetAccountSettingV2DefaultDataSecurityMode;
/**
* (AibiDashboardEmbeddingAccessPolicy)
*/
effectiveAibiDashboardEmbeddingAccessPolicy?: inputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingAccessPolicy;
/**
* (AibiDashboardEmbeddingApprovedDomains)
*/
effectiveAibiDashboardEmbeddingApprovedDomains?: inputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingApprovedDomains;
/**
* (ClusterAutoRestartMessage)
*/
effectiveAutomaticClusterUpdateWorkspace?: inputs.GetAccountSettingV2EffectiveAutomaticClusterUpdateWorkspace;
/**
* (DefaultDataSecurityModeMessage)
*/
effectiveDefaultDataSecurityMode?: inputs.GetAccountSettingV2EffectiveDefaultDataSecurityMode;
/**
* (PersonalComputeMessage)
*/
effectivePersonalCompute?: inputs.GetAccountSettingV2EffectivePersonalCompute;
/**
* (RestrictWorkspaceAdminsMessage)
*/
effectiveRestrictWorkspaceAdmins?: inputs.GetAccountSettingV2EffectiveRestrictWorkspaceAdmins;
/**
* (IntegerMessage)
*/
integerVal?: inputs.GetAccountSettingV2IntegerVal;
/**
* Name of the setting
*/
name?: string;
/**
* (PersonalComputeMessage)
*/
personalCompute?: inputs.GetAccountSettingV2PersonalCompute;
/**
* (RestrictWorkspaceAdminsMessage)
*/
restrictWorkspaceAdmins?: inputs.GetAccountSettingV2RestrictWorkspaceAdmins;
/**
* (StringMessage)
*/
stringVal?: inputs.GetAccountSettingV2StringVal;
}
/**
* A collection of values returned by getAccountSettingV2.
*/
export interface GetAccountSettingV2Result {
/**
* (AibiDashboardEmbeddingAccessPolicy)
*/
readonly aibiDashboardEmbeddingAccessPolicy?: outputs.GetAccountSettingV2AibiDashboardEmbeddingAccessPolicy;
/**
* (AibiDashboardEmbeddingApprovedDomains)
*/
readonly aibiDashboardEmbeddingApprovedDomains?: outputs.GetAccountSettingV2AibiDashboardEmbeddingApprovedDomains;
/**
* (ClusterAutoRestartMessage) - todo: Mark these Public after onboarded to DSL
*/
readonly automaticClusterUpdateWorkspace?: outputs.GetAccountSettingV2AutomaticClusterUpdateWorkspace;
/**
* (BooleanMessage)
*/
readonly booleanVal?: outputs.GetAccountSettingV2BooleanVal;
/**
* (DefaultDataSecurityModeMessage)
*/
readonly defaultDataSecurityMode?: outputs.GetAccountSettingV2DefaultDataSecurityMode;
/**
* (AibiDashboardEmbeddingAccessPolicy)
*/
readonly effectiveAibiDashboardEmbeddingAccessPolicy?: outputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingAccessPolicy;
/**
* (AibiDashboardEmbeddingApprovedDomains)
*/
readonly effectiveAibiDashboardEmbeddingApprovedDomains?: outputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingApprovedDomains;
/**
* (ClusterAutoRestartMessage)
*/
readonly effectiveAutomaticClusterUpdateWorkspace?: outputs.GetAccountSettingV2EffectiveAutomaticClusterUpdateWorkspace;
/**
* (BooleanMessage)
*/
readonly effectiveBooleanVal: outputs.GetAccountSettingV2EffectiveBooleanVal;
/**
* (DefaultDataSecurityModeMessage)
*/
readonly effectiveDefaultDataSecurityMode?: outputs.GetAccountSettingV2EffectiveDefaultDataSecurityMode;
/**
* (IntegerMessage)
*/
readonly effectiveIntegerVal: outputs.GetAccountSettingV2EffectiveIntegerVal;
/**
* (PersonalComputeMessage)
*/
readonly effectivePersonalCompute?: outputs.GetAccountSettingV2EffectivePersonalCompute;
/**
* (RestrictWorkspaceAdminsMessage)
*/
readonly effectiveRestrictWorkspaceAdmins?: outputs.GetAccountSettingV2EffectiveRestrictWorkspaceAdmins;
/**
* (StringMessage)
*/
readonly effectiveStringVal: outputs.GetAccountSettingV2EffectiveStringVal;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* (IntegerMessage)
*/
readonly integerVal?: outputs.GetAccountSettingV2IntegerVal;
/**
* (string) - Name of the setting
*/
readonly name?: string;
/**
* (PersonalComputeMessage)
*/
readonly personalCompute?: outputs.GetAccountSettingV2PersonalCompute;
/**
* (RestrictWorkspaceAdminsMessage)
*/
readonly restrictWorkspaceAdmins?: outputs.GetAccountSettingV2RestrictWorkspaceAdmins;
/**
* (StringMessage)
*/
readonly stringVal?: outputs.GetAccountSettingV2StringVal;
}
export declare function getAccountSettingV2Output(args?: GetAccountSettingV2OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAccountSettingV2Result>;
/**
* A collection of arguments for invoking getAccountSettingV2.
*/
export interface GetAccountSettingV2OutputArgs {
/**
* (AibiDashboardEmbeddingAccessPolicy)
*/
aibiDashboardEmbeddingAccessPolicy?: pulumi.Input<inputs.GetAccountSettingV2AibiDashboardEmbeddingAccessPolicyArgs>;
/**
* (AibiDashboardEmbeddingApprovedDomains)
*/
aibiDashboardEmbeddingApprovedDomains?: pulumi.Input<inputs.GetAccountSettingV2AibiDashboardEmbeddingApprovedDomainsArgs>;
/**
* (ClusterAutoRestartMessage) - todo: Mark these Public after onboarded to DSL
*/
automaticClusterUpdateWorkspace?: pulumi.Input<inputs.GetAccountSettingV2AutomaticClusterUpdateWorkspaceArgs>;
/**
* (BooleanMessage)
*/
booleanVal?: pulumi.Input<inputs.GetAccountSettingV2BooleanValArgs>;
/**
* (DefaultDataSecurityModeMessage)
*/
defaultDataSecurityMode?: pulumi.Input<inputs.GetAccountSettingV2DefaultDataSecurityModeArgs>;
/**
* (AibiDashboardEmbeddingAccessPolicy)
*/
effectiveAibiDashboardEmbeddingAccessPolicy?: pulumi.Input<inputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingAccessPolicyArgs>;
/**
* (AibiDashboardEmbeddingApprovedDomains)
*/
effectiveAibiDashboardEmbeddingApprovedDomains?: pulumi.Input<inputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingApprovedDomainsArgs>;
/**
* (ClusterAutoRestartMessage)
*/
effectiveAutomaticClusterUpdateWorkspace?: pulumi.Input<inputs.GetAccountSettingV2EffectiveAutomaticClusterUpdateWorkspaceArgs>;
/**
* (DefaultDataSecurityModeMessage)
*/
effectiveDefaultDataSecurityMode?: pulumi.Input<inputs.GetAccountSettingV2EffectiveDefaultDataSecurityModeArgs>;
/**
* (PersonalComputeMessage)
*/
effectivePersonalCompute?: pulumi.Input<inputs.GetAccountSettingV2EffectivePersonalComputeArgs>;
/**
* (RestrictWorkspaceAdminsMessage)
*/
effectiveRestrictWorkspaceAdmins?: pulumi.Input<inputs.GetAccountSettingV2EffectiveRestrictWorkspaceAdminsArgs>;
/**
* (IntegerMessage)
*/
integerVal?: pulumi.Input<inputs.GetAccountSettingV2IntegerValArgs>;
/**
* Name of the setting
*/
name?: pulumi.Input<string>;
/**
* (PersonalComputeMessage)
*/
personalCompute?: pulumi.Input<inputs.GetAccountSettingV2PersonalComputeArgs>;
/**
* (RestrictWorkspaceAdminsMessage)
*/
restrictWorkspaceAdmins?: pulumi.Input<inputs.GetAccountSettingV2RestrictWorkspaceAdminsArgs>;
/**
* (StringMessage)
*/
stringVal?: pulumi.Input<inputs.GetAccountSettingV2StringValArgs>;
}