databricks.AppsSettingsCustomTemplate
Explore with Pulumi AI
Custom App Templates store the metadata of custom app code hosted in an external Git repository, enabling users to reuse boilerplate code when creating apps.
Example Usage
Basic Example
This example creates a Custom Template in the workspace with the specified name.
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const _this = new databricks.AppsSettingsCustomTemplate("this", {
name: "my-custom-template",
description: "A sample custom app template",
gitRepo: "https://github.com/example/repo.git",
path: "path-to-template",
gitProvider: "github",
manifest: {
version: 1,
name: "my-custom-app",
},
});
import pulumi
import pulumi_databricks as databricks
this = databricks.AppsSettingsCustomTemplate("this",
name="my-custom-template",
description="A sample custom app template",
git_repo="https://github.com/example/repo.git",
path="path-to-template",
git_provider="github",
manifest={
"version": 1,
"name": "my-custom-app",
})
package main
import (
"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewAppsSettingsCustomTemplate(ctx, "this", &databricks.AppsSettingsCustomTemplateArgs{
Name: pulumi.String("my-custom-template"),
Description: pulumi.String("A sample custom app template"),
GitRepo: pulumi.String("https://github.com/example/repo.git"),
Path: pulumi.String("path-to-template"),
GitProvider: pulumi.String("github"),
Manifest: &databricks.AppsSettingsCustomTemplateManifestArgs{
Version: pulumi.Int(1),
Name: pulumi.String("my-custom-app"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;
return await Deployment.RunAsync(() =>
{
var @this = new Databricks.AppsSettingsCustomTemplate("this", new()
{
Name = "my-custom-template",
Description = "A sample custom app template",
GitRepo = "https://github.com/example/repo.git",
Path = "path-to-template",
GitProvider = "github",
Manifest = new Databricks.Inputs.AppsSettingsCustomTemplateManifestArgs
{
Version = 1,
Name = "my-custom-app",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.databricks.AppsSettingsCustomTemplate;
import com.pulumi.databricks.AppsSettingsCustomTemplateArgs;
import com.pulumi.databricks.inputs.AppsSettingsCustomTemplateManifestArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var this_ = new AppsSettingsCustomTemplate("this", AppsSettingsCustomTemplateArgs.builder()
.name("my-custom-template")
.description("A sample custom app template")
.gitRepo("https://github.com/example/repo.git")
.path("path-to-template")
.gitProvider("github")
.manifest(AppsSettingsCustomTemplateManifestArgs.builder()
.version(1)
.name("my-custom-app")
.build())
.build());
}
}
resources:
this:
type: databricks:AppsSettingsCustomTemplate
properties:
name: my-custom-template
description: A sample custom app template
gitRepo: https://github.com/example/repo.git
path: path-to-template
gitProvider: github
manifest:
version: 1
name: my-custom-app
Example with API Scopes
This example creates a custom template that declares required user API scopes.
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
apiScopesExample:
type: databricks:AppsSettingsCustomTemplate
name: api_scopes_example
properties:
name: my-api-template
description: A template that requests user API scopes
gitRepo: https://github.com/example/my-app.git
path: templates/app
gitProvider: github
manifest:
version: 1
name: my-databricks-app
description: This app requires the SQL API scope.
user_api_scopes:
- sql
Example with Resource Requirements
This example defines a template that requests specific workspace resources with permissions granted.
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
resourcesExample:
type: databricks:AppsSettingsCustomTemplate
name: resources_example
properties:
name: my-resource-template
description: Template that requires secret and SQL warehouse access
gitRepo: https://github.com/example/resource-app.git
path: resource-template
gitProvider: github
manifest:
version: 1
name: resource-consuming-app
description: This app requires access to a secret and SQL warehouse.
resource_specs:
- name: my-secret
description: A secret needed by the app
secretSpec:
permission: READ
- name: warehouse
description: Warehouse access
sqlWarehouseSpec:
permission: CAN_USE
Create AppsSettingsCustomTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AppsSettingsCustomTemplate(name: string, args: AppsSettingsCustomTemplateArgs, opts?: CustomResourceOptions);
@overload
def AppsSettingsCustomTemplate(resource_name: str,
args: AppsSettingsCustomTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AppsSettingsCustomTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
git_provider: Optional[str] = None,
git_repo: Optional[str] = None,
manifest: Optional[AppsSettingsCustomTemplateManifestArgs] = None,
path: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
workspace_id: Optional[str] = None)
func NewAppsSettingsCustomTemplate(ctx *Context, name string, args AppsSettingsCustomTemplateArgs, opts ...ResourceOption) (*AppsSettingsCustomTemplate, error)
public AppsSettingsCustomTemplate(string name, AppsSettingsCustomTemplateArgs args, CustomResourceOptions? opts = null)
public AppsSettingsCustomTemplate(String name, AppsSettingsCustomTemplateArgs args)
public AppsSettingsCustomTemplate(String name, AppsSettingsCustomTemplateArgs args, CustomResourceOptions options)
type: databricks:AppsSettingsCustomTemplate
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 AppsSettingsCustomTemplateArgs
- 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 AppsSettingsCustomTemplateArgs
- 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 AppsSettingsCustomTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppsSettingsCustomTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AppsSettingsCustomTemplateArgs
- 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 appsSettingsCustomTemplateResource = new Databricks.AppsSettingsCustomTemplate("appsSettingsCustomTemplateResource", new()
{
GitProvider = "string",
GitRepo = "string",
Manifest = new Databricks.Inputs.AppsSettingsCustomTemplateManifestArgs
{
Name = "string",
Version = 0,
Description = "string",
ResourceSpecs = new[]
{
new Databricks.Inputs.AppsSettingsCustomTemplateManifestResourceSpecArgs
{
Name = "string",
Description = "string",
JobSpec = new Databricks.Inputs.AppsSettingsCustomTemplateManifestResourceSpecJobSpecArgs
{
Permission = "string",
},
SecretSpec = new Databricks.Inputs.AppsSettingsCustomTemplateManifestResourceSpecSecretSpecArgs
{
Permission = "string",
},
ServingEndpointSpec = new Databricks.Inputs.AppsSettingsCustomTemplateManifestResourceSpecServingEndpointSpecArgs
{
Permission = "string",
},
SqlWarehouseSpec = new Databricks.Inputs.AppsSettingsCustomTemplateManifestResourceSpecSqlWarehouseSpecArgs
{
Permission = "string",
},
UcSecurableSpec = new Databricks.Inputs.AppsSettingsCustomTemplateManifestResourceSpecUcSecurableSpecArgs
{
Permission = "string",
SecurableType = "string",
},
},
},
},
Path = "string",
Description = "string",
Name = "string",
WorkspaceId = "string",
});
example, err := databricks.NewAppsSettingsCustomTemplate(ctx, "appsSettingsCustomTemplateResource", &databricks.AppsSettingsCustomTemplateArgs{
GitProvider: pulumi.String("string"),
GitRepo: pulumi.String("string"),
Manifest: &databricks.AppsSettingsCustomTemplateManifestArgs{
Name: pulumi.String("string"),
Version: pulumi.Int(0),
Description: pulumi.String("string"),
ResourceSpecs: databricks.AppsSettingsCustomTemplateManifestResourceSpecArray{
&databricks.AppsSettingsCustomTemplateManifestResourceSpecArgs{
Name: pulumi.String("string"),
Description: pulumi.String("string"),
JobSpec: &databricks.AppsSettingsCustomTemplateManifestResourceSpecJobSpecArgs{
Permission: pulumi.String("string"),
},
SecretSpec: &databricks.AppsSettingsCustomTemplateManifestResourceSpecSecretSpecArgs{
Permission: pulumi.String("string"),
},
ServingEndpointSpec: &databricks.AppsSettingsCustomTemplateManifestResourceSpecServingEndpointSpecArgs{
Permission: pulumi.String("string"),
},
SqlWarehouseSpec: &databricks.AppsSettingsCustomTemplateManifestResourceSpecSqlWarehouseSpecArgs{
Permission: pulumi.String("string"),
},
UcSecurableSpec: &databricks.AppsSettingsCustomTemplateManifestResourceSpecUcSecurableSpecArgs{
Permission: pulumi.String("string"),
SecurableType: pulumi.String("string"),
},
},
},
},
Path: pulumi.String("string"),
Description: pulumi.String("string"),
Name: pulumi.String("string"),
WorkspaceId: pulumi.String("string"),
})
var appsSettingsCustomTemplateResource = new AppsSettingsCustomTemplate("appsSettingsCustomTemplateResource", AppsSettingsCustomTemplateArgs.builder()
.gitProvider("string")
.gitRepo("string")
.manifest(AppsSettingsCustomTemplateManifestArgs.builder()
.name("string")
.version(0)
.description("string")
.resourceSpecs(AppsSettingsCustomTemplateManifestResourceSpecArgs.builder()
.name("string")
.description("string")
.jobSpec(AppsSettingsCustomTemplateManifestResourceSpecJobSpecArgs.builder()
.permission("string")
.build())
.secretSpec(AppsSettingsCustomTemplateManifestResourceSpecSecretSpecArgs.builder()
.permission("string")
.build())
.servingEndpointSpec(AppsSettingsCustomTemplateManifestResourceSpecServingEndpointSpecArgs.builder()
.permission("string")
.build())
.sqlWarehouseSpec(AppsSettingsCustomTemplateManifestResourceSpecSqlWarehouseSpecArgs.builder()
.permission("string")
.build())
.ucSecurableSpec(AppsSettingsCustomTemplateManifestResourceSpecUcSecurableSpecArgs.builder()
.permission("string")
.securableType("string")
.build())
.build())
.build())
.path("string")
.description("string")
.name("string")
.workspaceId("string")
.build());
apps_settings_custom_template_resource = databricks.AppsSettingsCustomTemplate("appsSettingsCustomTemplateResource",
git_provider="string",
git_repo="string",
manifest={
"name": "string",
"version": 0,
"description": "string",
"resource_specs": [{
"name": "string",
"description": "string",
"job_spec": {
"permission": "string",
},
"secret_spec": {
"permission": "string",
},
"serving_endpoint_spec": {
"permission": "string",
},
"sql_warehouse_spec": {
"permission": "string",
},
"uc_securable_spec": {
"permission": "string",
"securable_type": "string",
},
}],
},
path="string",
description="string",
name="string",
workspace_id="string")
const appsSettingsCustomTemplateResource = new databricks.AppsSettingsCustomTemplate("appsSettingsCustomTemplateResource", {
gitProvider: "string",
gitRepo: "string",
manifest: {
name: "string",
version: 0,
description: "string",
resourceSpecs: [{
name: "string",
description: "string",
jobSpec: {
permission: "string",
},
secretSpec: {
permission: "string",
},
servingEndpointSpec: {
permission: "string",
},
sqlWarehouseSpec: {
permission: "string",
},
ucSecurableSpec: {
permission: "string",
securableType: "string",
},
}],
},
path: "string",
description: "string",
name: "string",
workspaceId: "string",
});
type: databricks:AppsSettingsCustomTemplate
properties:
description: string
gitProvider: string
gitRepo: string
manifest:
description: string
name: string
resourceSpecs:
- description: string
jobSpec:
permission: string
name: string
secretSpec:
permission: string
servingEndpointSpec:
permission: string
sqlWarehouseSpec:
permission: string
ucSecurableSpec:
permission: string
securableType: string
version: 0
name: string
path: string
workspaceId: string
AppsSettingsCustomTemplate 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 AppsSettingsCustomTemplate resource accepts the following input properties:
- Git
Provider string - The Git provider of the template
- Git
Repo string - The Git repository URL that the template resides in
- Manifest
Apps
Settings Custom Template Manifest - The manifest of the template. It defines fields and default values when installing the template
- Path string
- The path to the template within the Git repository
- Description string
- The description of the template
- Name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- Workspace
Id string - Workspace ID of the resource
- Git
Provider string - The Git provider of the template
- Git
Repo string - The Git repository URL that the template resides in
- Manifest
Apps
Settings Custom Template Manifest Args - The manifest of the template. It defines fields and default values when installing the template
- Path string
- The path to the template within the Git repository
- Description string
- The description of the template
- Name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- Workspace
Id string - Workspace ID of the resource
- git
Provider String - The Git provider of the template
- git
Repo String - The Git repository URL that the template resides in
- manifest
Apps
Settings Custom Template Manifest - The manifest of the template. It defines fields and default values when installing the template
- path String
- The path to the template within the Git repository
- description String
- The description of the template
- name String
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- workspace
Id String - Workspace ID of the resource
- git
Provider string - The Git provider of the template
- git
Repo string - The Git repository URL that the template resides in
- manifest
Apps
Settings Custom Template Manifest - The manifest of the template. It defines fields and default values when installing the template
- path string
- The path to the template within the Git repository
- description string
- The description of the template
- name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- workspace
Id string - Workspace ID of the resource
- git_
provider str - The Git provider of the template
- git_
repo str - The Git repository URL that the template resides in
- manifest
Apps
Settings Custom Template Manifest Args - The manifest of the template. It defines fields and default values when installing the template
- path str
- The path to the template within the Git repository
- description str
- The description of the template
- name str
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- workspace_
id str - Workspace ID of the resource
- git
Provider String - The Git provider of the template
- git
Repo String - The Git repository URL that the template resides in
- manifest Property Map
- The manifest of the template. It defines fields and default values when installing the template
- path String
- The path to the template within the Git repository
- description String
- The description of the template
- name String
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- workspace
Id String - Workspace ID of the resource
Outputs
All input properties are implicitly available as output properties. Additionally, the AppsSettingsCustomTemplate resource produces the following output properties:
Look up Existing AppsSettingsCustomTemplate Resource
Get an existing AppsSettingsCustomTemplate 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?: AppsSettingsCustomTemplateState, opts?: CustomResourceOptions): AppsSettingsCustomTemplate
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
creator: Optional[str] = None,
description: Optional[str] = None,
git_provider: Optional[str] = None,
git_repo: Optional[str] = None,
manifest: Optional[AppsSettingsCustomTemplateManifestArgs] = None,
name: Optional[str] = None,
path: Optional[str] = None,
workspace_id: Optional[str] = None) -> AppsSettingsCustomTemplate
func GetAppsSettingsCustomTemplate(ctx *Context, name string, id IDInput, state *AppsSettingsCustomTemplateState, opts ...ResourceOption) (*AppsSettingsCustomTemplate, error)
public static AppsSettingsCustomTemplate Get(string name, Input<string> id, AppsSettingsCustomTemplateState? state, CustomResourceOptions? opts = null)
public static AppsSettingsCustomTemplate get(String name, Output<String> id, AppsSettingsCustomTemplateState state, CustomResourceOptions options)
resources: _: type: databricks:AppsSettingsCustomTemplate 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.
- Creator string
- (string)
- Description string
- The description of the template
- Git
Provider string - The Git provider of the template
- Git
Repo string - The Git repository URL that the template resides in
- Manifest
Apps
Settings Custom Template Manifest - The manifest of the template. It defines fields and default values when installing the template
- Name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- Path string
- The path to the template within the Git repository
- Workspace
Id string - Workspace ID of the resource
- Creator string
- (string)
- Description string
- The description of the template
- Git
Provider string - The Git provider of the template
- Git
Repo string - The Git repository URL that the template resides in
- Manifest
Apps
Settings Custom Template Manifest Args - The manifest of the template. It defines fields and default values when installing the template
- Name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- Path string
- The path to the template within the Git repository
- Workspace
Id string - Workspace ID of the resource
- creator String
- (string)
- description String
- The description of the template
- git
Provider String - The Git provider of the template
- git
Repo String - The Git repository URL that the template resides in
- manifest
Apps
Settings Custom Template Manifest - The manifest of the template. It defines fields and default values when installing the template
- name String
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- path String
- The path to the template within the Git repository
- workspace
Id String - Workspace ID of the resource
- creator string
- (string)
- description string
- The description of the template
- git
Provider string - The Git provider of the template
- git
Repo string - The Git repository URL that the template resides in
- manifest
Apps
Settings Custom Template Manifest - The manifest of the template. It defines fields and default values when installing the template
- name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- path string
- The path to the template within the Git repository
- workspace
Id string - Workspace ID of the resource
- creator str
- (string)
- description str
- The description of the template
- git_
provider str - The Git provider of the template
- git_
repo str - The Git repository URL that the template resides in
- manifest
Apps
Settings Custom Template Manifest Args - The manifest of the template. It defines fields and default values when installing the template
- name str
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- path str
- The path to the template within the Git repository
- workspace_
id str - Workspace ID of the resource
- creator String
- (string)
- description String
- The description of the template
- git
Provider String - The Git provider of the template
- git
Repo String - The Git repository URL that the template resides in
- manifest Property Map
- The manifest of the template. It defines fields and default values when installing the template
- name String
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- path String
- The path to the template within the Git repository
- workspace
Id String - Workspace ID of the resource
Supporting Types
AppsSettingsCustomTemplateManifest, AppsSettingsCustomTemplateManifestArgs
- Name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- Version int
- The manifest schema version, for now only 1 is allowed
- Description string
- The description of the template
- Resource
Specs List<AppsSettings Custom Template Manifest Resource Spec>
- Name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- Version int
- The manifest schema version, for now only 1 is allowed
- Description string
- The description of the template
- Resource
Specs []AppsSettings Custom Template Manifest Resource Spec
- name String
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- version Integer
- The manifest schema version, for now only 1 is allowed
- description String
- The description of the template
- resource
Specs List<AppsSettings Custom Template Manifest Resource Spec>
- name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- version number
- The manifest schema version, for now only 1 is allowed
- description string
- The description of the template
- resource
Specs AppsSettings Custom Template Manifest Resource Spec[]
- name str
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- version int
- The manifest schema version, for now only 1 is allowed
- description str
- The description of the template
- resource_
specs Sequence[AppsSettings Custom Template Manifest Resource Spec]
- name String
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- version Number
- The manifest schema version, for now only 1 is allowed
- description String
- The description of the template
- resource
Specs List<Property Map>
AppsSettingsCustomTemplateManifestResourceSpec, AppsSettingsCustomTemplateManifestResourceSpecArgs
- Name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- Description string
- The description of the template
- Job
Spec AppsSettings Custom Template Manifest Resource Spec Job Spec - Secret
Spec AppsSettings Custom Template Manifest Resource Spec Secret Spec - Serving
Endpoint AppsSpec Settings Custom Template Manifest Resource Spec Serving Endpoint Spec - Sql
Warehouse AppsSpec Settings Custom Template Manifest Resource Spec Sql Warehouse Spec - Uc
Securable AppsSpec Settings Custom Template Manifest Resource Spec Uc Securable Spec
- Name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- Description string
- The description of the template
- Job
Spec AppsSettings Custom Template Manifest Resource Spec Job Spec - Secret
Spec AppsSettings Custom Template Manifest Resource Spec Secret Spec - Serving
Endpoint AppsSpec Settings Custom Template Manifest Resource Spec Serving Endpoint Spec - Sql
Warehouse AppsSpec Settings Custom Template Manifest Resource Spec Sql Warehouse Spec - Uc
Securable AppsSpec Settings Custom Template Manifest Resource Spec Uc Securable Spec
- name String
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- description String
- The description of the template
- job
Spec AppsSettings Custom Template Manifest Resource Spec Job Spec - secret
Spec AppsSettings Custom Template Manifest Resource Spec Secret Spec - serving
Endpoint AppsSpec Settings Custom Template Manifest Resource Spec Serving Endpoint Spec - sql
Warehouse AppsSpec Settings Custom Template Manifest Resource Spec Sql Warehouse Spec - uc
Securable AppsSpec Settings Custom Template Manifest Resource Spec Uc Securable Spec
- name string
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- description string
- The description of the template
- job
Spec AppsSettings Custom Template Manifest Resource Spec Job Spec - secret
Spec AppsSettings Custom Template Manifest Resource Spec Secret Spec - serving
Endpoint AppsSpec Settings Custom Template Manifest Resource Spec Serving Endpoint Spec - sql
Warehouse AppsSpec Settings Custom Template Manifest Resource Spec Sql Warehouse Spec - uc
Securable AppsSpec Settings Custom Template Manifest Resource Spec Uc Securable Spec
- name str
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- description str
- The description of the template
- job_
spec AppsSettings Custom Template Manifest Resource Spec Job Spec - secret_
spec AppsSettings Custom Template Manifest Resource Spec Secret Spec - serving_
endpoint_ Appsspec Settings Custom Template Manifest Resource Spec Serving Endpoint Spec - sql_
warehouse_ Appsspec Settings Custom Template Manifest Resource Spec Sql Warehouse Spec - uc_
securable_ Appsspec Settings Custom Template Manifest Resource Spec Uc Securable Spec
- name String
- The name of the template. It must contain only alphanumeric characters, hyphens, underscores, and whitespaces. It must be unique within the workspace
- description String
- The description of the template
- job
Spec Property Map - secret
Spec Property Map - serving
Endpoint Property MapSpec - sql
Warehouse Property MapSpec - uc
Securable Property MapSpec
AppsSettingsCustomTemplateManifestResourceSpecJobSpec, AppsSettingsCustomTemplateManifestResourceSpecJobSpecArgs
- Permission string
- Permission string
- permission String
- permission string
- permission str
- permission String
AppsSettingsCustomTemplateManifestResourceSpecSecretSpec, AppsSettingsCustomTemplateManifestResourceSpecSecretSpecArgs
- Permission string
- Permission string
- permission String
- permission string
- permission str
- permission String
AppsSettingsCustomTemplateManifestResourceSpecServingEndpointSpec, AppsSettingsCustomTemplateManifestResourceSpecServingEndpointSpecArgs
- Permission string
- Permission string
- permission String
- permission string
- permission str
- permission String
AppsSettingsCustomTemplateManifestResourceSpecSqlWarehouseSpec, AppsSettingsCustomTemplateManifestResourceSpecSqlWarehouseSpecArgs
- Permission string
- Permission string
- permission String
- permission string
- permission str
- permission String
AppsSettingsCustomTemplateManifestResourceSpecUcSecurableSpec, AppsSettingsCustomTemplateManifestResourceSpecUcSecurableSpecArgs
- Permission string
- Securable
Type string - . Possible values are:
VOLUME
- Permission string
- Securable
Type string - . Possible values are:
VOLUME
- permission String
- securable
Type String - . Possible values are:
VOLUME
- permission string
- securable
Type string - . Possible values are:
VOLUME
- permission str
- securable_
type str - . Possible values are:
VOLUME
- permission String
- securable
Type String - . Possible values are:
VOLUME
Import
As of Pulumi v1.5, resources can be imported through configuration.
hcl
import {
id = “name”
to = databricks_apps_settings_custom_template.this
}
If you are using an older version of Pulumi, import the resource using the pulumi import
command as follows:
$ pulumi import databricks:index/appsSettingsCustomTemplate:AppsSettingsCustomTemplate databricks_apps_settings_custom_template "name"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricks
Terraform Provider.