1. Packages
  2. stackit
  3. API Docs
  4. getIaasProject
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

    Project details. Must have a region specified in the provider configuration.

    Example Usage

    data "stackit_iaas_project" "example" {
      project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    }
    

    Using getIaasProject

    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 getIaasProject(args: GetIaasProjectArgs, opts?: InvokeOptions): Promise<GetIaasProjectResult>
    function getIaasProjectOutput(args: GetIaasProjectOutputArgs, opts?: InvokeOptions): Output<GetIaasProjectResult>
    def get_iaas_project(project_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetIaasProjectResult
    def get_iaas_project_output(project_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetIaasProjectResult]
    func GetIaasProject(ctx *Context, args *GetIaasProjectArgs, opts ...InvokeOption) (*GetIaasProjectResult, error)
    func GetIaasProjectOutput(ctx *Context, args *GetIaasProjectOutputArgs, opts ...InvokeOption) GetIaasProjectResultOutput

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

    public static class GetIaasProject 
    {
        public static Task<GetIaasProjectResult> InvokeAsync(GetIaasProjectArgs args, InvokeOptions? opts = null)
        public static Output<GetIaasProjectResult> Invoke(GetIaasProjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIaasProjectResult> getIaasProject(GetIaasProjectArgs args, InvokeOptions options)
    public static Output<GetIaasProjectResult> getIaasProject(GetIaasProjectArgs args, InvokeOptions options)
    
    fn::invoke:
      function: stackit:index/getIaasProject:getIaasProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ProjectId string
    STACKIT project ID.
    ProjectId string
    STACKIT project ID.
    projectId String
    STACKIT project ID.
    projectId string
    STACKIT project ID.
    project_id str
    STACKIT project ID.
    projectId String
    STACKIT project ID.

    getIaasProject Result

    The following output properties are available:

    AreaId string
    The area ID to which the project belongs to.
    CreatedAt string
    Date-time when the project was created.
    Id string
    InternetAccess bool
    Specifies if the project has internet_access
    ProjectId string
    STACKIT project ID.
    State string
    Specifies the status of the project.

    Deprecated: Deprecated: Will be removed in May 2026. Use the status field instead.

    Status string
    Specifies the status of the project.
    UpdatedAt string
    Date-time when the project was last updated.
    AreaId string
    The area ID to which the project belongs to.
    CreatedAt string
    Date-time when the project was created.
    Id string
    InternetAccess bool
    Specifies if the project has internet_access
    ProjectId string
    STACKIT project ID.
    State string
    Specifies the status of the project.

    Deprecated: Deprecated: Will be removed in May 2026. Use the status field instead.

    Status string
    Specifies the status of the project.
    UpdatedAt string
    Date-time when the project was last updated.
    areaId String
    The area ID to which the project belongs to.
    createdAt String
    Date-time when the project was created.
    id String
    internetAccess Boolean
    Specifies if the project has internet_access
    projectId String
    STACKIT project ID.
    state String
    Specifies the status of the project.

    Deprecated: Deprecated: Will be removed in May 2026. Use the status field instead.

    status String
    Specifies the status of the project.
    updatedAt String
    Date-time when the project was last updated.
    areaId string
    The area ID to which the project belongs to.
    createdAt string
    Date-time when the project was created.
    id string
    internetAccess boolean
    Specifies if the project has internet_access
    projectId string
    STACKIT project ID.
    state string
    Specifies the status of the project.

    Deprecated: Deprecated: Will be removed in May 2026. Use the status field instead.

    status string
    Specifies the status of the project.
    updatedAt string
    Date-time when the project was last updated.
    area_id str
    The area ID to which the project belongs to.
    created_at str
    Date-time when the project was created.
    id str
    internet_access bool
    Specifies if the project has internet_access
    project_id str
    STACKIT project ID.
    state str
    Specifies the status of the project.

    Deprecated: Deprecated: Will be removed in May 2026. Use the status field instead.

    status str
    Specifies the status of the project.
    updated_at str
    Date-time when the project was last updated.
    areaId String
    The area ID to which the project belongs to.
    createdAt String
    Date-time when the project was created.
    id String
    internetAccess Boolean
    Specifies if the project has internet_access
    projectId String
    STACKIT project ID.
    state String
    Specifies the status of the project.

    Deprecated: Deprecated: Will be removed in May 2026. Use the status field instead.

    status String
    Specifies the status of the project.
    updatedAt String
    Date-time when the project was last updated.

    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.