ibm.SchematicsWorkspace
Explore with Pulumi AI
Create, read, update, and delete operations of Schematics workspace. Other Schematics operations such as plan, apply, destroy that are available through Schematics console are currently not supported. For more information, about IBM Cloud Schematics workspace, refer to setting up workspaces.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const schematicsWorkspace = new ibm.SchematicsWorkspace("schematicsWorkspace", {
description: "<workspace_description>",
location: "us-east",
resourceGroup: "default",
templateType: "terraform_v0.13.5",
});
import pulumi
import pulumi_ibm as ibm
schematics_workspace = ibm.SchematicsWorkspace("schematicsWorkspace",
description="<workspace_description>",
location="us-east",
resource_group="default",
template_type="terraform_v0.13.5")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewSchematicsWorkspace(ctx, "schematicsWorkspace", &ibm.SchematicsWorkspaceArgs{
Description: pulumi.String("<workspace_description>"),
Location: pulumi.String("us-east"),
ResourceGroup: pulumi.String("default"),
TemplateType: pulumi.String("terraform_v0.13.5"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var schematicsWorkspace = new Ibm.SchematicsWorkspace("schematicsWorkspace", new()
{
Description = "<workspace_description>",
Location = "us-east",
ResourceGroup = "default",
TemplateType = "terraform_v0.13.5",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.SchematicsWorkspace;
import com.pulumi.ibm.SchematicsWorkspaceArgs;
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 schematicsWorkspace = new SchematicsWorkspace("schematicsWorkspace", SchematicsWorkspaceArgs.builder()
.description("<workspace_description>")
.location("us-east")
.resourceGroup("default")
.templateType("terraform_v0.13.5")
.build());
}
}
resources:
schematicsWorkspace:
type: ibm:SchematicsWorkspace
properties:
description: <workspace_description>
location: us-east
resourceGroup: default
templateType: terraform_v0.13.5
Create SchematicsWorkspace Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SchematicsWorkspace(name: string, args: SchematicsWorkspaceArgs, opts?: CustomResourceOptions);
@overload
def SchematicsWorkspace(resource_name: str,
args: SchematicsWorkspaceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SchematicsWorkspace(resource_name: str,
opts: Optional[ResourceOptions] = None,
template_type: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
template_git_repo_url: Optional[str] = None,
frozen: Optional[bool] = None,
frozen_at: Optional[str] = None,
frozen_by: Optional[str] = None,
location: Optional[str] = None,
locked: Optional[bool] = None,
locked_by: Optional[str] = None,
locked_time: Optional[str] = None,
name: Optional[str] = None,
resource_group: Optional[str] = None,
schematics_workspace_id: Optional[str] = None,
shared_data: Optional[SchematicsWorkspaceSharedDataArgs] = None,
applied_shareddata_ids: Optional[Sequence[str]] = None,
description: Optional[str] = None,
template_env_settings: Optional[Sequence[Mapping[str, str]]] = None,
template_init_state_file: Optional[str] = None,
template_git_has_uploadedgitrepotar: Optional[bool] = None,
template_git_release: Optional[str] = None,
template_git_repo_sha_value: Optional[str] = None,
template_git_branch: Optional[str] = None,
template_git_url: Optional[str] = None,
template_git_folder: Optional[str] = None,
template_inputs: Optional[Sequence[SchematicsWorkspaceTemplateInputArgs]] = None,
template_ref: Optional[str] = None,
catalog_ref: Optional[SchematicsWorkspaceCatalogRefArgs] = None,
template_uninstall_script_name: Optional[str] = None,
template_values: Optional[str] = None,
template_values_metadatas: Optional[Sequence[SchematicsWorkspaceTemplateValuesMetadataArgs]] = None,
x_github_token: Optional[str] = None)
func NewSchematicsWorkspace(ctx *Context, name string, args SchematicsWorkspaceArgs, opts ...ResourceOption) (*SchematicsWorkspace, error)
public SchematicsWorkspace(string name, SchematicsWorkspaceArgs args, CustomResourceOptions? opts = null)
public SchematicsWorkspace(String name, SchematicsWorkspaceArgs args)
public SchematicsWorkspace(String name, SchematicsWorkspaceArgs args, CustomResourceOptions options)
type: ibm:SchematicsWorkspace
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 SchematicsWorkspaceArgs
- 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 SchematicsWorkspaceArgs
- 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 SchematicsWorkspaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SchematicsWorkspaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SchematicsWorkspaceArgs
- 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 schematicsWorkspaceResource = new Ibm.SchematicsWorkspace("schematicsWorkspaceResource", new()
{
TemplateType = "string",
Tags = new[]
{
"string",
},
TemplateGitRepoUrl = "string",
Frozen = false,
FrozenAt = "string",
FrozenBy = "string",
Location = "string",
Locked = false,
LockedBy = "string",
LockedTime = "string",
Name = "string",
ResourceGroup = "string",
SchematicsWorkspaceId = "string",
SharedData = new Ibm.Inputs.SchematicsWorkspaceSharedDataArgs
{
ClusterCreatedOn = "string",
ClusterId = "string",
ClusterName = "string",
ClusterType = "string",
EntitlementKeys = new[]
{
{
{ "string", "string" },
},
},
Namespace = "string",
Region = "string",
ResourceGroupId = "string",
WorkerCount = 0,
WorkerMachineType = "string",
},
AppliedShareddataIds = new[]
{
"string",
},
Description = "string",
TemplateEnvSettings = new[]
{
{
{ "string", "string" },
},
},
TemplateInitStateFile = "string",
TemplateGitHasUploadedgitrepotar = false,
TemplateGitRelease = "string",
TemplateGitRepoShaValue = "string",
TemplateGitBranch = "string",
TemplateGitUrl = "string",
TemplateGitFolder = "string",
TemplateInputs = new[]
{
new Ibm.Inputs.SchematicsWorkspaceTemplateInputArgs
{
Name = "string",
Type = "string",
Value = "string",
Description = "string",
Secure = false,
UseDefault = false,
},
},
TemplateRef = "string",
CatalogRef = new Ibm.Inputs.SchematicsWorkspaceCatalogRefArgs
{
DryRun = false,
ItemIconUrl = "string",
ItemId = "string",
ItemName = "string",
ItemReadmeUrl = "string",
ItemUrl = "string",
LaunchUrl = "string",
OfferingVersion = "string",
OwningAccount = "string",
},
TemplateUninstallScriptName = "string",
TemplateValues = "string",
TemplateValuesMetadatas = new[]
{
new Ibm.Inputs.SchematicsWorkspaceTemplateValuesMetadataArgs
{
Aliases = new[]
{
"string",
},
CloudDataType = "string",
Default = "string",
Description = "string",
GroupBy = "string",
Hidden = false,
Immutable = false,
LinkStatus = "string",
Matches = "string",
MaxLength = 0,
MaxValue = 0,
MinLength = 0,
MinValue = 0,
Name = "string",
Options = new[]
{
"string",
},
Position = 0,
Required = false,
Secure = false,
Source = "string",
Type = "string",
},
},
XGithubToken = "string",
});
example, err := ibm.NewSchematicsWorkspace(ctx, "schematicsWorkspaceResource", &ibm.SchematicsWorkspaceArgs{
TemplateType: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
TemplateGitRepoUrl: pulumi.String("string"),
Frozen: pulumi.Bool(false),
FrozenAt: pulumi.String("string"),
FrozenBy: pulumi.String("string"),
Location: pulumi.String("string"),
Locked: pulumi.Bool(false),
LockedBy: pulumi.String("string"),
LockedTime: pulumi.String("string"),
Name: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
SchematicsWorkspaceId: pulumi.String("string"),
SharedData: &ibm.SchematicsWorkspaceSharedDataArgs{
ClusterCreatedOn: pulumi.String("string"),
ClusterId: pulumi.String("string"),
ClusterName: pulumi.String("string"),
ClusterType: pulumi.String("string"),
EntitlementKeys: pulumi.StringMapArray{
pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Namespace: pulumi.String("string"),
Region: pulumi.String("string"),
ResourceGroupId: pulumi.String("string"),
WorkerCount: pulumi.Float64(0),
WorkerMachineType: pulumi.String("string"),
},
AppliedShareddataIds: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
TemplateEnvSettings: pulumi.StringMapArray{
pulumi.StringMap{
"string": pulumi.String("string"),
},
},
TemplateInitStateFile: pulumi.String("string"),
TemplateGitHasUploadedgitrepotar: pulumi.Bool(false),
TemplateGitRelease: pulumi.String("string"),
TemplateGitRepoShaValue: pulumi.String("string"),
TemplateGitBranch: pulumi.String("string"),
TemplateGitUrl: pulumi.String("string"),
TemplateGitFolder: pulumi.String("string"),
TemplateInputs: ibm.SchematicsWorkspaceTemplateInputArray{
&ibm.SchematicsWorkspaceTemplateInputArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
Value: pulumi.String("string"),
Description: pulumi.String("string"),
Secure: pulumi.Bool(false),
UseDefault: pulumi.Bool(false),
},
},
TemplateRef: pulumi.String("string"),
CatalogRef: &ibm.SchematicsWorkspaceCatalogRefArgs{
DryRun: pulumi.Bool(false),
ItemIconUrl: pulumi.String("string"),
ItemId: pulumi.String("string"),
ItemName: pulumi.String("string"),
ItemReadmeUrl: pulumi.String("string"),
ItemUrl: pulumi.String("string"),
LaunchUrl: pulumi.String("string"),
OfferingVersion: pulumi.String("string"),
OwningAccount: pulumi.String("string"),
},
TemplateUninstallScriptName: pulumi.String("string"),
TemplateValues: pulumi.String("string"),
TemplateValuesMetadatas: ibm.SchematicsWorkspaceTemplateValuesMetadataArray{
&ibm.SchematicsWorkspaceTemplateValuesMetadataArgs{
Aliases: pulumi.StringArray{
pulumi.String("string"),
},
CloudDataType: pulumi.String("string"),
Default: pulumi.String("string"),
Description: pulumi.String("string"),
GroupBy: pulumi.String("string"),
Hidden: pulumi.Bool(false),
Immutable: pulumi.Bool(false),
LinkStatus: pulumi.String("string"),
Matches: pulumi.String("string"),
MaxLength: pulumi.Float64(0),
MaxValue: pulumi.Float64(0),
MinLength: pulumi.Float64(0),
MinValue: pulumi.Float64(0),
Name: pulumi.String("string"),
Options: pulumi.StringArray{
pulumi.String("string"),
},
Position: pulumi.Float64(0),
Required: pulumi.Bool(false),
Secure: pulumi.Bool(false),
Source: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
XGithubToken: pulumi.String("string"),
})
var schematicsWorkspaceResource = new SchematicsWorkspace("schematicsWorkspaceResource", SchematicsWorkspaceArgs.builder()
.templateType("string")
.tags("string")
.templateGitRepoUrl("string")
.frozen(false)
.frozenAt("string")
.frozenBy("string")
.location("string")
.locked(false)
.lockedBy("string")
.lockedTime("string")
.name("string")
.resourceGroup("string")
.schematicsWorkspaceId("string")
.sharedData(SchematicsWorkspaceSharedDataArgs.builder()
.clusterCreatedOn("string")
.clusterId("string")
.clusterName("string")
.clusterType("string")
.entitlementKeys(Map.of("string", "string"))
.namespace("string")
.region("string")
.resourceGroupId("string")
.workerCount(0)
.workerMachineType("string")
.build())
.appliedShareddataIds("string")
.description("string")
.templateEnvSettings(Map.of("string", "string"))
.templateInitStateFile("string")
.templateGitHasUploadedgitrepotar(false)
.templateGitRelease("string")
.templateGitRepoShaValue("string")
.templateGitBranch("string")
.templateGitUrl("string")
.templateGitFolder("string")
.templateInputs(SchematicsWorkspaceTemplateInputArgs.builder()
.name("string")
.type("string")
.value("string")
.description("string")
.secure(false)
.useDefault(false)
.build())
.templateRef("string")
.catalogRef(SchematicsWorkspaceCatalogRefArgs.builder()
.dryRun(false)
.itemIconUrl("string")
.itemId("string")
.itemName("string")
.itemReadmeUrl("string")
.itemUrl("string")
.launchUrl("string")
.offeringVersion("string")
.owningAccount("string")
.build())
.templateUninstallScriptName("string")
.templateValues("string")
.templateValuesMetadatas(SchematicsWorkspaceTemplateValuesMetadataArgs.builder()
.aliases("string")
.cloudDataType("string")
.default_("string")
.description("string")
.groupBy("string")
.hidden(false)
.immutable(false)
.linkStatus("string")
.matches("string")
.maxLength(0)
.maxValue(0)
.minLength(0)
.minValue(0)
.name("string")
.options("string")
.position(0)
.required(false)
.secure(false)
.source("string")
.type("string")
.build())
.xGithubToken("string")
.build());
schematics_workspace_resource = ibm.SchematicsWorkspace("schematicsWorkspaceResource",
template_type="string",
tags=["string"],
template_git_repo_url="string",
frozen=False,
frozen_at="string",
frozen_by="string",
location="string",
locked=False,
locked_by="string",
locked_time="string",
name="string",
resource_group="string",
schematics_workspace_id="string",
shared_data={
"cluster_created_on": "string",
"cluster_id": "string",
"cluster_name": "string",
"cluster_type": "string",
"entitlement_keys": [{
"string": "string",
}],
"namespace": "string",
"region": "string",
"resource_group_id": "string",
"worker_count": 0,
"worker_machine_type": "string",
},
applied_shareddata_ids=["string"],
description="string",
template_env_settings=[{
"string": "string",
}],
template_init_state_file="string",
template_git_has_uploadedgitrepotar=False,
template_git_release="string",
template_git_repo_sha_value="string",
template_git_branch="string",
template_git_url="string",
template_git_folder="string",
template_inputs=[{
"name": "string",
"type": "string",
"value": "string",
"description": "string",
"secure": False,
"use_default": False,
}],
template_ref="string",
catalog_ref={
"dry_run": False,
"item_icon_url": "string",
"item_id": "string",
"item_name": "string",
"item_readme_url": "string",
"item_url": "string",
"launch_url": "string",
"offering_version": "string",
"owning_account": "string",
},
template_uninstall_script_name="string",
template_values="string",
template_values_metadatas=[{
"aliases": ["string"],
"cloud_data_type": "string",
"default": "string",
"description": "string",
"group_by": "string",
"hidden": False,
"immutable": False,
"link_status": "string",
"matches": "string",
"max_length": 0,
"max_value": 0,
"min_length": 0,
"min_value": 0,
"name": "string",
"options": ["string"],
"position": 0,
"required": False,
"secure": False,
"source": "string",
"type": "string",
}],
x_github_token="string")
const schematicsWorkspaceResource = new ibm.SchematicsWorkspace("schematicsWorkspaceResource", {
templateType: "string",
tags: ["string"],
templateGitRepoUrl: "string",
frozen: false,
frozenAt: "string",
frozenBy: "string",
location: "string",
locked: false,
lockedBy: "string",
lockedTime: "string",
name: "string",
resourceGroup: "string",
schematicsWorkspaceId: "string",
sharedData: {
clusterCreatedOn: "string",
clusterId: "string",
clusterName: "string",
clusterType: "string",
entitlementKeys: [{
string: "string",
}],
namespace: "string",
region: "string",
resourceGroupId: "string",
workerCount: 0,
workerMachineType: "string",
},
appliedShareddataIds: ["string"],
description: "string",
templateEnvSettings: [{
string: "string",
}],
templateInitStateFile: "string",
templateGitHasUploadedgitrepotar: false,
templateGitRelease: "string",
templateGitRepoShaValue: "string",
templateGitBranch: "string",
templateGitUrl: "string",
templateGitFolder: "string",
templateInputs: [{
name: "string",
type: "string",
value: "string",
description: "string",
secure: false,
useDefault: false,
}],
templateRef: "string",
catalogRef: {
dryRun: false,
itemIconUrl: "string",
itemId: "string",
itemName: "string",
itemReadmeUrl: "string",
itemUrl: "string",
launchUrl: "string",
offeringVersion: "string",
owningAccount: "string",
},
templateUninstallScriptName: "string",
templateValues: "string",
templateValuesMetadatas: [{
aliases: ["string"],
cloudDataType: "string",
"default": "string",
description: "string",
groupBy: "string",
hidden: false,
immutable: false,
linkStatus: "string",
matches: "string",
maxLength: 0,
maxValue: 0,
minLength: 0,
minValue: 0,
name: "string",
options: ["string"],
position: 0,
required: false,
secure: false,
source: "string",
type: "string",
}],
xGithubToken: "string",
});
type: ibm:SchematicsWorkspace
properties:
appliedShareddataIds:
- string
catalogRef:
dryRun: false
itemIconUrl: string
itemId: string
itemName: string
itemReadmeUrl: string
itemUrl: string
launchUrl: string
offeringVersion: string
owningAccount: string
description: string
frozen: false
frozenAt: string
frozenBy: string
location: string
locked: false
lockedBy: string
lockedTime: string
name: string
resourceGroup: string
schematicsWorkspaceId: string
sharedData:
clusterCreatedOn: string
clusterId: string
clusterName: string
clusterType: string
entitlementKeys:
- string: string
namespace: string
region: string
resourceGroupId: string
workerCount: 0
workerMachineType: string
tags:
- string
templateEnvSettings:
- string: string
templateGitBranch: string
templateGitFolder: string
templateGitHasUploadedgitrepotar: false
templateGitRelease: string
templateGitRepoShaValue: string
templateGitRepoUrl: string
templateGitUrl: string
templateInitStateFile: string
templateInputs:
- description: string
name: string
secure: false
type: string
useDefault: false
value: string
templateRef: string
templateType: string
templateUninstallScriptName: string
templateValues: string
templateValuesMetadatas:
- aliases:
- string
cloudDataType: string
default: string
description: string
groupBy: string
hidden: false
immutable: false
linkStatus: string
matches: string
maxLength: 0
maxValue: 0
minLength: 0
minValue: 0
name: string
options:
- string
position: 0
required: false
secure: false
source: string
type: string
xGithubToken: string
SchematicsWorkspace 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 SchematicsWorkspace resource accepts the following input properties:
- Template
Type string - List<string>
- List of applied shared dataset ID.
- Catalog
Ref SchematicsWorkspace Catalog Ref - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- Description string
- The description of the workspace.
- Frozen bool
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- Frozen
At string - The timestamp when the workspace was frozen.
- Frozen
By string - The user ID that froze the workspace.
- Location string
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - Locked bool
- If set to true, the workspace is locked and disabled for changes.
- Locked
By string - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- Locked
Time string - The timestamp when the workspace was locked.
- Name string
- Resource
Group string - The ID of the resource group where you want to provision the workspace.
- Schematics
Workspace stringId - Schematics
Workspace Shared Data - List<string>
- A list of tags that are associated with the workspace.
- Template
Env List<ImmutableSettings Dictionary<string, string>> - Template
Git stringBranch - The repository branch.
- Template
Git stringFolder - Template
Git boolHas Uploadedgitrepotar - Has uploaded git repo tar
- Template
Git stringRelease - The repository release.
- Template
Git stringRepo Sha Value - The repository SHA value.
- Template
Git stringRepo Url - The repository URL.
- Template
Git stringUrl - The source URL.
- Template
Init stringState File - Template
Inputs List<SchematicsWorkspace Template Input> - VariablesRequest -. Nested scheme for variablestore:
- Template
Ref string - Workspace template ref.
- Template
Uninstall stringScript Name - Uninstall script name.
- Template
Values string - Template
Values List<SchematicsMetadatas Workspace Template Values Metadata> - List of values metadata. Nested scheme for template_values_metadata:
- XGithub
Token string
- Template
Type string - []string
- List of applied shared dataset ID.
- Catalog
Ref SchematicsWorkspace Catalog Ref Args - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- Description string
- The description of the workspace.
- Frozen bool
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- Frozen
At string - The timestamp when the workspace was frozen.
- Frozen
By string - The user ID that froze the workspace.
- Location string
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - Locked bool
- If set to true, the workspace is locked and disabled for changes.
- Locked
By string - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- Locked
Time string - The timestamp when the workspace was locked.
- Name string
- Resource
Group string - The ID of the resource group where you want to provision the workspace.
- Schematics
Workspace stringId - Schematics
Workspace Shared Data Args - []string
- A list of tags that are associated with the workspace.
- Template
Env []map[string]stringSettings - Template
Git stringBranch - The repository branch.
- Template
Git stringFolder - Template
Git boolHas Uploadedgitrepotar - Has uploaded git repo tar
- Template
Git stringRelease - The repository release.
- Template
Git stringRepo Sha Value - The repository SHA value.
- Template
Git stringRepo Url - The repository URL.
- Template
Git stringUrl - The source URL.
- Template
Init stringState File - Template
Inputs []SchematicsWorkspace Template Input Args - VariablesRequest -. Nested scheme for variablestore:
- Template
Ref string - Workspace template ref.
- Template
Uninstall stringScript Name - Uninstall script name.
- Template
Values string - Template
Values []SchematicsMetadatas Workspace Template Values Metadata Args - List of values metadata. Nested scheme for template_values_metadata:
- XGithub
Token string
- template
Type String - List<String>
- List of applied shared dataset ID.
- catalog
Ref SchematicsWorkspace Catalog Ref - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- description String
- The description of the workspace.
- frozen Boolean
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- frozen
At String - The timestamp when the workspace was frozen.
- frozen
By String - The user ID that froze the workspace.
- location String
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - locked Boolean
- If set to true, the workspace is locked and disabled for changes.
- locked
By String - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- locked
Time String - The timestamp when the workspace was locked.
- name String
- resource
Group String - The ID of the resource group where you want to provision the workspace.
- schematics
Workspace StringId - Schematics
Workspace Shared Data - List<String>
- A list of tags that are associated with the workspace.
- template
Env List<Map<String,String>>Settings - template
Git StringBranch - The repository branch.
- template
Git StringFolder - template
Git BooleanHas Uploadedgitrepotar - Has uploaded git repo tar
- template
Git StringRelease - The repository release.
- template
Git StringRepo Sha Value - The repository SHA value.
- template
Git StringRepo Url - The repository URL.
- template
Git StringUrl - The source URL.
- template
Init StringState File - template
Inputs List<SchematicsWorkspace Template Input> - VariablesRequest -. Nested scheme for variablestore:
- template
Ref String - Workspace template ref.
- template
Uninstall StringScript Name - Uninstall script name.
- template
Values String - template
Values List<SchematicsMetadatas Workspace Template Values Metadata> - List of values metadata. Nested scheme for template_values_metadata:
- x
Github StringToken
- template
Type string - string[]
- List of applied shared dataset ID.
- catalog
Ref SchematicsWorkspace Catalog Ref - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- description string
- The description of the workspace.
- frozen boolean
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- frozen
At string - The timestamp when the workspace was frozen.
- frozen
By string - The user ID that froze the workspace.
- location string
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - locked boolean
- If set to true, the workspace is locked and disabled for changes.
- locked
By string - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- locked
Time string - The timestamp when the workspace was locked.
- name string
- resource
Group string - The ID of the resource group where you want to provision the workspace.
- schematics
Workspace stringId - Schematics
Workspace Shared Data - string[]
- A list of tags that are associated with the workspace.
- template
Env {[key: string]: string}[]Settings - template
Git stringBranch - The repository branch.
- template
Git stringFolder - template
Git booleanHas Uploadedgitrepotar - Has uploaded git repo tar
- template
Git stringRelease - The repository release.
- template
Git stringRepo Sha Value - The repository SHA value.
- template
Git stringRepo Url - The repository URL.
- template
Git stringUrl - The source URL.
- template
Init stringState File - template
Inputs SchematicsWorkspace Template Input[] - VariablesRequest -. Nested scheme for variablestore:
- template
Ref string - Workspace template ref.
- template
Uninstall stringScript Name - Uninstall script name.
- template
Values string - template
Values SchematicsMetadatas Workspace Template Values Metadata[] - List of values metadata. Nested scheme for template_values_metadata:
- x
Github stringToken
- template_
type str - Sequence[str]
- List of applied shared dataset ID.
- catalog_
ref SchematicsWorkspace Catalog Ref Args - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- description str
- The description of the workspace.
- frozen bool
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- frozen_
at str - The timestamp when the workspace was frozen.
- frozen_
by str - The user ID that froze the workspace.
- location str
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - locked bool
- If set to true, the workspace is locked and disabled for changes.
- locked_
by str - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- locked_
time str - The timestamp when the workspace was locked.
- name str
- resource_
group str - The ID of the resource group where you want to provision the workspace.
- schematics_
workspace_ strid - Schematics
Workspace Shared Data Args - Sequence[str]
- A list of tags that are associated with the workspace.
- template_
env_ Sequence[Mapping[str, str]]settings - template_
git_ strbranch - The repository branch.
- template_
git_ strfolder - template_
git_ boolhas_ uploadedgitrepotar - Has uploaded git repo tar
- template_
git_ strrelease - The repository release.
- template_
git_ strrepo_ sha_ value - The repository SHA value.
- template_
git_ strrepo_ url - The repository URL.
- template_
git_ strurl - The source URL.
- template_
init_ strstate_ file - template_
inputs Sequence[SchematicsWorkspace Template Input Args] - VariablesRequest -. Nested scheme for variablestore:
- template_
ref str - Workspace template ref.
- template_
uninstall_ strscript_ name - Uninstall script name.
- template_
values str - template_
values_ Sequence[Schematicsmetadatas Workspace Template Values Metadata Args] - List of values metadata. Nested scheme for template_values_metadata:
- x_
github_ strtoken
- template
Type String - List<String>
- List of applied shared dataset ID.
- catalog
Ref Property Map - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- description String
- The description of the workspace.
- frozen Boolean
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- frozen
At String - The timestamp when the workspace was frozen.
- frozen
By String - The user ID that froze the workspace.
- location String
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - locked Boolean
- If set to true, the workspace is locked and disabled for changes.
- locked
By String - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- locked
Time String - The timestamp when the workspace was locked.
- name String
- resource
Group String - The ID of the resource group where you want to provision the workspace.
- schematics
Workspace StringId - Property Map
- List<String>
- A list of tags that are associated with the workspace.
- template
Env List<Map<String>>Settings - template
Git StringBranch - The repository branch.
- template
Git StringFolder - template
Git BooleanHas Uploadedgitrepotar - Has uploaded git repo tar
- template
Git StringRelease - The repository release.
- template
Git StringRepo Sha Value - The repository SHA value.
- template
Git StringRepo Url - The repository URL.
- template
Git StringUrl - The source URL.
- template
Init StringState File - template
Inputs List<Property Map> - VariablesRequest -. Nested scheme for variablestore:
- template
Ref String - Workspace template ref.
- template
Uninstall StringScript Name - Uninstall script name.
- template
Values String - template
Values List<Property Map>Metadatas - List of values metadata. Nested scheme for template_values_metadata:
- x
Github StringToken
Outputs
All input properties are implicitly available as output properties. Additionally, the SchematicsWorkspace resource produces the following output properties:
- Created
At string - (String) The timestamp when the workspace was created.
- Created
By string - (String) The user ID that created the workspace.
- Crn string
- (Optional, String) The workspace CRN.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Health stringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- Runtime
Datas List<SchematicsWorkspace Runtime Data> - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- Status string
- Status
Code string - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- Status
Msg string - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- Updated
At string - (String) The timestamp when the workspace was last updated.
- Updated
By string - (String) The user ID that updated the workspace.
- Created
At string - (String) The timestamp when the workspace was created.
- Created
By string - (String) The user ID that created the workspace.
- Crn string
- (Optional, String) The workspace CRN.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Health stringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- Runtime
Datas []SchematicsWorkspace Runtime Data - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- Status string
- Status
Code string - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- Status
Msg string - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- Updated
At string - (String) The timestamp when the workspace was last updated.
- Updated
By string - (String) The user ID that updated the workspace.
- created
At String - (String) The timestamp when the workspace was created.
- created
By String - (String) The user ID that created the workspace.
- crn String
- (Optional, String) The workspace CRN.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Health StringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- runtime
Datas List<SchematicsWorkspace Runtime Data> - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- status String
- status
Code String - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- status
Msg String - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- updated
At String - (String) The timestamp when the workspace was last updated.
- updated
By String - (String) The user ID that updated the workspace.
- created
At string - (String) The timestamp when the workspace was created.
- created
By string - (String) The user ID that created the workspace.
- crn string
- (Optional, String) The workspace CRN.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Health stringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- runtime
Datas SchematicsWorkspace Runtime Data[] - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- status string
- status
Code string - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- status
Msg string - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- updated
At string - (String) The timestamp when the workspace was last updated.
- updated
By string - (String) The user ID that updated the workspace.
- created_
at str - (String) The timestamp when the workspace was created.
- created_
by str - (String) The user ID that created the workspace.
- crn str
- (Optional, String) The workspace CRN.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
health_ strcheck_ at - (String) The timestamp when the last health check was performed by Schematics.
- runtime_
datas Sequence[SchematicsWorkspace Runtime Data] - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- status str
- status_
code str - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- status_
msg str - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- updated_
at str - (String) The timestamp when the workspace was last updated.
- updated_
by str - (String) The user ID that updated the workspace.
- created
At String - (String) The timestamp when the workspace was created.
- created
By String - (String) The user ID that created the workspace.
- crn String
- (Optional, String) The workspace CRN.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Health StringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- runtime
Datas List<Property Map> - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- status String
- status
Code String - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- status
Msg String - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- updated
At String - (String) The timestamp when the workspace was last updated.
- updated
By String - (String) The user ID that updated the workspace.
Look up Existing SchematicsWorkspace Resource
Get an existing SchematicsWorkspace 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?: SchematicsWorkspaceState, opts?: CustomResourceOptions): SchematicsWorkspace
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
applied_shareddata_ids: Optional[Sequence[str]] = None,
catalog_ref: Optional[SchematicsWorkspaceCatalogRefArgs] = None,
created_at: Optional[str] = None,
created_by: Optional[str] = None,
crn: Optional[str] = None,
description: Optional[str] = None,
frozen: Optional[bool] = None,
frozen_at: Optional[str] = None,
frozen_by: Optional[str] = None,
last_health_check_at: Optional[str] = None,
location: Optional[str] = None,
locked: Optional[bool] = None,
locked_by: Optional[str] = None,
locked_time: Optional[str] = None,
name: Optional[str] = None,
resource_group: Optional[str] = None,
runtime_datas: Optional[Sequence[SchematicsWorkspaceRuntimeDataArgs]] = None,
schematics_workspace_id: Optional[str] = None,
shared_data: Optional[SchematicsWorkspaceSharedDataArgs] = None,
status: Optional[str] = None,
status_code: Optional[str] = None,
status_msg: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
template_env_settings: Optional[Sequence[Mapping[str, str]]] = None,
template_git_branch: Optional[str] = None,
template_git_folder: Optional[str] = None,
template_git_has_uploadedgitrepotar: Optional[bool] = None,
template_git_release: Optional[str] = None,
template_git_repo_sha_value: Optional[str] = None,
template_git_repo_url: Optional[str] = None,
template_git_url: Optional[str] = None,
template_init_state_file: Optional[str] = None,
template_inputs: Optional[Sequence[SchematicsWorkspaceTemplateInputArgs]] = None,
template_ref: Optional[str] = None,
template_type: Optional[str] = None,
template_uninstall_script_name: Optional[str] = None,
template_values: Optional[str] = None,
template_values_metadatas: Optional[Sequence[SchematicsWorkspaceTemplateValuesMetadataArgs]] = None,
updated_at: Optional[str] = None,
updated_by: Optional[str] = None,
x_github_token: Optional[str] = None) -> SchematicsWorkspace
func GetSchematicsWorkspace(ctx *Context, name string, id IDInput, state *SchematicsWorkspaceState, opts ...ResourceOption) (*SchematicsWorkspace, error)
public static SchematicsWorkspace Get(string name, Input<string> id, SchematicsWorkspaceState? state, CustomResourceOptions? opts = null)
public static SchematicsWorkspace get(String name, Output<String> id, SchematicsWorkspaceState state, CustomResourceOptions options)
resources: _: type: ibm:SchematicsWorkspace 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.
- List<string>
- List of applied shared dataset ID.
- Catalog
Ref SchematicsWorkspace Catalog Ref - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- Created
At string - (String) The timestamp when the workspace was created.
- Created
By string - (String) The user ID that created the workspace.
- Crn string
- (Optional, String) The workspace CRN.
- Description string
- The description of the workspace.
- Frozen bool
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- Frozen
At string - The timestamp when the workspace was frozen.
- Frozen
By string - The user ID that froze the workspace.
- Last
Health stringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- Location string
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - Locked bool
- If set to true, the workspace is locked and disabled for changes.
- Locked
By string - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- Locked
Time string - The timestamp when the workspace was locked.
- Name string
- Resource
Group string - The ID of the resource group where you want to provision the workspace.
- Runtime
Datas List<SchematicsWorkspace Runtime Data> - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- Schematics
Workspace stringId - Schematics
Workspace Shared Data - Status string
- Status
Code string - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- Status
Msg string - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- List<string>
- A list of tags that are associated with the workspace.
- Template
Env List<ImmutableSettings Dictionary<string, string>> - Template
Git stringBranch - The repository branch.
- Template
Git stringFolder - Template
Git boolHas Uploadedgitrepotar - Has uploaded git repo tar
- Template
Git stringRelease - The repository release.
- Template
Git stringRepo Sha Value - The repository SHA value.
- Template
Git stringRepo Url - The repository URL.
- Template
Git stringUrl - The source URL.
- Template
Init stringState File - Template
Inputs List<SchematicsWorkspace Template Input> - VariablesRequest -. Nested scheme for variablestore:
- Template
Ref string - Workspace template ref.
- Template
Type string - Template
Uninstall stringScript Name - Uninstall script name.
- Template
Values string - Template
Values List<SchematicsMetadatas Workspace Template Values Metadata> - List of values metadata. Nested scheme for template_values_metadata:
- Updated
At string - (String) The timestamp when the workspace was last updated.
- Updated
By string - (String) The user ID that updated the workspace.
- XGithub
Token string
- []string
- List of applied shared dataset ID.
- Catalog
Ref SchematicsWorkspace Catalog Ref Args - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- Created
At string - (String) The timestamp when the workspace was created.
- Created
By string - (String) The user ID that created the workspace.
- Crn string
- (Optional, String) The workspace CRN.
- Description string
- The description of the workspace.
- Frozen bool
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- Frozen
At string - The timestamp when the workspace was frozen.
- Frozen
By string - The user ID that froze the workspace.
- Last
Health stringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- Location string
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - Locked bool
- If set to true, the workspace is locked and disabled for changes.
- Locked
By string - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- Locked
Time string - The timestamp when the workspace was locked.
- Name string
- Resource
Group string - The ID of the resource group where you want to provision the workspace.
- Runtime
Datas []SchematicsWorkspace Runtime Data Args - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- Schematics
Workspace stringId - Schematics
Workspace Shared Data Args - Status string
- Status
Code string - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- Status
Msg string - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- []string
- A list of tags that are associated with the workspace.
- Template
Env []map[string]stringSettings - Template
Git stringBranch - The repository branch.
- Template
Git stringFolder - Template
Git boolHas Uploadedgitrepotar - Has uploaded git repo tar
- Template
Git stringRelease - The repository release.
- Template
Git stringRepo Sha Value - The repository SHA value.
- Template
Git stringRepo Url - The repository URL.
- Template
Git stringUrl - The source URL.
- Template
Init stringState File - Template
Inputs []SchematicsWorkspace Template Input Args - VariablesRequest -. Nested scheme for variablestore:
- Template
Ref string - Workspace template ref.
- Template
Type string - Template
Uninstall stringScript Name - Uninstall script name.
- Template
Values string - Template
Values []SchematicsMetadatas Workspace Template Values Metadata Args - List of values metadata. Nested scheme for template_values_metadata:
- Updated
At string - (String) The timestamp when the workspace was last updated.
- Updated
By string - (String) The user ID that updated the workspace.
- XGithub
Token string
- List<String>
- List of applied shared dataset ID.
- catalog
Ref SchematicsWorkspace Catalog Ref - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- created
At String - (String) The timestamp when the workspace was created.
- created
By String - (String) The user ID that created the workspace.
- crn String
- (Optional, String) The workspace CRN.
- description String
- The description of the workspace.
- frozen Boolean
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- frozen
At String - The timestamp when the workspace was frozen.
- frozen
By String - The user ID that froze the workspace.
- last
Health StringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- location String
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - locked Boolean
- If set to true, the workspace is locked and disabled for changes.
- locked
By String - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- locked
Time String - The timestamp when the workspace was locked.
- name String
- resource
Group String - The ID of the resource group where you want to provision the workspace.
- runtime
Datas List<SchematicsWorkspace Runtime Data> - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- schematics
Workspace StringId - Schematics
Workspace Shared Data - status String
- status
Code String - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- status
Msg String - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- List<String>
- A list of tags that are associated with the workspace.
- template
Env List<Map<String,String>>Settings - template
Git StringBranch - The repository branch.
- template
Git StringFolder - template
Git BooleanHas Uploadedgitrepotar - Has uploaded git repo tar
- template
Git StringRelease - The repository release.
- template
Git StringRepo Sha Value - The repository SHA value.
- template
Git StringRepo Url - The repository URL.
- template
Git StringUrl - The source URL.
- template
Init StringState File - template
Inputs List<SchematicsWorkspace Template Input> - VariablesRequest -. Nested scheme for variablestore:
- template
Ref String - Workspace template ref.
- template
Type String - template
Uninstall StringScript Name - Uninstall script name.
- template
Values String - template
Values List<SchematicsMetadatas Workspace Template Values Metadata> - List of values metadata. Nested scheme for template_values_metadata:
- updated
At String - (String) The timestamp when the workspace was last updated.
- updated
By String - (String) The user ID that updated the workspace.
- x
Github StringToken
- string[]
- List of applied shared dataset ID.
- catalog
Ref SchematicsWorkspace Catalog Ref - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- created
At string - (String) The timestamp when the workspace was created.
- created
By string - (String) The user ID that created the workspace.
- crn string
- (Optional, String) The workspace CRN.
- description string
- The description of the workspace.
- frozen boolean
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- frozen
At string - The timestamp when the workspace was frozen.
- frozen
By string - The user ID that froze the workspace.
- last
Health stringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- location string
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - locked boolean
- If set to true, the workspace is locked and disabled for changes.
- locked
By string - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- locked
Time string - The timestamp when the workspace was locked.
- name string
- resource
Group string - The ID of the resource group where you want to provision the workspace.
- runtime
Datas SchematicsWorkspace Runtime Data[] - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- schematics
Workspace stringId - Schematics
Workspace Shared Data - status string
- status
Code string - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- status
Msg string - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- string[]
- A list of tags that are associated with the workspace.
- template
Env {[key: string]: string}[]Settings - template
Git stringBranch - The repository branch.
- template
Git stringFolder - template
Git booleanHas Uploadedgitrepotar - Has uploaded git repo tar
- template
Git stringRelease - The repository release.
- template
Git stringRepo Sha Value - The repository SHA value.
- template
Git stringRepo Url - The repository URL.
- template
Git stringUrl - The source URL.
- template
Init stringState File - template
Inputs SchematicsWorkspace Template Input[] - VariablesRequest -. Nested scheme for variablestore:
- template
Ref string - Workspace template ref.
- template
Type string - template
Uninstall stringScript Name - Uninstall script name.
- template
Values string - template
Values SchematicsMetadatas Workspace Template Values Metadata[] - List of values metadata. Nested scheme for template_values_metadata:
- updated
At string - (String) The timestamp when the workspace was last updated.
- updated
By string - (String) The user ID that updated the workspace.
- x
Github stringToken
- Sequence[str]
- List of applied shared dataset ID.
- catalog_
ref SchematicsWorkspace Catalog Ref Args - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- created_
at str - (String) The timestamp when the workspace was created.
- created_
by str - (String) The user ID that created the workspace.
- crn str
- (Optional, String) The workspace CRN.
- description str
- The description of the workspace.
- frozen bool
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- frozen_
at str - The timestamp when the workspace was frozen.
- frozen_
by str - The user ID that froze the workspace.
- last_
health_ strcheck_ at - (String) The timestamp when the last health check was performed by Schematics.
- location str
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - locked bool
- If set to true, the workspace is locked and disabled for changes.
- locked_
by str - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- locked_
time str - The timestamp when the workspace was locked.
- name str
- resource_
group str - The ID of the resource group where you want to provision the workspace.
- runtime_
datas Sequence[SchematicsWorkspace Runtime Data Args] - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- schematics_
workspace_ strid - Schematics
Workspace Shared Data Args - status str
- status_
code str - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- status_
msg str - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- Sequence[str]
- A list of tags that are associated with the workspace.
- template_
env_ Sequence[Mapping[str, str]]settings - template_
git_ strbranch - The repository branch.
- template_
git_ strfolder - template_
git_ boolhas_ uploadedgitrepotar - Has uploaded git repo tar
- template_
git_ strrelease - The repository release.
- template_
git_ strrepo_ sha_ value - The repository SHA value.
- template_
git_ strrepo_ url - The repository URL.
- template_
git_ strurl - The source URL.
- template_
init_ strstate_ file - template_
inputs Sequence[SchematicsWorkspace Template Input Args] - VariablesRequest -. Nested scheme for variablestore:
- template_
ref str - Workspace template ref.
- template_
type str - template_
uninstall_ strscript_ name - Uninstall script name.
- template_
values str - template_
values_ Sequence[Schematicsmetadatas Workspace Template Values Metadata Args] - List of values metadata. Nested scheme for template_values_metadata:
- updated_
at str - (String) The timestamp when the workspace was last updated.
- updated_
by str - (String) The user ID that updated the workspace.
- x_
github_ strtoken
- List<String>
- List of applied shared dataset ID.
- catalog
Ref Property Map - Information about the software template that you chose from the IBM Cloud catalog. This information is returned for IBM Cloud catalog offerings only. MaxItems:1. Nested scheme for catalog_ref:
- created
At String - (String) The timestamp when the workspace was created.
- created
By String - (String) The user ID that created the workspace.
- crn String
- (Optional, String) The workspace CRN.
- description String
- The description of the workspace.
- frozen Boolean
- If set to true, the workspace is frozen and changes to the workspace are disabled.
- frozen
At String - The timestamp when the workspace was frozen.
- frozen
By String - The user ID that froze the workspace.
- last
Health StringCheck At - (String) The timestamp when the last health check was performed by Schematics.
- location String
- The location where you want to create your Schematics workspace and run the Schematics jobs. The location that you enter must match the API endpoint that you use. For example, if you use the Frankfurt API endpoint, you must specify
eu-de
as your location. If you use an API endpoint for a geography and you do not specify a location, Schematics determines the location based on availability. - locked Boolean
- If set to true, the workspace is locked and disabled for changes.
- locked
By String - The user ID that initiated a resource-related job, such as applying or destroying resources, that locked the workspace.
- locked
Time String - The timestamp when the workspace was locked.
- name String
- resource
Group String - The ID of the resource group where you want to provision the workspace.
- runtime
Datas List<Property Map> - (Optional, List) Information about the provisioning engine, state file, and runtime logs. Nested scheme for runtime_data:
- schematics
Workspace StringId - Property Map
- status String
- status
Code String - (String) The success or error code that was returned for the last plan, apply, or destroy job that ran against your workspace.
- status
Msg String - (String) The success or error message that was returned for the last plan, apply, or destroy job that ran against your workspace.
- List<String>
- A list of tags that are associated with the workspace.
- template
Env List<Map<String>>Settings - template
Git StringBranch - The repository branch.
- template
Git StringFolder - template
Git BooleanHas Uploadedgitrepotar - Has uploaded git repo tar
- template
Git StringRelease - The repository release.
- template
Git StringRepo Sha Value - The repository SHA value.
- template
Git StringRepo Url - The repository URL.
- template
Git StringUrl - The source URL.
- template
Init StringState File - template
Inputs List<Property Map> - VariablesRequest -. Nested scheme for variablestore:
- template
Ref String - Workspace template ref.
- template
Type String - template
Uninstall StringScript Name - Uninstall script name.
- template
Values String - template
Values List<Property Map>Metadatas - List of values metadata. Nested scheme for template_values_metadata:
- updated
At String - (String) The timestamp when the workspace was last updated.
- updated
By String - (String) The user ID that updated the workspace.
- x
Github StringToken
Supporting Types
SchematicsWorkspaceCatalogRef, SchematicsWorkspaceCatalogRefArgs
- Dry
Run bool - Dry run.
- Item
Icon stringUrl - The URL to the icon of the software template in the IBM Cloud catalog.
- Item
Id string - The ID of the software template that you chose to install from the IBM Cloud catalog. This software is provisioned with Schematics.
- Item
Name string - The name of the software that you chose to install from the IBM Cloud catalog.
- Item
Readme stringUrl - The URL to the readme file of the software template in the IBM Cloud catalog.
- Item
Url string - The URL to the software template in the IBM Cloud catalog.
- Launch
Url string - The URL to the dashboard to access your software.
- Offering
Version string - The version of the software template that you chose to install from the IBM Cloud catalog.
- Owning
Account string - Owning account ID of the catalog.
- Dry
Run bool - Dry run.
- Item
Icon stringUrl - The URL to the icon of the software template in the IBM Cloud catalog.
- Item
Id string - The ID of the software template that you chose to install from the IBM Cloud catalog. This software is provisioned with Schematics.
- Item
Name string - The name of the software that you chose to install from the IBM Cloud catalog.
- Item
Readme stringUrl - The URL to the readme file of the software template in the IBM Cloud catalog.
- Item
Url string - The URL to the software template in the IBM Cloud catalog.
- Launch
Url string - The URL to the dashboard to access your software.
- Offering
Version string - The version of the software template that you chose to install from the IBM Cloud catalog.
- Owning
Account string - Owning account ID of the catalog.
- dry
Run Boolean - Dry run.
- item
Icon StringUrl - The URL to the icon of the software template in the IBM Cloud catalog.
- item
Id String - The ID of the software template that you chose to install from the IBM Cloud catalog. This software is provisioned with Schematics.
- item
Name String - The name of the software that you chose to install from the IBM Cloud catalog.
- item
Readme StringUrl - The URL to the readme file of the software template in the IBM Cloud catalog.
- item
Url String - The URL to the software template in the IBM Cloud catalog.
- launch
Url String - The URL to the dashboard to access your software.
- offering
Version String - The version of the software template that you chose to install from the IBM Cloud catalog.
- owning
Account String - Owning account ID of the catalog.
- dry
Run boolean - Dry run.
- item
Icon stringUrl - The URL to the icon of the software template in the IBM Cloud catalog.
- item
Id string - The ID of the software template that you chose to install from the IBM Cloud catalog. This software is provisioned with Schematics.
- item
Name string - The name of the software that you chose to install from the IBM Cloud catalog.
- item
Readme stringUrl - The URL to the readme file of the software template in the IBM Cloud catalog.
- item
Url string - The URL to the software template in the IBM Cloud catalog.
- launch
Url string - The URL to the dashboard to access your software.
- offering
Version string - The version of the software template that you chose to install from the IBM Cloud catalog.
- owning
Account string - Owning account ID of the catalog.
- dry_
run bool - Dry run.
- item_
icon_ strurl - The URL to the icon of the software template in the IBM Cloud catalog.
- item_
id str - The ID of the software template that you chose to install from the IBM Cloud catalog. This software is provisioned with Schematics.
- item_
name str - The name of the software that you chose to install from the IBM Cloud catalog.
- item_
readme_ strurl - The URL to the readme file of the software template in the IBM Cloud catalog.
- item_
url str - The URL to the software template in the IBM Cloud catalog.
- launch_
url str - The URL to the dashboard to access your software.
- offering_
version str - The version of the software template that you chose to install from the IBM Cloud catalog.
- owning_
account str - Owning account ID of the catalog.
- dry
Run Boolean - Dry run.
- item
Icon StringUrl - The URL to the icon of the software template in the IBM Cloud catalog.
- item
Id String - The ID of the software template that you chose to install from the IBM Cloud catalog. This software is provisioned with Schematics.
- item
Name String - The name of the software that you chose to install from the IBM Cloud catalog.
- item
Readme StringUrl - The URL to the readme file of the software template in the IBM Cloud catalog.
- item
Url String - The URL to the software template in the IBM Cloud catalog.
- launch
Url String - The URL to the dashboard to access your software.
- offering
Version String - The version of the software template that you chose to install from the IBM Cloud catalog.
- owning
Account String - Owning account ID of the catalog.
SchematicsWorkspaceRuntimeData, SchematicsWorkspaceRuntimeDataArgs
- Engine
Cmd string - Engine
Name string - Engine
Version string - (Optional, String) The version of the provisioning engine that was used.
- Id string
- Log
Store stringUrl - (Optional, String) The URL to access the logs that were created during the creation, update, or deletion of your IBM Cloud resources.
- Output
Values List<ImmutableDictionary<string, string>> - (Optional, List) List of Output values.
- Resources
List<Immutable
Dictionary<string, string>> - (Optional, List) List of resources.
- State
Store stringUrl
- Engine
Cmd string - Engine
Name string - Engine
Version string - (Optional, String) The version of the provisioning engine that was used.
- Id string
- Log
Store stringUrl - (Optional, String) The URL to access the logs that were created during the creation, update, or deletion of your IBM Cloud resources.
- Output
Values []map[string]string - (Optional, List) List of Output values.
- Resources []map[string]string
- (Optional, List) List of resources.
- State
Store stringUrl
- engine
Cmd String - engine
Name String - engine
Version String - (Optional, String) The version of the provisioning engine that was used.
- id String
- log
Store StringUrl - (Optional, String) The URL to access the logs that were created during the creation, update, or deletion of your IBM Cloud resources.
- output
Values List<Map<String,String>> - (Optional, List) List of Output values.
- resources List<Map<String,String>>
- (Optional, List) List of resources.
- state
Store StringUrl
- engine
Cmd string - engine
Name string - engine
Version string - (Optional, String) The version of the provisioning engine that was used.
- id string
- log
Store stringUrl - (Optional, String) The URL to access the logs that were created during the creation, update, or deletion of your IBM Cloud resources.
- output
Values {[key: string]: string}[] - (Optional, List) List of Output values.
- resources {[key: string]: string}[]
- (Optional, List) List of resources.
- state
Store stringUrl
- engine_
cmd str - engine_
name str - engine_
version str - (Optional, String) The version of the provisioning engine that was used.
- id str
- log_
store_ strurl - (Optional, String) The URL to access the logs that were created during the creation, update, or deletion of your IBM Cloud resources.
- output_
values Sequence[Mapping[str, str]] - (Optional, List) List of Output values.
- resources Sequence[Mapping[str, str]]
- (Optional, List) List of resources.
- state_
store_ strurl
- engine
Cmd String - engine
Name String - engine
Version String - (Optional, String) The version of the provisioning engine that was used.
- id String
- log
Store StringUrl - (Optional, String) The URL to access the logs that were created during the creation, update, or deletion of your IBM Cloud resources.
- output
Values List<Map<String>> - (Optional, List) List of Output values.
- resources List<Map<String>>
- (Optional, List) List of resources.
- state
Store StringUrl
SchematicsWorkspaceSharedData, SchematicsWorkspaceSharedDataArgs
- Cluster
Created stringOn - Cluster created on.
- Cluster
Id string - The ID of the cluster where you want to provision the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- Cluster
Name string - The cluster name.
- Cluster
Type string - The cluster type.
- Entitlement
Keys List<ImmutableDictionary<string, string>> - The entitlement key that you want to use to install IBM Cloud entitled software.
- Namespace string
- The Kubernetes namespace or OpenShift project where the resources of all IBM Cloud catalog templates that are included in the catalog offering are deployed into.
- Region string
- The IBM Cloud region that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- Resource
Group stringId - The ID of the resource group that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- Worker
Count double - The cluster worker count.
- Worker
Machine stringType - The cluster worker type.
- Cluster
Created stringOn - Cluster created on.
- Cluster
Id string - The ID of the cluster where you want to provision the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- Cluster
Name string - The cluster name.
- Cluster
Type string - The cluster type.
- Entitlement
Keys []map[string]string - The entitlement key that you want to use to install IBM Cloud entitled software.
- Namespace string
- The Kubernetes namespace or OpenShift project where the resources of all IBM Cloud catalog templates that are included in the catalog offering are deployed into.
- Region string
- The IBM Cloud region that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- Resource
Group stringId - The ID of the resource group that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- Worker
Count float64 - The cluster worker count.
- Worker
Machine stringType - The cluster worker type.
- cluster
Created StringOn - Cluster created on.
- cluster
Id String - The ID of the cluster where you want to provision the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- cluster
Name String - The cluster name.
- cluster
Type String - The cluster type.
- entitlement
Keys List<Map<String,String>> - The entitlement key that you want to use to install IBM Cloud entitled software.
- namespace String
- The Kubernetes namespace or OpenShift project where the resources of all IBM Cloud catalog templates that are included in the catalog offering are deployed into.
- region String
- The IBM Cloud region that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- resource
Group StringId - The ID of the resource group that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- worker
Count Double - The cluster worker count.
- worker
Machine StringType - The cluster worker type.
- cluster
Created stringOn - Cluster created on.
- cluster
Id string - The ID of the cluster where you want to provision the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- cluster
Name string - The cluster name.
- cluster
Type string - The cluster type.
- entitlement
Keys {[key: string]: string}[] - The entitlement key that you want to use to install IBM Cloud entitled software.
- namespace string
- The Kubernetes namespace or OpenShift project where the resources of all IBM Cloud catalog templates that are included in the catalog offering are deployed into.
- region string
- The IBM Cloud region that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- resource
Group stringId - The ID of the resource group that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- worker
Count number - The cluster worker count.
- worker
Machine stringType - The cluster worker type.
- cluster_
created_ stron - Cluster created on.
- cluster_
id str - The ID of the cluster where you want to provision the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- cluster_
name str - The cluster name.
- cluster_
type str - The cluster type.
- entitlement_
keys Sequence[Mapping[str, str]] - The entitlement key that you want to use to install IBM Cloud entitled software.
- namespace str
- The Kubernetes namespace or OpenShift project where the resources of all IBM Cloud catalog templates that are included in the catalog offering are deployed into.
- region str
- The IBM Cloud region that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- resource_
group_ strid - The ID of the resource group that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- worker_
count float - The cluster worker count.
- worker_
machine_ strtype - The cluster worker type.
- cluster
Created StringOn - Cluster created on.
- cluster
Id String - The ID of the cluster where you want to provision the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- cluster
Name String - The cluster name.
- cluster
Type String - The cluster type.
- entitlement
Keys List<Map<String>> - The entitlement key that you want to use to install IBM Cloud entitled software.
- namespace String
- The Kubernetes namespace or OpenShift project where the resources of all IBM Cloud catalog templates that are included in the catalog offering are deployed into.
- region String
- The IBM Cloud region that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- resource
Group StringId - The ID of the resource group that you want to use for the resources of all IBM Cloud catalog templates that are included in the catalog offering.
- worker
Count Number - The cluster worker count.
- worker
Machine StringType - The cluster worker type.
SchematicsWorkspaceTemplateInput, SchematicsWorkspaceTemplateInputArgs
- Name string
- The name of the variable.
- Type string
- Value string
- Description string
- The description of your input variable.
- Secure bool
- If set to
true
, the value of your input variable is protected and not returned in your API response. - Use
Default bool - Variable uses default value; and is not over-ridden.
- Name string
- The name of the variable.
- Type string
- Value string
- Description string
- The description of your input variable.
- Secure bool
- If set to
true
, the value of your input variable is protected and not returned in your API response. - Use
Default bool - Variable uses default value; and is not over-ridden.
- name String
- The name of the variable.
- type String
- value String
- description String
- The description of your input variable.
- secure Boolean
- If set to
true
, the value of your input variable is protected and not returned in your API response. - use
Default Boolean - Variable uses default value; and is not over-ridden.
- name string
- The name of the variable.
- type string
- value string
- description string
- The description of your input variable.
- secure boolean
- If set to
true
, the value of your input variable is protected and not returned in your API response. - use
Default boolean - Variable uses default value; and is not over-ridden.
- name str
- The name of the variable.
- type str
- value str
- description str
- The description of your input variable.
- secure bool
- If set to
true
, the value of your input variable is protected and not returned in your API response. - use_
default bool - Variable uses default value; and is not over-ridden.
- name String
- The name of the variable.
- type String
- value String
- description String
- The description of your input variable.
- secure Boolean
- If set to
true
, the value of your input variable is protected and not returned in your API response. - use
Default Boolean - Variable uses default value; and is not over-ridden.
SchematicsWorkspaceTemplateValuesMetadata, SchematicsWorkspaceTemplateValuesMetadataArgs
- Aliases List<string>
- The list of aliases for the variable name.
- Cloud
Data stringType - Cloud data type of the variable. eg. resource_group_id, region, vpc_id.
- Default string
- Default value for the variable only if the override value is not specified.
- Description string
- The description of the meta data.
- Group
By string - The display name of the group this variable belongs to.
- bool
- If true, the variable is not displayed on UI or Command line.
- Immutable bool
- Is the variable readonly ?.
- Link
Status string - The status of the link.
- Constraints: Allowable values are:
normal
,broken
.
- Constraints: Allowable values are:
- Matches string
- The regex for the variable value.
- Max
Length double - The maximum length of the variable value. Applicable for the string type.
- Max
Value double - The maximum value of the variable. Applicable for the integer type.
- Min
Length double - The minimum length of the variable value. Applicable for the string type.
- Min
Value double - The minimum value of the variable. Applicable for the integer type.
- Name string
- Name of the variable.
- Options List<string>
- The list of possible values for this variable. If type is integer or date, then the array of string is converted to array of integers or date during the runtime.
- Position double
- The relative position of this variable in a list.
- Required bool
- If the variable required?.
- Secure bool
- Is the variable secure or sensitive ?.
- Source string
- The source of this meta-data.
- Type string
- Type of the variable.
- Constraints: Allowable values are:
boolean
,string
,integer
,date
,array
,list
,map
,complex
,link
.
- Constraints: Allowable values are:
- Aliases []string
- The list of aliases for the variable name.
- Cloud
Data stringType - Cloud data type of the variable. eg. resource_group_id, region, vpc_id.
- Default string
- Default value for the variable only if the override value is not specified.
- Description string
- The description of the meta data.
- Group
By string - The display name of the group this variable belongs to.
- bool
- If true, the variable is not displayed on UI or Command line.
- Immutable bool
- Is the variable readonly ?.
- Link
Status string - The status of the link.
- Constraints: Allowable values are:
normal
,broken
.
- Constraints: Allowable values are:
- Matches string
- The regex for the variable value.
- Max
Length float64 - The maximum length of the variable value. Applicable for the string type.
- Max
Value float64 - The maximum value of the variable. Applicable for the integer type.
- Min
Length float64 - The minimum length of the variable value. Applicable for the string type.
- Min
Value float64 - The minimum value of the variable. Applicable for the integer type.
- Name string
- Name of the variable.
- Options []string
- The list of possible values for this variable. If type is integer or date, then the array of string is converted to array of integers or date during the runtime.
- Position float64
- The relative position of this variable in a list.
- Required bool
- If the variable required?.
- Secure bool
- Is the variable secure or sensitive ?.
- Source string
- The source of this meta-data.
- Type string
- Type of the variable.
- Constraints: Allowable values are:
boolean
,string
,integer
,date
,array
,list
,map
,complex
,link
.
- Constraints: Allowable values are:
- aliases List<String>
- The list of aliases for the variable name.
- cloud
Data StringType - Cloud data type of the variable. eg. resource_group_id, region, vpc_id.
- default_ String
- Default value for the variable only if the override value is not specified.
- description String
- The description of the meta data.
- group
By String - The display name of the group this variable belongs to.
- Boolean
- If true, the variable is not displayed on UI or Command line.
- immutable Boolean
- Is the variable readonly ?.
- link
Status String - The status of the link.
- Constraints: Allowable values are:
normal
,broken
.
- Constraints: Allowable values are:
- matches String
- The regex for the variable value.
- max
Length Double - The maximum length of the variable value. Applicable for the string type.
- max
Value Double - The maximum value of the variable. Applicable for the integer type.
- min
Length Double - The minimum length of the variable value. Applicable for the string type.
- min
Value Double - The minimum value of the variable. Applicable for the integer type.
- name String
- Name of the variable.
- options List<String>
- The list of possible values for this variable. If type is integer or date, then the array of string is converted to array of integers or date during the runtime.
- position Double
- The relative position of this variable in a list.
- required Boolean
- If the variable required?.
- secure Boolean
- Is the variable secure or sensitive ?.
- source String
- The source of this meta-data.
- type String
- Type of the variable.
- Constraints: Allowable values are:
boolean
,string
,integer
,date
,array
,list
,map
,complex
,link
.
- Constraints: Allowable values are:
- aliases string[]
- The list of aliases for the variable name.
- cloud
Data stringType - Cloud data type of the variable. eg. resource_group_id, region, vpc_id.
- default string
- Default value for the variable only if the override value is not specified.
- description string
- The description of the meta data.
- group
By string - The display name of the group this variable belongs to.
- boolean
- If true, the variable is not displayed on UI or Command line.
- immutable boolean
- Is the variable readonly ?.
- link
Status string - The status of the link.
- Constraints: Allowable values are:
normal
,broken
.
- Constraints: Allowable values are:
- matches string
- The regex for the variable value.
- max
Length number - The maximum length of the variable value. Applicable for the string type.
- max
Value number - The maximum value of the variable. Applicable for the integer type.
- min
Length number - The minimum length of the variable value. Applicable for the string type.
- min
Value number - The minimum value of the variable. Applicable for the integer type.
- name string
- Name of the variable.
- options string[]
- The list of possible values for this variable. If type is integer or date, then the array of string is converted to array of integers or date during the runtime.
- position number
- The relative position of this variable in a list.
- required boolean
- If the variable required?.
- secure boolean
- Is the variable secure or sensitive ?.
- source string
- The source of this meta-data.
- type string
- Type of the variable.
- Constraints: Allowable values are:
boolean
,string
,integer
,date
,array
,list
,map
,complex
,link
.
- Constraints: Allowable values are:
- aliases Sequence[str]
- The list of aliases for the variable name.
- cloud_
data_ strtype - Cloud data type of the variable. eg. resource_group_id, region, vpc_id.
- default str
- Default value for the variable only if the override value is not specified.
- description str
- The description of the meta data.
- group_
by str - The display name of the group this variable belongs to.
- bool
- If true, the variable is not displayed on UI or Command line.
- immutable bool
- Is the variable readonly ?.
- link_
status str - The status of the link.
- Constraints: Allowable values are:
normal
,broken
.
- Constraints: Allowable values are:
- matches str
- The regex for the variable value.
- max_
length float - The maximum length of the variable value. Applicable for the string type.
- max_
value float - The maximum value of the variable. Applicable for the integer type.
- min_
length float - The minimum length of the variable value. Applicable for the string type.
- min_
value float - The minimum value of the variable. Applicable for the integer type.
- name str
- Name of the variable.
- options Sequence[str]
- The list of possible values for this variable. If type is integer or date, then the array of string is converted to array of integers or date during the runtime.
- position float
- The relative position of this variable in a list.
- required bool
- If the variable required?.
- secure bool
- Is the variable secure or sensitive ?.
- source str
- The source of this meta-data.
- type str
- Type of the variable.
- Constraints: Allowable values are:
boolean
,string
,integer
,date
,array
,list
,map
,complex
,link
.
- Constraints: Allowable values are:
- aliases List<String>
- The list of aliases for the variable name.
- cloud
Data StringType - Cloud data type of the variable. eg. resource_group_id, region, vpc_id.
- default String
- Default value for the variable only if the override value is not specified.
- description String
- The description of the meta data.
- group
By String - The display name of the group this variable belongs to.
- Boolean
- If true, the variable is not displayed on UI or Command line.
- immutable Boolean
- Is the variable readonly ?.
- link
Status String - The status of the link.
- Constraints: Allowable values are:
normal
,broken
.
- Constraints: Allowable values are:
- matches String
- The regex for the variable value.
- max
Length Number - The maximum length of the variable value. Applicable for the string type.
- max
Value Number - The maximum value of the variable. Applicable for the integer type.
- min
Length Number - The minimum length of the variable value. Applicable for the string type.
- min
Value Number - The minimum value of the variable. Applicable for the integer type.
- name String
- Name of the variable.
- options List<String>
- The list of possible values for this variable. If type is integer or date, then the array of string is converted to array of integers or date during the runtime.
- position Number
- The relative position of this variable in a list.
- required Boolean
- If the variable required?.
- secure Boolean
- Is the variable secure or sensitive ?.
- source String
- The source of this meta-data.
- type String
- Type of the variable.
- Constraints: Allowable values are:
boolean
,string
,integer
,date
,array
,list
,map
,complex
,link
.
- Constraints: Allowable values are:
Import
You can import the ibm_schematics_workspace
resource by using id
. The unique identifier of the workspace.
Syntax
$ pulumi import ibm:index/schematicsWorkspace:SchematicsWorkspace schematics_workspace <id>
Note
This resource can perform create, read, update and delete operations of schematics workspace. Other schematics operations such as Plan
and Apply
which are available in IBM Cloud Schematics console are currently not supported.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.