@pulumi/databricks
Version:
A Pulumi package for creating and managing databricks cloud resources.
118 lines (117 loc) • 6.41 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
* [](https://docs.databricks.com/aws/en/release-notes/release-types)
*
* This data source can be used to get a single account setting.
*
* ## Example Usage
*
* Referring to a setting by id
*/
export declare function getAccountSettingV2(args: GetAccountSettingV2Args, opts?: pulumi.InvokeOptions): Promise<GetAccountSettingV2Result>;
/**
* A collection of arguments for invoking getAccountSettingV2.
*/
export interface GetAccountSettingV2Args {
/**
* Name of the setting
*/
name: string;
}
/**
* A collection of values returned by getAccountSettingV2.
*/
export interface GetAccountSettingV2Result {
/**
* (AibiDashboardEmbeddingAccessPolicy) - Setting value for aibiDashboardEmbeddingAccessPolicy setting. This is the setting value set by consumers, check effectiveAibiDashboardEmbeddingAccessPolicy for final setting value
*/
readonly aibiDashboardEmbeddingAccessPolicy: outputs.GetAccountSettingV2AibiDashboardEmbeddingAccessPolicy;
/**
* (AibiDashboardEmbeddingApprovedDomains) - Setting value for aibiDashboardEmbeddingApprovedDomains setting. This is the setting value set by consumers, check effectiveAibiDashboardEmbeddingApprovedDomains for final setting value
*/
readonly aibiDashboardEmbeddingApprovedDomains: outputs.GetAccountSettingV2AibiDashboardEmbeddingApprovedDomains;
/**
* (ClusterAutoRestartMessage) - Setting value for automaticClusterUpdateWorkspace setting. This is the setting value set by consumers, check effectiveAutomaticClusterUpdateWorkspace for final setting value
*/
readonly automaticClusterUpdateWorkspace: outputs.GetAccountSettingV2AutomaticClusterUpdateWorkspace;
/**
* (BooleanMessage) - Setting value for boolean type setting. This is the setting value set by consumers, check effectiveBooleanVal for final setting value
*/
readonly booleanVal: outputs.GetAccountSettingV2BooleanVal;
/**
* (AibiDashboardEmbeddingAccessPolicy) - Effective setting value for aibiDashboardEmbeddingAccessPolicy setting. This is the final effective value of setting. To set a value use aibi_dashboard_embedding_access_policy
*/
readonly effectiveAibiDashboardEmbeddingAccessPolicy: outputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingAccessPolicy;
/**
* (AibiDashboardEmbeddingApprovedDomains) - Effective setting value for aibiDashboardEmbeddingApprovedDomains setting. This is the final effective value of setting. To set a value use aibi_dashboard_embedding_approved_domains
*/
readonly effectiveAibiDashboardEmbeddingApprovedDomains: outputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingApprovedDomains;
/**
* (ClusterAutoRestartMessage) - Effective setting value for automaticClusterUpdateWorkspace setting. This is the final effective value of setting. To set a value use automatic_cluster_update_workspace
*/
readonly effectiveAutomaticClusterUpdateWorkspace: outputs.GetAccountSettingV2EffectiveAutomaticClusterUpdateWorkspace;
/**
* (BooleanMessage) - Effective setting value for boolean type setting. This is the final effective value of setting. To set a value use boolean_val
*/
readonly effectiveBooleanVal: outputs.GetAccountSettingV2EffectiveBooleanVal;
/**
* (IntegerMessage) - Effective setting value for integer type setting. This is the final effective value of setting. To set a value use integer_val
*/
readonly effectiveIntegerVal: outputs.GetAccountSettingV2EffectiveIntegerVal;
/**
* (PersonalComputeMessage) - Effective setting value for personalCompute setting. This is the final effective value of setting. To set a value use personal_compute
*/
readonly effectivePersonalCompute: outputs.GetAccountSettingV2EffectivePersonalCompute;
/**
* (RestrictWorkspaceAdminsMessage) - Effective setting value for restrictWorkspaceAdmins setting. This is the final effective value of setting. To set a value use restrict_workspace_admins
*/
readonly effectiveRestrictWorkspaceAdmins: outputs.GetAccountSettingV2EffectiveRestrictWorkspaceAdmins;
/**
* (StringMessage) - Effective setting value for string type setting. This is the final effective value of setting. To set a value use string_val
*/
readonly effectiveStringVal: outputs.GetAccountSettingV2EffectiveStringVal;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* (IntegerMessage) - Setting value for integer type setting. This is the setting value set by consumers, check effectiveIntegerVal for final setting value
*/
readonly integerVal: outputs.GetAccountSettingV2IntegerVal;
/**
* (string) - Name of the setting
*/
readonly name: string;
/**
* (PersonalComputeMessage) - Setting value for personalCompute setting. This is the setting value set by consumers, check effectivePersonalCompute for final setting value
*/
readonly personalCompute: outputs.GetAccountSettingV2PersonalCompute;
/**
* (RestrictWorkspaceAdminsMessage) - Setting value for restrictWorkspaceAdmins setting. This is the setting value set by consumers, check effectiveRestrictWorkspaceAdmins for final setting value
*/
readonly restrictWorkspaceAdmins: outputs.GetAccountSettingV2RestrictWorkspaceAdmins;
/**
* (StringMessage) - Setting value for string type setting. This is the setting value set by consumers, check effectiveStringVal for final setting value
*/
readonly stringVal: outputs.GetAccountSettingV2StringVal;
}
/**
* [](https://docs.databricks.com/aws/en/release-notes/release-types)
*
* This data source can be used to get a single account setting.
*
* ## Example Usage
*
* Referring to a setting by id
*/
export declare function getAccountSettingV2Output(args: GetAccountSettingV2OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAccountSettingV2Result>;
/**
* A collection of arguments for invoking getAccountSettingV2.
*/
export interface GetAccountSettingV2OutputArgs {
/**
* Name of the setting
*/
name: pulumi.Input<string>;
}