1. Packages
  2. Ibm Provider
  3. API Docs
  4. getProject
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getProject

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about a project. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const project = ibm.getProject({
        projectId: ibm_project.project_instance.id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    project = ibm.get_project(project_id=ibm_project["project_instance"]["id"])
    
    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.LookupProject(ctx, &ibm.LookupProjectArgs{
    			ProjectId: ibm_project.Project_instance.Id,
    		}, nil)
    		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 project = Ibm.GetProject.Invoke(new()
        {
            ProjectId = ibm_project.Project_instance.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetProjectArgs;
    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) {
            final var project = IbmFunctions.getProject(GetProjectArgs.builder()
                .projectId(ibm_project.project_instance().id())
                .build());
    
        }
    }
    
    variables:
      project:
        fn::invoke:
          function: ibm:getProject
          arguments:
            projectId: ${ibm_project.project_instance.id}
    

    Using getProject

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getProject(args: GetProjectArgs, opts?: InvokeOptions): Promise<GetProjectResult>
    function getProjectOutput(args: GetProjectOutputArgs, opts?: InvokeOptions): Output<GetProjectResult>
    def get_project(id: Optional[str] = None,
                    project_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetProjectResult
    def get_project_output(id: Optional[pulumi.Input[str]] = None,
                    project_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetProjectResult]
    func LookupProject(ctx *Context, args *LookupProjectArgs, opts ...InvokeOption) (*LookupProjectResult, error)
    func LookupProjectOutput(ctx *Context, args *LookupProjectOutputArgs, opts ...InvokeOption) LookupProjectResultOutput

    > Note: This function is named LookupProject in the Go SDK.

    public static class GetProject 
    {
        public static Task<GetProjectResult> InvokeAsync(GetProjectArgs args, InvokeOptions? opts = null)
        public static Output<GetProjectResult> Invoke(GetProjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
    public static Output<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getProject:getProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ProjectId string
    The unique project ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    ProjectId string
    The unique project ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    projectId String
    The unique project ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    projectId string
    The unique project ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    project_id str
    The unique project ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    projectId String
    The unique project ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.

    getProject Result

    The following output properties are available:

    Configs List<GetProjectConfig>
    (List) The project configurations. These configurations are only included in the response of creating a project if a configuration array is specified in the request payload.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for configs:
    CreatedAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    Crn string
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    CumulativeNeedsAttentionViewError bool
    (Boolean) A value of true indicates that the fetch of the needs attention items failed. This property only exists if there was an error when you retrieved the cumulative needs attention view.

    • Constraints: The default value is false.
    CumulativeNeedsAttentionViews List<GetProjectCumulativeNeedsAttentionView>
    (List) The cumulative list of needs attention items for a project. If the view is successfully retrieved, an empty or nonempty array is returned.

    • Constraints: The default value is []. The maximum length is 50 items. The minimum length is 0 items. Nested schema for cumulative_needs_attention_view:
    Definitions List<GetProjectDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    Environments List<GetProjectEnvironment>
    (List) The project environment. These environments are only included in the response if project environments were created on the project.

    • Constraints: The default value is []. The maximum length is 20 items. The minimum length is 0 items. Nested schema for environments:
    EventNotificationsCrn string
    (String) The CRN of the Event Notifications instance if one is connected to this project.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^$|^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Location string
    (Forces new resource, String) The IBM Cloud location where a resource is deployed.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    ProjectId string
    ResourceGroup string
    (Forces new resource, String) The resource group name where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    ResourceGroupId string
    (String) The resource group ID where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^[0-9a-zA-Z]+$/.
    State string
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    Configs []GetProjectConfigType
    (List) The project configurations. These configurations are only included in the response of creating a project if a configuration array is specified in the request payload.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for configs:
    CreatedAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    Crn string
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    CumulativeNeedsAttentionViewError bool
    (Boolean) A value of true indicates that the fetch of the needs attention items failed. This property only exists if there was an error when you retrieved the cumulative needs attention view.

    • Constraints: The default value is false.
    CumulativeNeedsAttentionViews []GetProjectCumulativeNeedsAttentionView
    (List) The cumulative list of needs attention items for a project. If the view is successfully retrieved, an empty or nonempty array is returned.

    • Constraints: The default value is []. The maximum length is 50 items. The minimum length is 0 items. Nested schema for cumulative_needs_attention_view:
    Definitions []GetProjectDefinition
    (List) The definition of the project reference. Nested schema for definition:
    Environments []GetProjectEnvironmentType
    (List) The project environment. These environments are only included in the response if project environments were created on the project.

    • Constraints: The default value is []. The maximum length is 20 items. The minimum length is 0 items. Nested schema for environments:
    EventNotificationsCrn string
    (String) The CRN of the Event Notifications instance if one is connected to this project.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^$|^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Location string
    (Forces new resource, String) The IBM Cloud location where a resource is deployed.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    ProjectId string
    ResourceGroup string
    (Forces new resource, String) The resource group name where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    ResourceGroupId string
    (String) The resource group ID where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^[0-9a-zA-Z]+$/.
    State string
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    configs List<GetProjectConfig>
    (List) The project configurations. These configurations are only included in the response of creating a project if a configuration array is specified in the request payload.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for configs:
    createdAt String
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    crn String
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    cumulativeNeedsAttentionViewError Boolean
    (Boolean) A value of true indicates that the fetch of the needs attention items failed. This property only exists if there was an error when you retrieved the cumulative needs attention view.

    • Constraints: The default value is false.
    cumulativeNeedsAttentionViews List<GetProjectCumulativeNeedsAttentionView>
    (List) The cumulative list of needs attention items for a project. If the view is successfully retrieved, an empty or nonempty array is returned.

    • Constraints: The default value is []. The maximum length is 50 items. The minimum length is 0 items. Nested schema for cumulative_needs_attention_view:
    definitions List<GetProjectDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    environments List<GetProjectEnvironment>
    (List) The project environment. These environments are only included in the response if project environments were created on the project.

    • Constraints: The default value is []. The maximum length is 20 items. The minimum length is 0 items. Nested schema for environments:
    eventNotificationsCrn String
    (String) The CRN of the Event Notifications instance if one is connected to this project.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^$|^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    location String
    (Forces new resource, String) The IBM Cloud location where a resource is deployed.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    projectId String
    resourceGroup String
    (Forces new resource, String) The resource group name where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    resourceGroupId String
    (String) The resource group ID where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^[0-9a-zA-Z]+$/.
    state String
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    configs GetProjectConfig[]
    (List) The project configurations. These configurations are only included in the response of creating a project if a configuration array is specified in the request payload.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for configs:
    createdAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    crn string
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    cumulativeNeedsAttentionViewError boolean
    (Boolean) A value of true indicates that the fetch of the needs attention items failed. This property only exists if there was an error when you retrieved the cumulative needs attention view.

    • Constraints: The default value is false.
    cumulativeNeedsAttentionViews GetProjectCumulativeNeedsAttentionView[]
    (List) The cumulative list of needs attention items for a project. If the view is successfully retrieved, an empty or nonempty array is returned.

    • Constraints: The default value is []. The maximum length is 50 items. The minimum length is 0 items. Nested schema for cumulative_needs_attention_view:
    definitions GetProjectDefinition[]
    (List) The definition of the project reference. Nested schema for definition:
    environments GetProjectEnvironment[]
    (List) The project environment. These environments are only included in the response if project environments were created on the project.

    • Constraints: The default value is []. The maximum length is 20 items. The minimum length is 0 items. Nested schema for environments:
    eventNotificationsCrn string
    (String) The CRN of the Event Notifications instance if one is connected to this project.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^$|^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    location string
    (Forces new resource, String) The IBM Cloud location where a resource is deployed.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    projectId string
    resourceGroup string
    (Forces new resource, String) The resource group name where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    resourceGroupId string
    (String) The resource group ID where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^[0-9a-zA-Z]+$/.
    state string
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    configs Sequence[GetProjectConfig]
    (List) The project configurations. These configurations are only included in the response of creating a project if a configuration array is specified in the request payload.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for configs:
    created_at str
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    crn str
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    cumulative_needs_attention_view_error bool
    (Boolean) A value of true indicates that the fetch of the needs attention items failed. This property only exists if there was an error when you retrieved the cumulative needs attention view.

    • Constraints: The default value is false.
    cumulative_needs_attention_views Sequence[GetProjectCumulativeNeedsAttentionView]
    (List) The cumulative list of needs attention items for a project. If the view is successfully retrieved, an empty or nonempty array is returned.

    • Constraints: The default value is []. The maximum length is 50 items. The minimum length is 0 items. Nested schema for cumulative_needs_attention_view:
    definitions Sequence[GetProjectDefinition]
    (List) The definition of the project reference. Nested schema for definition:
    environments Sequence[GetProjectEnvironment]
    (List) The project environment. These environments are only included in the response if project environments were created on the project.

    • Constraints: The default value is []. The maximum length is 20 items. The minimum length is 0 items. Nested schema for environments:
    event_notifications_crn str
    (String) The CRN of the Event Notifications instance if one is connected to this project.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^$|^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    href str
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    location str
    (Forces new resource, String) The IBM Cloud location where a resource is deployed.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    project_id str
    resource_group str
    (Forces new resource, String) The resource group name where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    resource_group_id str
    (String) The resource group ID where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^[0-9a-zA-Z]+$/.
    state str
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    configs List<Property Map>
    (List) The project configurations. These configurations are only included in the response of creating a project if a configuration array is specified in the request payload.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for configs:
    createdAt String
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    crn String
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    cumulativeNeedsAttentionViewError Boolean
    (Boolean) A value of true indicates that the fetch of the needs attention items failed. This property only exists if there was an error when you retrieved the cumulative needs attention view.

    • Constraints: The default value is false.
    cumulativeNeedsAttentionViews List<Property Map>
    (List) The cumulative list of needs attention items for a project. If the view is successfully retrieved, an empty or nonempty array is returned.

    • Constraints: The default value is []. The maximum length is 50 items. The minimum length is 0 items. Nested schema for cumulative_needs_attention_view:
    definitions List<Property Map>
    (List) The definition of the project reference. Nested schema for definition:
    environments List<Property Map>
    (List) The project environment. These environments are only included in the response if project environments were created on the project.

    • Constraints: The default value is []. The maximum length is 20 items. The minimum length is 0 items. Nested schema for environments:
    eventNotificationsCrn String
    (String) The CRN of the Event Notifications instance if one is connected to this project.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^$|^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    location String
    (Forces new resource, String) The IBM Cloud location where a resource is deployed.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    projectId String
    resourceGroup String
    (Forces new resource, String) The resource group name where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    resourceGroupId String
    (String) The resource group ID where the project's data and tools are created.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^[0-9a-zA-Z]+$/.
    state String
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.

    Supporting Types

    GetProjectConfig

    ApprovedVersions List<GetProjectConfigApprovedVersion>
    (List) A summary of a project configuration version. Nested schema for approved_version:
    CreatedAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    Definitions List<GetProjectConfigDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    DeployedVersions List<GetProjectConfigDeployedVersion>
    (List) A summary of a project configuration version. Nested schema for deployed_version:
    DeploymentModel string
    (String) The configuration type.

    • Constraints: Allowable values are: project_deployed, user_deployed, stack.
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    ModifiedAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    Projects List<GetProjectConfigProject>
    (List) The project that is referenced by this resource. Nested schema for project:
    State string
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    Version double
    (Integer) The version of the configuration.
    ApprovedVersions []GetProjectConfigApprovedVersion
    (List) A summary of a project configuration version. Nested schema for approved_version:
    CreatedAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    Definitions []GetProjectConfigDefinition
    (List) The definition of the project reference. Nested schema for definition:
    DeployedVersions []GetProjectConfigDeployedVersion
    (List) A summary of a project configuration version. Nested schema for deployed_version:
    DeploymentModel string
    (String) The configuration type.

    • Constraints: Allowable values are: project_deployed, user_deployed, stack.
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    ModifiedAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    Projects []GetProjectConfigProject
    (List) The project that is referenced by this resource. Nested schema for project:
    State string
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    Version float64
    (Integer) The version of the configuration.
    approvedVersions List<GetProjectConfigApprovedVersion>
    (List) A summary of a project configuration version. Nested schema for approved_version:
    createdAt String
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    definitions List<GetProjectConfigDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    deployedVersions List<GetProjectConfigDeployedVersion>
    (List) A summary of a project configuration version. Nested schema for deployed_version:
    deploymentModel String
    (String) The configuration type.

    • Constraints: Allowable values are: project_deployed, user_deployed, stack.
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    modifiedAt String
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    projects List<GetProjectConfigProject>
    (List) The project that is referenced by this resource. Nested schema for project:
    state String
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    version Double
    (Integer) The version of the configuration.
    approvedVersions GetProjectConfigApprovedVersion[]
    (List) A summary of a project configuration version. Nested schema for approved_version:
    createdAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    definitions GetProjectConfigDefinition[]
    (List) The definition of the project reference. Nested schema for definition:
    deployedVersions GetProjectConfigDeployedVersion[]
    (List) A summary of a project configuration version. Nested schema for deployed_version:
    deploymentModel string
    (String) The configuration type.

    • Constraints: Allowable values are: project_deployed, user_deployed, stack.
    href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    modifiedAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    projects GetProjectConfigProject[]
    (List) The project that is referenced by this resource. Nested schema for project:
    state string
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    version number
    (Integer) The version of the configuration.
    approved_versions Sequence[GetProjectConfigApprovedVersion]
    (List) A summary of a project configuration version. Nested schema for approved_version:
    created_at str
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    definitions Sequence[GetProjectConfigDefinition]
    (List) The definition of the project reference. Nested schema for definition:
    deployed_versions Sequence[GetProjectConfigDeployedVersion]
    (List) A summary of a project configuration version. Nested schema for deployed_version:
    deployment_model str
    (String) The configuration type.

    • Constraints: Allowable values are: project_deployed, user_deployed, stack.
    href str
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    modified_at str
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    projects Sequence[GetProjectConfigProject]
    (List) The project that is referenced by this resource. Nested schema for project:
    state str
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    version float
    (Integer) The version of the configuration.
    approvedVersions List<Property Map>
    (List) A summary of a project configuration version. Nested schema for approved_version:
    createdAt String
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    definitions List<Property Map>
    (List) The definition of the project reference. Nested schema for definition:
    deployedVersions List<Property Map>
    (List) A summary of a project configuration version. Nested schema for deployed_version:
    deploymentModel String
    (String) The configuration type.

    • Constraints: Allowable values are: project_deployed, user_deployed, stack.
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    modifiedAt String
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    projects List<Property Map>
    (List) The project that is referenced by this resource. Nested schema for project:
    state String
    (String) The project status value.

    • Constraints: Allowable values are: ready, deleting, deleting_failed.
    version Number
    (Integer) The version of the configuration.

    GetProjectConfigApprovedVersion

    Definitions List<GetProjectConfigApprovedVersionDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    State string
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    StateCode string
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    Version double
    (Integer) The version of the configuration.
    Definitions []GetProjectConfigApprovedVersionDefinition
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    State string
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    StateCode string
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    Version float64
    (Integer) The version of the configuration.
    definitions List<GetProjectConfigApprovedVersionDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    state String
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    stateCode String
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    version Double
    (Integer) The version of the configuration.
    definitions GetProjectConfigApprovedVersionDefinition[]
    (List) The definition of the project reference. Nested schema for definition:
    href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    state string
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    stateCode string
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    version number
    (Integer) The version of the configuration.
    definitions Sequence[GetProjectConfigApprovedVersionDefinition]
    (List) The definition of the project reference. Nested schema for definition:
    href str
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    state str
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    state_code str
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    version float
    (Integer) The version of the configuration.
    definitions List<Property Map>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    state String
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    stateCode String
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    version Number
    (Integer) The version of the configuration.

    GetProjectConfigApprovedVersionDefinition

    EnvironmentId string
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    LocatorId string
    EnvironmentId string
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    LocatorId string
    environmentId String
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    locatorId String
    environmentId string
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    locatorId string
    environment_id str
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    locator_id str
    environmentId String
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    locatorId String

    GetProjectConfigDefinition

    Authorizations List<GetProjectConfigDefinitionAuthorization>
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    ComplianceProfiles List<GetProjectConfigDefinitionComplianceProfile>
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    Description string
    (String) A short explanation of the output value.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    EnvironmentId string
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Inputs Dictionary<string, string>
    (Map) The input variables that are used for configuration definition and environment.
    LocatorId string
    Members List<GetProjectConfigDefinitionMember>
    (List) The member deployabe architectures that are included in your stack.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for members:
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    ResourceCrns List<string>
    (List) The CRNs of the resources that are associated with this configuration.

    • Constraints: The list items must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/. The maximum length is 110 items. The minimum length is 0 items.
    Settings Dictionary<string, string>
    (Map) The Schematics environment variables to use to deploy the configuration. Settings are only available if they are specified when the configuration is initially created.
    Authorizations []GetProjectConfigDefinitionAuthorization
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    ComplianceProfiles []GetProjectConfigDefinitionComplianceProfile
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    Description string
    (String) A short explanation of the output value.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    EnvironmentId string
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Inputs map[string]string
    (Map) The input variables that are used for configuration definition and environment.
    LocatorId string
    Members []GetProjectConfigDefinitionMember
    (List) The member deployabe architectures that are included in your stack.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for members:
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    ResourceCrns []string
    (List) The CRNs of the resources that are associated with this configuration.

    • Constraints: The list items must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/. The maximum length is 110 items. The minimum length is 0 items.
    Settings map[string]string
    (Map) The Schematics environment variables to use to deploy the configuration. Settings are only available if they are specified when the configuration is initially created.
    authorizations List<GetProjectConfigDefinitionAuthorization>
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    complianceProfiles List<GetProjectConfigDefinitionComplianceProfile>
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    description String
    (String) A short explanation of the output value.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    environmentId String
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    inputs Map<String,String>
    (Map) The input variables that are used for configuration definition and environment.
    locatorId String
    members List<GetProjectConfigDefinitionMember>
    (List) The member deployabe architectures that are included in your stack.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for members:
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    resourceCrns List<String>
    (List) The CRNs of the resources that are associated with this configuration.

    • Constraints: The list items must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/. The maximum length is 110 items. The minimum length is 0 items.
    settings Map<String,String>
    (Map) The Schematics environment variables to use to deploy the configuration. Settings are only available if they are specified when the configuration is initially created.
    authorizations GetProjectConfigDefinitionAuthorization[]
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    complianceProfiles GetProjectConfigDefinitionComplianceProfile[]
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    description string
    (String) A short explanation of the output value.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    environmentId string
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    inputs {[key: string]: string}
    (Map) The input variables that are used for configuration definition and environment.
    locatorId string
    members GetProjectConfigDefinitionMember[]
    (List) The member deployabe architectures that are included in your stack.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for members:
    name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    resourceCrns string[]
    (List) The CRNs of the resources that are associated with this configuration.

    • Constraints: The list items must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/. The maximum length is 110 items. The minimum length is 0 items.
    settings {[key: string]: string}
    (Map) The Schematics environment variables to use to deploy the configuration. Settings are only available if they are specified when the configuration is initially created.
    authorizations Sequence[GetProjectConfigDefinitionAuthorization]
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    compliance_profiles Sequence[GetProjectConfigDefinitionComplianceProfile]
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    description str
    (String) A short explanation of the output value.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    environment_id str
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    inputs Mapping[str, str]
    (Map) The input variables that are used for configuration definition and environment.
    locator_id str
    members Sequence[GetProjectConfigDefinitionMember]
    (List) The member deployabe architectures that are included in your stack.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for members:
    name str
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    resource_crns Sequence[str]
    (List) The CRNs of the resources that are associated with this configuration.

    • Constraints: The list items must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/. The maximum length is 110 items. The minimum length is 0 items.
    settings Mapping[str, str]
    (Map) The Schematics environment variables to use to deploy the configuration. Settings are only available if they are specified when the configuration is initially created.
    authorizations List<Property Map>
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    complianceProfiles List<Property Map>
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    description String
    (String) A short explanation of the output value.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    environmentId String
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    inputs Map<String>
    (Map) The input variables that are used for configuration definition and environment.
    locatorId String
    members List<Property Map>
    (List) The member deployabe architectures that are included in your stack.

    • Constraints: The default value is []. The maximum length is 100 items. The minimum length is 0 items. Nested schema for members:
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    resourceCrns List<String>
    (List) The CRNs of the resources that are associated with this configuration.

    • Constraints: The list items must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/. The maximum length is 110 items. The minimum length is 0 items.
    settings Map<String>
    (Map) The Schematics environment variables to use to deploy the configuration. Settings are only available if they are specified when the configuration is initially created.

    GetProjectConfigDefinitionAuthorization

    ApiKey string
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    Method string
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    TrustedProfileId string
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    ApiKey string
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    Method string
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    TrustedProfileId string
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    apiKey String
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    method String
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    trustedProfileId String
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    apiKey string
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    method string
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    trustedProfileId string
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    api_key str
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    method str
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    trusted_profile_id str
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    apiKey String
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    method String
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    trustedProfileId String
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.

    GetProjectConfigDefinitionComplianceProfile

    AttachmentId string
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    InstanceId string
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    InstanceLocation string
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    ProfileName string
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    AttachmentId string
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    InstanceId string
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    InstanceLocation string
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    ProfileName string
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    attachmentId String
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceId String
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceLocation String
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    profileName String
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    attachmentId string
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceId string
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceLocation string
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    profileName string
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    attachment_id str
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instance_id str
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instance_location str
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    profile_name str
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    attachmentId String
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceId String
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceLocation String
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    profileName String
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.

    GetProjectConfigDefinitionMember

    ConfigId string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    ConfigId string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    configId String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    configId string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    config_id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    name str
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    configId String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.

    GetProjectConfigDeployedVersion

    Definitions List<GetProjectConfigDeployedVersionDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    State string
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    StateCode string
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    Version double
    (Integer) The version of the configuration.
    Definitions []GetProjectConfigDeployedVersionDefinition
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    State string
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    StateCode string
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    Version float64
    (Integer) The version of the configuration.
    definitions List<GetProjectConfigDeployedVersionDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    state String
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    stateCode String
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    version Double
    (Integer) The version of the configuration.
    definitions GetProjectConfigDeployedVersionDefinition[]
    (List) The definition of the project reference. Nested schema for definition:
    href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    state string
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    stateCode string
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    version number
    (Integer) The version of the configuration.
    definitions Sequence[GetProjectConfigDeployedVersionDefinition]
    (List) The definition of the project reference. Nested schema for definition:
    href str
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    state str
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    state_code str
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    version float
    (Integer) The version of the configuration.
    definitions List<Property Map>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    state String
    (String) The state of the configuration.

    • Constraints: Allowable values are: approved, deleted, deleting, deleting_failed, discarded, draft, deployed, deploying_failed, deploying, superseded, undeploying, undeploying_failed, validated, validating, validating_failed, applied, apply_failed.
    stateCode String
    (String) Computed state code clarifying the prerequisites for validation for the configuration.

    • Constraints: Allowable values are: awaiting_input, awaiting_prerequisite, awaiting_validation, awaiting_member_deployment, awaiting_stack_setup.
    version Number
    (Integer) The version of the configuration.

    GetProjectConfigDeployedVersionDefinition

    EnvironmentId string
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    LocatorId string
    EnvironmentId string
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    LocatorId string
    environmentId String
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    locatorId String
    environmentId string
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    locatorId string
    environment_id str
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    locator_id str
    environmentId String
    (String) The ID of the project environment.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    locatorId String

    GetProjectConfigProject

    Crn string
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    Definitions List<GetProjectConfigProjectDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Crn string
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    Definitions []GetProjectConfigProjectDefinition
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    crn String
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    definitions List<GetProjectConfigProjectDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    crn string
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    definitions GetProjectConfigProjectDefinition[]
    (List) The definition of the project reference. Nested schema for definition:
    href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    crn str
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    definitions Sequence[GetProjectConfigProjectDefinition]
    (List) The definition of the project reference. Nested schema for definition:
    href str
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    crn String
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    definitions List<Property Map>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.

    GetProjectConfigProjectDefinition

    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    name str
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.

    GetProjectCumulativeNeedsAttentionView

    ConfigId string
    (String) A unique ID for the configuration.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    ConfigVersion double
    (Integer) The version number of the configuration.
    Event string
    (String) The event name.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    EventId string
    (String) A unique ID for this individual event.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    ConfigId string
    (String) A unique ID for the configuration.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    ConfigVersion float64
    (Integer) The version number of the configuration.
    Event string
    (String) The event name.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    EventId string
    (String) A unique ID for this individual event.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    configId String
    (String) A unique ID for the configuration.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    configVersion Double
    (Integer) The version number of the configuration.
    event String
    (String) The event name.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    eventId String
    (String) A unique ID for this individual event.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    configId string
    (String) A unique ID for the configuration.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    configVersion number
    (Integer) The version number of the configuration.
    event string
    (String) The event name.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    eventId string
    (String) A unique ID for this individual event.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    config_id str
    (String) A unique ID for the configuration.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    config_version float
    (Integer) The version number of the configuration.
    event str
    (String) The event name.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    event_id str
    (String) A unique ID for this individual event.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    configId String
    (String) A unique ID for the configuration.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    configVersion Number
    (Integer) The version number of the configuration.
    event String
    (String) The event name.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]*$/.
    eventId String
    (String) A unique ID for this individual event.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.

    GetProjectDefinition

    AutoDeploy bool
    (Boolean) A boolean flag to enable auto deploy.

    • Constraints: The default value is false.
    Description string
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    DestroyOnDelete bool
    (Boolean) The policy that indicates whether the resources are destroyed or not when a project is deleted.
    MonitoringEnabled bool
    (Boolean) A boolean flag to enable automatic drift detection. Use this field to run a daily check to compare your configurations to your deployed resources to detect any difference.

    • Constraints: The default value is false.
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    AutoDeploy bool
    (Boolean) A boolean flag to enable auto deploy.

    • Constraints: The default value is false.
    Description string
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    DestroyOnDelete bool
    (Boolean) The policy that indicates whether the resources are destroyed or not when a project is deleted.
    MonitoringEnabled bool
    (Boolean) A boolean flag to enable automatic drift detection. Use this field to run a daily check to compare your configurations to your deployed resources to detect any difference.

    • Constraints: The default value is false.
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    autoDeploy Boolean
    (Boolean) A boolean flag to enable auto deploy.

    • Constraints: The default value is false.
    description String
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    destroyOnDelete Boolean
    (Boolean) The policy that indicates whether the resources are destroyed or not when a project is deleted.
    monitoringEnabled Boolean
    (Boolean) A boolean flag to enable automatic drift detection. Use this field to run a daily check to compare your configurations to your deployed resources to detect any difference.

    • Constraints: The default value is false.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    autoDeploy boolean
    (Boolean) A boolean flag to enable auto deploy.

    • Constraints: The default value is false.
    description string
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    destroyOnDelete boolean
    (Boolean) The policy that indicates whether the resources are destroyed or not when a project is deleted.
    monitoringEnabled boolean
    (Boolean) A boolean flag to enable automatic drift detection. Use this field to run a daily check to compare your configurations to your deployed resources to detect any difference.

    • Constraints: The default value is false.
    name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    auto_deploy bool
    (Boolean) A boolean flag to enable auto deploy.

    • Constraints: The default value is false.
    description str
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    destroy_on_delete bool
    (Boolean) The policy that indicates whether the resources are destroyed or not when a project is deleted.
    monitoring_enabled bool
    (Boolean) A boolean flag to enable automatic drift detection. Use this field to run a daily check to compare your configurations to your deployed resources to detect any difference.

    • Constraints: The default value is false.
    name str
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    autoDeploy Boolean
    (Boolean) A boolean flag to enable auto deploy.

    • Constraints: The default value is false.
    description String
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    destroyOnDelete Boolean
    (Boolean) The policy that indicates whether the resources are destroyed or not when a project is deleted.
    monitoringEnabled Boolean
    (Boolean) A boolean flag to enable automatic drift detection. Use this field to run a daily check to compare your configurations to your deployed resources to detect any difference.

    • Constraints: The default value is false.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.

    GetProjectEnvironment

    CreatedAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    Definitions List<GetProjectEnvironmentDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Projects List<GetProjectEnvironmentProject>
    (List) The project that is referenced by this resource. Nested schema for project:
    CreatedAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    Definitions []GetProjectEnvironmentDefinition
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Projects []GetProjectEnvironmentProject
    (List) The project that is referenced by this resource. Nested schema for project:
    createdAt String
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    definitions List<GetProjectEnvironmentDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    projects List<GetProjectEnvironmentProject>
    (List) The project that is referenced by this resource. Nested schema for project:
    createdAt string
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    definitions GetProjectEnvironmentDefinition[]
    (List) The definition of the project reference. Nested schema for definition:
    href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    projects GetProjectEnvironmentProject[]
    (List) The project that is referenced by this resource. Nested schema for project:
    created_at str
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    definitions Sequence[GetProjectEnvironmentDefinition]
    (List) The definition of the project reference. Nested schema for definition:
    href str
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    projects Sequence[GetProjectEnvironmentProject]
    (List) The project that is referenced by this resource. Nested schema for project:
    createdAt String
    (String) A date and time value in the format YYYY-MM-DDTHH:mm:ssZ or YYYY-MM-DDTHH:mm:ss.sssZ to match the date and time format as specified by RFC 3339.
    definitions List<Property Map>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    projects List<Property Map>
    (List) The project that is referenced by this resource. Nested schema for project:

    GetProjectEnvironmentDefinition

    Authorizations List<GetProjectEnvironmentDefinitionAuthorization>
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    ComplianceProfiles List<GetProjectEnvironmentDefinitionComplianceProfile>
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    Description string
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    Inputs Dictionary<string, string>
    (Map) The input variables that are used for configuration definition and environment.
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    Authorizations []GetProjectEnvironmentDefinitionAuthorization
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    ComplianceProfiles []GetProjectEnvironmentDefinitionComplianceProfile
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    Description string
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    Inputs map[string]string
    (Map) The input variables that are used for configuration definition and environment.
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    authorizations List<GetProjectEnvironmentDefinitionAuthorization>
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    complianceProfiles List<GetProjectEnvironmentDefinitionComplianceProfile>
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    description String
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    inputs Map<String,String>
    (Map) The input variables that are used for configuration definition and environment.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    authorizations GetProjectEnvironmentDefinitionAuthorization[]
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    complianceProfiles GetProjectEnvironmentDefinitionComplianceProfile[]
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    description string
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    inputs {[key: string]: string}
    (Map) The input variables that are used for configuration definition and environment.
    name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    authorizations Sequence[GetProjectEnvironmentDefinitionAuthorization]
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    compliance_profiles Sequence[GetProjectEnvironmentDefinitionComplianceProfile]
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    description str
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    inputs Mapping[str, str]
    (Map) The input variables that are used for configuration definition and environment.
    name str
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    authorizations List<Property Map>
    (List) The authorization details. You can authorize by using a trusted profile or an API key in Secrets Manager. Nested schema for authorizations:
    complianceProfiles List<Property Map>
    (List) The profile that is required for compliance. Nested schema for compliance_profile:
    description String
    (String) The description of the environment.

    • Constraints: The default value is ''. The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^$|^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F]*$/.
    inputs Map<String>
    (Map) The input variables that are used for configuration definition and environment.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.

    GetProjectEnvironmentDefinitionAuthorization

    ApiKey string
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    Method string
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    TrustedProfileId string
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    ApiKey string
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    Method string
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    TrustedProfileId string
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    apiKey String
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    method String
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    trustedProfileId String
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    apiKey string
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    method string
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    trustedProfileId string
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    api_key str
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    method str
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    trusted_profile_id str
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    apiKey String
    (String) The IBM Cloud API Key. It can be either raw or pulled from the catalog via a CRN or JSON blob.

    • Constraints: The maximum length is 512 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    method String
    (String) The authorization method. You can authorize by using a trusted profile or an API key in Secrets Manager.

    • Constraints: Allowable values are: api_key, trusted_profile.
    trustedProfileId String
    (String) The trusted profile ID.

    • Constraints: The maximum length is 512 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.

    GetProjectEnvironmentDefinitionComplianceProfile

    AttachmentId string
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    InstanceId string
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    InstanceLocation string
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    ProfileName string
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    AttachmentId string
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    InstanceId string
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    InstanceLocation string
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    ProfileName string
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    attachmentId String
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceId String
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceLocation String
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    profileName String
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    attachmentId string
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceId string
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceLocation string
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    profileName string
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    attachment_id str
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instance_id str
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instance_location str
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    profile_name str
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.
    attachmentId String
    (String) A unique ID for the attachment to a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceId String
    (String) A unique ID for the instance of a compliance profile.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    instanceLocation String
    (String) The location of the compliance instance.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de, ca-tor.
    profileName String
    (String) The name of the compliance profile.

    • Constraints: The maximum length is 1024 characters. The minimum length is 0 characters. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^<>\\x00-\\x1F]*$/.

    GetProjectEnvironmentProject

    Crn string
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    Definitions List<GetProjectEnvironmentProjectDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    Crn string
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    Definitions []GetProjectEnvironmentProjectDefinition
    (List) The definition of the project reference. Nested schema for definition:
    Href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    crn String
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    definitions List<GetProjectEnvironmentProjectDefinition>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    crn string
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    definitions GetProjectEnvironmentProjectDefinition[]
    (List) The definition of the project reference. Nested schema for definition:
    href string
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    crn str
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    definitions Sequence[GetProjectEnvironmentProjectDefinition]
    (List) The definition of the project reference. Nested schema for definition:
    href str
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    crn String
    (String) An IBM Cloud resource name that uniquely identifies a resource.

    • Constraints: The maximum length is 512 characters. The minimum length is 4 characters. The value must match regular expression /(?!\\s)(?!.*\\s$)^(crn)[^'"<>{}\\s\\x00-\\x1F]*/.
    definitions List<Property Map>
    (List) The definition of the project reference. Nested schema for definition:
    href String
    (String) A URL.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^(http(s)?:\/\/)[a-zA-Z0-9\\$\\-_\\.+!\\*'\\(\\),=&?\/]+$/.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.

    GetProjectEnvironmentProjectDefinition

    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    Name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    name string
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    name str
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.
    name String
    (String) The name of the project.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^(?!\\s)(?!.*\\s$)[^'"<>{}\\x00-\\x1F]+$/.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud