1. Packages
  2. stackit
  3. API Docs
  4. getResourcemanagerProject
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
stackit logo
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud

    Resource Manager project data source schema. To identify the project, you need to provider either project_id or container_id. If you provide both, project_id will be used.

    Example Usage

    data "stackit_resourcemanager_project" "example" {
      project_id   = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      container_id = "example-container-abc123"
    }
    

    Using getResourcemanagerProject

    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 getResourcemanagerProject(args: GetResourcemanagerProjectArgs, opts?: InvokeOptions): Promise<GetResourcemanagerProjectResult>
    function getResourcemanagerProjectOutput(args: GetResourcemanagerProjectOutputArgs, opts?: InvokeOptions): Output<GetResourcemanagerProjectResult>
    def get_resourcemanager_project(container_id: Optional[str] = None,
                                    project_id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetResourcemanagerProjectResult
    def get_resourcemanager_project_output(container_id: Optional[pulumi.Input[str]] = None,
                                    project_id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetResourcemanagerProjectResult]
    func LookupResourcemanagerProject(ctx *Context, args *LookupResourcemanagerProjectArgs, opts ...InvokeOption) (*LookupResourcemanagerProjectResult, error)
    func LookupResourcemanagerProjectOutput(ctx *Context, args *LookupResourcemanagerProjectOutputArgs, opts ...InvokeOption) LookupResourcemanagerProjectResultOutput

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

    public static class GetResourcemanagerProject 
    {
        public static Task<GetResourcemanagerProjectResult> InvokeAsync(GetResourcemanagerProjectArgs args, InvokeOptions? opts = null)
        public static Output<GetResourcemanagerProjectResult> Invoke(GetResourcemanagerProjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetResourcemanagerProjectResult> getResourcemanagerProject(GetResourcemanagerProjectArgs args, InvokeOptions options)
    public static Output<GetResourcemanagerProjectResult> getResourcemanagerProject(GetResourcemanagerProjectArgs args, InvokeOptions options)
    
    fn::invoke:
      function: stackit:index/getResourcemanagerProject:getResourcemanagerProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ContainerId string
    Project container ID. Globally unique, user-friendly identifier.
    ProjectId string
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    ContainerId string
    Project container ID. Globally unique, user-friendly identifier.
    ProjectId string
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    containerId String
    Project container ID. Globally unique, user-friendly identifier.
    projectId String
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    containerId string
    Project container ID. Globally unique, user-friendly identifier.
    projectId string
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    container_id str
    Project container ID. Globally unique, user-friendly identifier.
    project_id str
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    containerId String
    Project container ID. Globally unique, user-friendly identifier.
    projectId String
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.

    getResourcemanagerProject Result

    The following output properties are available:

    CreationTime string
    Date-time at which the project was created.
    Id string
    Labels Dictionary<string, string>
    Labels are key-value string pairs which can be attached to a resource container. A label key must match the regex [A-ZÄÜÖa-zäüöß0-9*-]{1,64}. A label value must match the regex ^$|[A-ZÄÜÖa-zäüöß0-9*-]{1,64}
    Name string
    Project name.
    ParentContainerId string
    Parent resource identifier. Both container ID (user-friendly) and UUID are supported
    UpdateTime string
    Date-time at which the project was last modified.
    ContainerId string
    Project container ID. Globally unique, user-friendly identifier.
    ProjectId string
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    CreationTime string
    Date-time at which the project was created.
    Id string
    Labels map[string]string
    Labels are key-value string pairs which can be attached to a resource container. A label key must match the regex [A-ZÄÜÖa-zäüöß0-9*-]{1,64}. A label value must match the regex ^$|[A-ZÄÜÖa-zäüöß0-9*-]{1,64}
    Name string
    Project name.
    ParentContainerId string
    Parent resource identifier. Both container ID (user-friendly) and UUID are supported
    UpdateTime string
    Date-time at which the project was last modified.
    ContainerId string
    Project container ID. Globally unique, user-friendly identifier.
    ProjectId string
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    creationTime String
    Date-time at which the project was created.
    id String
    labels Map<String,String>
    Labels are key-value string pairs which can be attached to a resource container. A label key must match the regex [A-ZÄÜÖa-zäüöß0-9*-]{1,64}. A label value must match the regex ^$|[A-ZÄÜÖa-zäüöß0-9*-]{1,64}
    name String
    Project name.
    parentContainerId String
    Parent resource identifier. Both container ID (user-friendly) and UUID are supported
    updateTime String
    Date-time at which the project was last modified.
    containerId String
    Project container ID. Globally unique, user-friendly identifier.
    projectId String
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    creationTime string
    Date-time at which the project was created.
    id string
    labels {[key: string]: string}
    Labels are key-value string pairs which can be attached to a resource container. A label key must match the regex [A-ZÄÜÖa-zäüöß0-9*-]{1,64}. A label value must match the regex ^$|[A-ZÄÜÖa-zäüöß0-9*-]{1,64}
    name string
    Project name.
    parentContainerId string
    Parent resource identifier. Both container ID (user-friendly) and UUID are supported
    updateTime string
    Date-time at which the project was last modified.
    containerId string
    Project container ID. Globally unique, user-friendly identifier.
    projectId string
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    creation_time str
    Date-time at which the project was created.
    id str
    labels Mapping[str, str]
    Labels are key-value string pairs which can be attached to a resource container. A label key must match the regex [A-ZÄÜÖa-zäüöß0-9*-]{1,64}. A label value must match the regex ^$|[A-ZÄÜÖa-zäüöß0-9*-]{1,64}
    name str
    Project name.
    parent_container_id str
    Parent resource identifier. Both container ID (user-friendly) and UUID are supported
    update_time str
    Date-time at which the project was last modified.
    container_id str
    Project container ID. Globally unique, user-friendly identifier.
    project_id str
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.
    creationTime String
    Date-time at which the project was created.
    id String
    labels Map<String>
    Labels are key-value string pairs which can be attached to a resource container. A label key must match the regex [A-ZÄÜÖa-zäüöß0-9*-]{1,64}. A label value must match the regex ^$|[A-ZÄÜÖa-zäüöß0-9*-]{1,64}
    name String
    Project name.
    parentContainerId String
    Parent resource identifier. Both container ID (user-friendly) and UUID are supported
    updateTime String
    Date-time at which the project was last modified.
    containerId String
    Project container ID. Globally unique, user-friendly identifier.
    projectId String
    Project UUID identifier. This is the ID that can be used in most of the other resources to identify the project.

    Package Details

    Repository
    stackit stackitcloud/pulumi-stackit
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the stackit Terraform Provider.
    stackit logo
    Viewing docs for stackit v0.0.4
    published on Friday, Feb 20, 2026 by stackitcloud
      Try Pulumi Cloud free. Your team will thank you.