published on Thursday, Feb 26, 2026 by Pulumi
published on Thursday, Feb 26, 2026 by Pulumi
Create AppsSpace Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AppsSpace(name: string, args?: AppsSpaceArgs, opts?: CustomResourceOptions);@overload
def AppsSpace(resource_name: str,
args: Optional[AppsSpaceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def AppsSpace(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
provider_config: Optional[AppsSpaceProviderConfigArgs] = None,
resources: Optional[Sequence[AppsSpaceResourceArgs]] = None,
usage_policy_id: Optional[str] = None,
user_api_scopes: Optional[Sequence[str]] = None)func NewAppsSpace(ctx *Context, name string, args *AppsSpaceArgs, opts ...ResourceOption) (*AppsSpace, error)public AppsSpace(string name, AppsSpaceArgs? args = null, CustomResourceOptions? opts = null)
public AppsSpace(String name, AppsSpaceArgs args)
public AppsSpace(String name, AppsSpaceArgs args, CustomResourceOptions options)
type: databricks:AppsSpace
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AppsSpaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AppsSpaceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AppsSpaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppsSpaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AppsSpaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var appsSpaceResource = new Databricks.AppsSpace("appsSpaceResource", new()
{
Description = "string",
ProviderConfig = new Databricks.Inputs.AppsSpaceProviderConfigArgs
{
WorkspaceId = "string",
},
Resources = new[]
{
new Databricks.Inputs.AppsSpaceResourceArgs
{
Name = "string",
App = null,
Database = new Databricks.Inputs.AppsSpaceResourceDatabaseArgs
{
DatabaseName = "string",
InstanceName = "string",
Permission = "string",
},
Description = "string",
Experiment = new Databricks.Inputs.AppsSpaceResourceExperimentArgs
{
ExperimentId = "string",
Permission = "string",
},
GenieSpace = new Databricks.Inputs.AppsSpaceResourceGenieSpaceArgs
{
Name = "string",
Permission = "string",
SpaceId = "string",
},
Job = new Databricks.Inputs.AppsSpaceResourceJobArgs
{
Id = "string",
Permission = "string",
},
Secret = new Databricks.Inputs.AppsSpaceResourceSecretArgs
{
Key = "string",
Permission = "string",
Scope = "string",
},
ServingEndpoint = new Databricks.Inputs.AppsSpaceResourceServingEndpointArgs
{
Name = "string",
Permission = "string",
},
SqlWarehouse = new Databricks.Inputs.AppsSpaceResourceSqlWarehouseArgs
{
Id = "string",
Permission = "string",
},
UcSecurable = new Databricks.Inputs.AppsSpaceResourceUcSecurableArgs
{
Permission = "string",
SecurableFullName = "string",
SecurableType = "string",
SecurableKind = "string",
},
},
},
UsagePolicyId = "string",
UserApiScopes = new[]
{
"string",
},
});
example, err := databricks.NewAppsSpace(ctx, "appsSpaceResource", &databricks.AppsSpaceArgs{
Description: pulumi.String("string"),
ProviderConfig: &databricks.AppsSpaceProviderConfigArgs{
WorkspaceId: pulumi.String("string"),
},
Resources: databricks.AppsSpaceResourceArray{
&databricks.AppsSpaceResourceArgs{
Name: pulumi.String("string"),
App: &databricks.AppsSpaceResourceAppArgs{},
Database: &databricks.AppsSpaceResourceDatabaseArgs{
DatabaseName: pulumi.String("string"),
InstanceName: pulumi.String("string"),
Permission: pulumi.String("string"),
},
Description: pulumi.String("string"),
Experiment: &databricks.AppsSpaceResourceExperimentArgs{
ExperimentId: pulumi.String("string"),
Permission: pulumi.String("string"),
},
GenieSpace: &databricks.AppsSpaceResourceGenieSpaceArgs{
Name: pulumi.String("string"),
Permission: pulumi.String("string"),
SpaceId: pulumi.String("string"),
},
Job: &databricks.AppsSpaceResourceJobArgs{
Id: pulumi.String("string"),
Permission: pulumi.String("string"),
},
Secret: &databricks.AppsSpaceResourceSecretArgs{
Key: pulumi.String("string"),
Permission: pulumi.String("string"),
Scope: pulumi.String("string"),
},
ServingEndpoint: &databricks.AppsSpaceResourceServingEndpointArgs{
Name: pulumi.String("string"),
Permission: pulumi.String("string"),
},
SqlWarehouse: &databricks.AppsSpaceResourceSqlWarehouseArgs{
Id: pulumi.String("string"),
Permission: pulumi.String("string"),
},
UcSecurable: &databricks.AppsSpaceResourceUcSecurableArgs{
Permission: pulumi.String("string"),
SecurableFullName: pulumi.String("string"),
SecurableType: pulumi.String("string"),
SecurableKind: pulumi.String("string"),
},
},
},
UsagePolicyId: pulumi.String("string"),
UserApiScopes: pulumi.StringArray{
pulumi.String("string"),
},
})
var appsSpaceResource = new AppsSpace("appsSpaceResource", AppsSpaceArgs.builder()
.description("string")
.providerConfig(AppsSpaceProviderConfigArgs.builder()
.workspaceId("string")
.build())
.resources(AppsSpaceResourceArgs.builder()
.name("string")
.app(AppsSpaceResourceAppArgs.builder()
.build())
.database(AppsSpaceResourceDatabaseArgs.builder()
.databaseName("string")
.instanceName("string")
.permission("string")
.build())
.description("string")
.experiment(AppsSpaceResourceExperimentArgs.builder()
.experimentId("string")
.permission("string")
.build())
.genieSpace(AppsSpaceResourceGenieSpaceArgs.builder()
.name("string")
.permission("string")
.spaceId("string")
.build())
.job(AppsSpaceResourceJobArgs.builder()
.id("string")
.permission("string")
.build())
.secret(AppsSpaceResourceSecretArgs.builder()
.key("string")
.permission("string")
.scope("string")
.build())
.servingEndpoint(AppsSpaceResourceServingEndpointArgs.builder()
.name("string")
.permission("string")
.build())
.sqlWarehouse(AppsSpaceResourceSqlWarehouseArgs.builder()
.id("string")
.permission("string")
.build())
.ucSecurable(AppsSpaceResourceUcSecurableArgs.builder()
.permission("string")
.securableFullName("string")
.securableType("string")
.securableKind("string")
.build())
.build())
.usagePolicyId("string")
.userApiScopes("string")
.build());
apps_space_resource = databricks.AppsSpace("appsSpaceResource",
description="string",
provider_config={
"workspace_id": "string",
},
resources=[{
"name": "string",
"app": {},
"database": {
"database_name": "string",
"instance_name": "string",
"permission": "string",
},
"description": "string",
"experiment": {
"experiment_id": "string",
"permission": "string",
},
"genie_space": {
"name": "string",
"permission": "string",
"space_id": "string",
},
"job": {
"id": "string",
"permission": "string",
},
"secret": {
"key": "string",
"permission": "string",
"scope": "string",
},
"serving_endpoint": {
"name": "string",
"permission": "string",
},
"sql_warehouse": {
"id": "string",
"permission": "string",
},
"uc_securable": {
"permission": "string",
"securable_full_name": "string",
"securable_type": "string",
"securable_kind": "string",
},
}],
usage_policy_id="string",
user_api_scopes=["string"])
const appsSpaceResource = new databricks.AppsSpace("appsSpaceResource", {
description: "string",
providerConfig: {
workspaceId: "string",
},
resources: [{
name: "string",
app: {},
database: {
databaseName: "string",
instanceName: "string",
permission: "string",
},
description: "string",
experiment: {
experimentId: "string",
permission: "string",
},
genieSpace: {
name: "string",
permission: "string",
spaceId: "string",
},
job: {
id: "string",
permission: "string",
},
secret: {
key: "string",
permission: "string",
scope: "string",
},
servingEndpoint: {
name: "string",
permission: "string",
},
sqlWarehouse: {
id: "string",
permission: "string",
},
ucSecurable: {
permission: "string",
securableFullName: "string",
securableType: "string",
securableKind: "string",
},
}],
usagePolicyId: "string",
userApiScopes: ["string"],
});
type: databricks:AppsSpace
properties:
description: string
providerConfig:
workspaceId: string
resources:
- app: {}
database:
databaseName: string
instanceName: string
permission: string
description: string
experiment:
experimentId: string
permission: string
genieSpace:
name: string
permission: string
spaceId: string
job:
id: string
permission: string
name: string
secret:
key: string
permission: string
scope: string
servingEndpoint:
name: string
permission: string
sqlWarehouse:
id: string
permission: string
ucSecurable:
permission: string
securableFullName: string
securableKind: string
securableType: string
usagePolicyId: string
userApiScopes:
- string
AppsSpace Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AppsSpace resource accepts the following input properties:
- Description string
- The description of the app space
- Provider
Config AppsSpace Provider Config - Configure the provider for management through account provider.
- Resources
List<Apps
Space Resource> - Resources for the app space. Resources configured at the space level are available to all apps in the space
- Usage
Policy stringId - The usage policy ID for managing cost at the space level
- User
Api List<string>Scopes - OAuth scopes for apps in the space
- Description string
- The description of the app space
- Provider
Config AppsSpace Provider Config Args - Configure the provider for management through account provider.
- Resources
[]Apps
Space Resource Args - Resources for the app space. Resources configured at the space level are available to all apps in the space
- Usage
Policy stringId - The usage policy ID for managing cost at the space level
- User
Api []stringScopes - OAuth scopes for apps in the space
- description String
- The description of the app space
- provider
Config AppsSpace Provider Config - Configure the provider for management through account provider.
- resources
List<Apps
Space Resource> - Resources for the app space. Resources configured at the space level are available to all apps in the space
- usage
Policy StringId - The usage policy ID for managing cost at the space level
- user
Api List<String>Scopes - OAuth scopes for apps in the space
- description string
- The description of the app space
- provider
Config AppsSpace Provider Config - Configure the provider for management through account provider.
- resources
Apps
Space Resource[] - Resources for the app space. Resources configured at the space level are available to all apps in the space
- usage
Policy stringId - The usage policy ID for managing cost at the space level
- user
Api string[]Scopes - OAuth scopes for apps in the space
- description str
- The description of the app space
- provider_
config AppsSpace Provider Config Args - Configure the provider for management through account provider.
- resources
Sequence[Apps
Space Resource Args] - Resources for the app space. Resources configured at the space level are available to all apps in the space
- usage_
policy_ strid - The usage policy ID for managing cost at the space level
- user_
api_ Sequence[str]scopes - OAuth scopes for apps in the space
- description String
- The description of the app space
- provider
Config Property Map - Configure the provider for management through account provider.
- resources List<Property Map>
- Resources for the app space. Resources configured at the space level are available to all apps in the space
- usage
Policy StringId - The usage policy ID for managing cost at the space level
- user
Api List<String>Scopes - OAuth scopes for apps in the space
Outputs
All input properties are implicitly available as output properties. Additionally, the AppsSpace resource produces the following output properties:
- Create
Time string - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- Creator string
- (string) - The email of the user that created the app space
- Effective
Usage stringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- Effective
User List<string>Api Scopes - (list of string) - The effective api scopes granted to the user access token
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- Oauth2App
Client stringId - (string) - The OAuth2 app client ID for the app space
- Oauth2App
Integration stringId - (string) - The OAuth2 app integration ID for the app space
- Service
Principal stringClient Id - (string) - The service principal client ID for the app space
- Service
Principal intId - (integer) - The service principal ID for the app space
- Service
Principal stringName - (string) - The service principal name for the app space
- Status
Apps
Space Status - (SpaceStatus) - The status of the app space
- Update
Time string - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- Updater string
- (string) - The email of the user that last updated the app space
- Create
Time string - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- Creator string
- (string) - The email of the user that created the app space
- Effective
Usage stringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- Effective
User []stringApi Scopes - (list of string) - The effective api scopes granted to the user access token
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- Oauth2App
Client stringId - (string) - The OAuth2 app client ID for the app space
- Oauth2App
Integration stringId - (string) - The OAuth2 app integration ID for the app space
- Service
Principal stringClient Id - (string) - The service principal client ID for the app space
- Service
Principal intId - (integer) - The service principal ID for the app space
- Service
Principal stringName - (string) - The service principal name for the app space
- Status
Apps
Space Status - (SpaceStatus) - The status of the app space
- Update
Time string - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- Updater string
- (string) - The email of the user that last updated the app space
- create
Time String - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- creator String
- (string) - The email of the user that created the app space
- effective
Usage StringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- effective
User List<String>Api Scopes - (list of string) - The effective api scopes granted to the user access token
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- oauth2App
Client StringId - (string) - The OAuth2 app client ID for the app space
- oauth2App
Integration StringId - (string) - The OAuth2 app integration ID for the app space
- service
Principal StringClient Id - (string) - The service principal client ID for the app space
- service
Principal IntegerId - (integer) - The service principal ID for the app space
- service
Principal StringName - (string) - The service principal name for the app space
- status
Apps
Space Status - (SpaceStatus) - The status of the app space
- update
Time String - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- updater String
- (string) - The email of the user that last updated the app space
- create
Time string - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- creator string
- (string) - The email of the user that created the app space
- effective
Usage stringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- effective
User string[]Api Scopes - (list of string) - The effective api scopes granted to the user access token
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- oauth2App
Client stringId - (string) - The OAuth2 app client ID for the app space
- oauth2App
Integration stringId - (string) - The OAuth2 app integration ID for the app space
- service
Principal stringClient Id - (string) - The service principal client ID for the app space
- service
Principal numberId - (integer) - The service principal ID for the app space
- service
Principal stringName - (string) - The service principal name for the app space
- status
Apps
Space Status - (SpaceStatus) - The status of the app space
- update
Time string - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- updater string
- (string) - The email of the user that last updated the app space
- create_
time str - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- creator str
- (string) - The email of the user that created the app space
- effective_
usage_ strpolicy_ id - (string) - The effective usage policy ID used by apps in the space
- effective_
user_ Sequence[str]api_ scopes - (list of string) - The effective api scopes granted to the user access token
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- oauth2_
app_ strclient_ id - (string) - The OAuth2 app client ID for the app space
- oauth2_
app_ strintegration_ id - (string) - The OAuth2 app integration ID for the app space
- service_
principal_ strclient_ id - (string) - The service principal client ID for the app space
- service_
principal_ intid - (integer) - The service principal ID for the app space
- service_
principal_ strname - (string) - The service principal name for the app space
- status
Apps
Space Status - (SpaceStatus) - The status of the app space
- update_
time str - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- updater str
- (string) - The email of the user that last updated the app space
- create
Time String - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- creator String
- (string) - The email of the user that created the app space
- effective
Usage StringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- effective
User List<String>Api Scopes - (list of string) - The effective api scopes granted to the user access token
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- oauth2App
Client StringId - (string) - The OAuth2 app client ID for the app space
- oauth2App
Integration StringId - (string) - The OAuth2 app integration ID for the app space
- service
Principal StringClient Id - (string) - The service principal client ID for the app space
- service
Principal NumberId - (integer) - The service principal ID for the app space
- service
Principal StringName - (string) - The service principal name for the app space
- status Property Map
- (SpaceStatus) - The status of the app space
- update
Time String - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- updater String
- (string) - The email of the user that last updated the app space
Look up Existing AppsSpace Resource
Get an existing AppsSpace resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AppsSpaceState, opts?: CustomResourceOptions): AppsSpace@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
create_time: Optional[str] = None,
creator: Optional[str] = None,
description: Optional[str] = None,
effective_usage_policy_id: Optional[str] = None,
effective_user_api_scopes: Optional[Sequence[str]] = None,
name: Optional[str] = None,
oauth2_app_client_id: Optional[str] = None,
oauth2_app_integration_id: Optional[str] = None,
provider_config: Optional[AppsSpaceProviderConfigArgs] = None,
resources: Optional[Sequence[AppsSpaceResourceArgs]] = None,
service_principal_client_id: Optional[str] = None,
service_principal_id: Optional[int] = None,
service_principal_name: Optional[str] = None,
status: Optional[AppsSpaceStatusArgs] = None,
update_time: Optional[str] = None,
updater: Optional[str] = None,
usage_policy_id: Optional[str] = None,
user_api_scopes: Optional[Sequence[str]] = None) -> AppsSpacefunc GetAppsSpace(ctx *Context, name string, id IDInput, state *AppsSpaceState, opts ...ResourceOption) (*AppsSpace, error)public static AppsSpace Get(string name, Input<string> id, AppsSpaceState? state, CustomResourceOptions? opts = null)public static AppsSpace get(String name, Output<String> id, AppsSpaceState state, CustomResourceOptions options)resources: _: type: databricks:AppsSpace get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Create
Time string - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- Creator string
- (string) - The email of the user that created the app space
- Description string
- The description of the app space
- Effective
Usage stringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- Effective
User List<string>Api Scopes - (list of string) - The effective api scopes granted to the user access token
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- Oauth2App
Client stringId - (string) - The OAuth2 app client ID for the app space
- Oauth2App
Integration stringId - (string) - The OAuth2 app integration ID for the app space
- Provider
Config AppsSpace Provider Config - Configure the provider for management through account provider.
- Resources
List<Apps
Space Resource> - Resources for the app space. Resources configured at the space level are available to all apps in the space
- Service
Principal stringClient Id - (string) - The service principal client ID for the app space
- Service
Principal intId - (integer) - The service principal ID for the app space
- Service
Principal stringName - (string) - The service principal name for the app space
- Status
Apps
Space Status - (SpaceStatus) - The status of the app space
- Update
Time string - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- Updater string
- (string) - The email of the user that last updated the app space
- Usage
Policy stringId - The usage policy ID for managing cost at the space level
- User
Api List<string>Scopes - OAuth scopes for apps in the space
- Create
Time string - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- Creator string
- (string) - The email of the user that created the app space
- Description string
- The description of the app space
- Effective
Usage stringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- Effective
User []stringApi Scopes - (list of string) - The effective api scopes granted to the user access token
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- Oauth2App
Client stringId - (string) - The OAuth2 app client ID for the app space
- Oauth2App
Integration stringId - (string) - The OAuth2 app integration ID for the app space
- Provider
Config AppsSpace Provider Config Args - Configure the provider for management through account provider.
- Resources
[]Apps
Space Resource Args - Resources for the app space. Resources configured at the space level are available to all apps in the space
- Service
Principal stringClient Id - (string) - The service principal client ID for the app space
- Service
Principal intId - (integer) - The service principal ID for the app space
- Service
Principal stringName - (string) - The service principal name for the app space
- Status
Apps
Space Status Args - (SpaceStatus) - The status of the app space
- Update
Time string - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- Updater string
- (string) - The email of the user that last updated the app space
- Usage
Policy stringId - The usage policy ID for managing cost at the space level
- User
Api []stringScopes - OAuth scopes for apps in the space
- create
Time String - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- creator String
- (string) - The email of the user that created the app space
- description String
- The description of the app space
- effective
Usage StringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- effective
User List<String>Api Scopes - (list of string) - The effective api scopes granted to the user access token
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- oauth2App
Client StringId - (string) - The OAuth2 app client ID for the app space
- oauth2App
Integration StringId - (string) - The OAuth2 app integration ID for the app space
- provider
Config AppsSpace Provider Config - Configure the provider for management through account provider.
- resources
List<Apps
Space Resource> - Resources for the app space. Resources configured at the space level are available to all apps in the space
- service
Principal StringClient Id - (string) - The service principal client ID for the app space
- service
Principal IntegerId - (integer) - The service principal ID for the app space
- service
Principal StringName - (string) - The service principal name for the app space
- status
Apps
Space Status - (SpaceStatus) - The status of the app space
- update
Time String - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- updater String
- (string) - The email of the user that last updated the app space
- usage
Policy StringId - The usage policy ID for managing cost at the space level
- user
Api List<String>Scopes - OAuth scopes for apps in the space
- create
Time string - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- creator string
- (string) - The email of the user that created the app space
- description string
- The description of the app space
- effective
Usage stringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- effective
User string[]Api Scopes - (list of string) - The effective api scopes granted to the user access token
- name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- oauth2App
Client stringId - (string) - The OAuth2 app client ID for the app space
- oauth2App
Integration stringId - (string) - The OAuth2 app integration ID for the app space
- provider
Config AppsSpace Provider Config - Configure the provider for management through account provider.
- resources
Apps
Space Resource[] - Resources for the app space. Resources configured at the space level are available to all apps in the space
- service
Principal stringClient Id - (string) - The service principal client ID for the app space
- service
Principal numberId - (integer) - The service principal ID for the app space
- service
Principal stringName - (string) - The service principal name for the app space
- status
Apps
Space Status - (SpaceStatus) - The status of the app space
- update
Time string - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- updater string
- (string) - The email of the user that last updated the app space
- usage
Policy stringId - The usage policy ID for managing cost at the space level
- user
Api string[]Scopes - OAuth scopes for apps in the space
- create_
time str - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- creator str
- (string) - The email of the user that created the app space
- description str
- The description of the app space
- effective_
usage_ strpolicy_ id - (string) - The effective usage policy ID used by apps in the space
- effective_
user_ Sequence[str]api_ scopes - (list of string) - The effective api scopes granted to the user access token
- name str
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- oauth2_
app_ strclient_ id - (string) - The OAuth2 app client ID for the app space
- oauth2_
app_ strintegration_ id - (string) - The OAuth2 app integration ID for the app space
- provider_
config AppsSpace Provider Config Args - Configure the provider for management through account provider.
- resources
Sequence[Apps
Space Resource Args] - Resources for the app space. Resources configured at the space level are available to all apps in the space
- service_
principal_ strclient_ id - (string) - The service principal client ID for the app space
- service_
principal_ intid - (integer) - The service principal ID for the app space
- service_
principal_ strname - (string) - The service principal name for the app space
- status
Apps
Space Status Args - (SpaceStatus) - The status of the app space
- update_
time str - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- updater str
- (string) - The email of the user that last updated the app space
- usage_
policy_ strid - The usage policy ID for managing cost at the space level
- user_
api_ Sequence[str]scopes - OAuth scopes for apps in the space
- create
Time String - (string) - The creation time of the app space. Formatted timestamp in ISO 6801
- creator String
- (string) - The email of the user that created the app space
- description String
- The description of the app space
- effective
Usage StringPolicy Id - (string) - The effective usage policy ID used by apps in the space
- effective
User List<String>Api Scopes - (list of string) - The effective api scopes granted to the user access token
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- oauth2App
Client StringId - (string) - The OAuth2 app client ID for the app space
- oauth2App
Integration StringId - (string) - The OAuth2 app integration ID for the app space
- provider
Config Property Map - Configure the provider for management through account provider.
- resources List<Property Map>
- Resources for the app space. Resources configured at the space level are available to all apps in the space
- service
Principal StringClient Id - (string) - The service principal client ID for the app space
- service
Principal NumberId - (integer) - The service principal ID for the app space
- service
Principal StringName - (string) - The service principal name for the app space
- status Property Map
- (SpaceStatus) - The status of the app space
- update
Time String - (string) - The update time of the app space. Formatted timestamp in ISO 6801
- updater String
- (string) - The email of the user that last updated the app space
- usage
Policy StringId - The usage policy ID for managing cost at the space level
- user
Api List<String>Scopes - OAuth scopes for apps in the space
Supporting Types
AppsSpaceProviderConfig, AppsSpaceProviderConfigArgs
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace_
id str - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
AppsSpaceResource, AppsSpaceResourceArgs
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- App
Apps
Space Resource App - Database
Apps
Space Resource Database - Description string
- The description of the app space
- Experiment
Apps
Space Resource Experiment - Genie
Space AppsSpace Resource Genie Space - Job
Apps
Space Resource Job - Secret
Apps
Space Resource Secret - Serving
Endpoint AppsSpace Resource Serving Endpoint - Sql
Warehouse AppsSpace Resource Sql Warehouse - Uc
Securable AppsSpace Resource Uc Securable
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- App
Apps
Space Resource App - Database
Apps
Space Resource Database - Description string
- The description of the app space
- Experiment
Apps
Space Resource Experiment - Genie
Space AppsSpace Resource Genie Space - Job
Apps
Space Resource Job - Secret
Apps
Space Resource Secret - Serving
Endpoint AppsSpace Resource Serving Endpoint - Sql
Warehouse AppsSpace Resource Sql Warehouse - Uc
Securable AppsSpace Resource Uc Securable
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- app
Apps
Space Resource App - database
Apps
Space Resource Database - description String
- The description of the app space
- experiment
Apps
Space Resource Experiment - genie
Space AppsSpace Resource Genie Space - job
Apps
Space Resource Job - secret
Apps
Space Resource Secret - serving
Endpoint AppsSpace Resource Serving Endpoint - sql
Warehouse AppsSpace Resource Sql Warehouse - uc
Securable AppsSpace Resource Uc Securable
- name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- app
Apps
Space Resource App - database
Apps
Space Resource Database - description string
- The description of the app space
- experiment
Apps
Space Resource Experiment - genie
Space AppsSpace Resource Genie Space - job
Apps
Space Resource Job - secret
Apps
Space Resource Secret - serving
Endpoint AppsSpace Resource Serving Endpoint - sql
Warehouse AppsSpace Resource Sql Warehouse - uc
Securable AppsSpace Resource Uc Securable
- name str
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- app
Apps
Space Resource App - database
Apps
Space Resource Database - description str
- The description of the app space
- experiment
Apps
Space Resource Experiment - genie_
space AppsSpace Resource Genie Space - job
Apps
Space Resource Job - secret
Apps
Space Resource Secret - serving_
endpoint AppsSpace Resource Serving Endpoint - sql_
warehouse AppsSpace Resource Sql Warehouse - uc_
securable AppsSpace Resource Uc Securable
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- app Property Map
- database Property Map
- description String
- The description of the app space
- experiment Property Map
- genie
Space Property Map - job Property Map
- secret Property Map
- serving
Endpoint Property Map - sql
Warehouse Property Map - uc
Securable Property Map
AppsSpaceResourceDatabase, AppsSpaceResourceDatabaseArgs
- Database
Name string - Instance
Name string - Permission string
- Database
Name string - Instance
Name string - Permission string
- database
Name String - instance
Name String - permission String
- database
Name string - instance
Name string - permission string
- database_
name str - instance_
name str - permission str
- database
Name String - instance
Name String - permission String
AppsSpaceResourceExperiment, AppsSpaceResourceExperimentArgs
- Experiment
Id string - Permission string
- Experiment
Id string - Permission string
- experiment
Id String - permission String
- experiment
Id string - permission string
- experiment_
id str - permission str
- experiment
Id String - permission String
AppsSpaceResourceGenieSpace, AppsSpaceResourceGenieSpaceArgs
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- Permission string
- Space
Id string
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- Permission string
- Space
Id string
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- permission String
- space
Id String
- name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- permission string
- space
Id string
- name str
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- permission str
- space_
id str
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- permission String
- space
Id String
AppsSpaceResourceJob, AppsSpaceResourceJobArgs
- Id string
- (string) - The unique identifier of the app space
- Permission string
- Id string
- (string) - The unique identifier of the app space
- Permission string
- id String
- (string) - The unique identifier of the app space
- permission String
- id string
- (string) - The unique identifier of the app space
- permission string
- id str
- (string) - The unique identifier of the app space
- permission str
- id String
- (string) - The unique identifier of the app space
- permission String
AppsSpaceResourceSecret, AppsSpaceResourceSecretArgs
- Key string
- Key of the secret to grant permission on
- Permission string
- Scope string
- Scope of the secret to grant permission on
- Key string
- Key of the secret to grant permission on
- Permission string
- Scope string
- Scope of the secret to grant permission on
- key String
- Key of the secret to grant permission on
- permission String
- scope String
- Scope of the secret to grant permission on
- key string
- Key of the secret to grant permission on
- permission string
- scope string
- Scope of the secret to grant permission on
- key str
- Key of the secret to grant permission on
- permission str
- scope str
- Scope of the secret to grant permission on
- key String
- Key of the secret to grant permission on
- permission String
- scope String
- Scope of the secret to grant permission on
AppsSpaceResourceServingEndpoint, AppsSpaceResourceServingEndpointArgs
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- Permission string
- Name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- Permission string
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- permission String
- name string
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- permission string
- name str
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- permission str
- name String
- (string) - The name of the app space. The name must contain only lowercase alphanumeric characters and hyphens. It must be unique within the workspace
- permission String
AppsSpaceResourceSqlWarehouse, AppsSpaceResourceSqlWarehouseArgs
- Id string
- (string) - The unique identifier of the app space
- Permission string
- Id string
- (string) - The unique identifier of the app space
- Permission string
- id String
- (string) - The unique identifier of the app space
- permission String
- id string
- (string) - The unique identifier of the app space
- permission string
- id str
- (string) - The unique identifier of the app space
- permission str
- id String
- (string) - The unique identifier of the app space
- permission String
AppsSpaceResourceUcSecurable, AppsSpaceResourceUcSecurableArgs
- Permission string
- Securable
Full stringName - Securable
Type string - Possible values are:
CONNECTION,FUNCTION,TABLE,VOLUME - Securable
Kind string - (string) - The securable kind from Unity Catalog. See https://docs.databricks.com/api/workspace/tables/get#securable_kind_manifest-securable_kind
- Permission string
- Securable
Full stringName - Securable
Type string - Possible values are:
CONNECTION,FUNCTION,TABLE,VOLUME - Securable
Kind string - (string) - The securable kind from Unity Catalog. See https://docs.databricks.com/api/workspace/tables/get#securable_kind_manifest-securable_kind
- permission String
- securable
Full StringName - securable
Type String - Possible values are:
CONNECTION,FUNCTION,TABLE,VOLUME - securable
Kind String - (string) - The securable kind from Unity Catalog. See https://docs.databricks.com/api/workspace/tables/get#securable_kind_manifest-securable_kind
- permission string
- securable
Full stringName - securable
Type string - Possible values are:
CONNECTION,FUNCTION,TABLE,VOLUME - securable
Kind string - (string) - The securable kind from Unity Catalog. See https://docs.databricks.com/api/workspace/tables/get#securable_kind_manifest-securable_kind
- permission str
- securable_
full_ strname - securable_
type str - Possible values are:
CONNECTION,FUNCTION,TABLE,VOLUME - securable_
kind str - (string) - The securable kind from Unity Catalog. See https://docs.databricks.com/api/workspace/tables/get#securable_kind_manifest-securable_kind
- permission String
- securable
Full StringName - securable
Type String - Possible values are:
CONNECTION,FUNCTION,TABLE,VOLUME - securable
Kind String - (string) - The securable kind from Unity Catalog. See https://docs.databricks.com/api/workspace/tables/get#securable_kind_manifest-securable_kind
AppsSpaceStatus, AppsSpaceStatusArgs
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
published on Thursday, Feb 26, 2026 by Pulumi
