1. Registry
  2. Packages
  3. stackit
  4. API Docs
  5. getDremioInstance
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
stackit logo
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud

    Manages a STACKIT Dremio instance.

    This datasource is part of the experimental feature dremio and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.

    Example Usage

    data "stackit_dremio_instance" "example" {
      project_id  = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      region      = "eu01"
      instance_id = "example-instance-id"
    }
    

    Using getDremioInstance

    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 getDremioInstance(args: GetDremioInstanceArgs, opts?: InvokeOptions): Promise<GetDremioInstanceResult>
    function getDremioInstanceOutput(args: GetDremioInstanceOutputArgs, opts?: InvokeOutputOptions): Output<GetDremioInstanceResult>
    def get_dremio_instance(description: Optional[str] = None,
                            instance_id: Optional[str] = None,
                            project_id: Optional[str] = None,
                            region: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetDremioInstanceResult
    def get_dremio_instance_output(description: pulumi.Input[Optional[str]] = None,
                            instance_id: pulumi.Input[Optional[str]] = None,
                            project_id: pulumi.Input[Optional[str]] = None,
                            region: pulumi.Input[Optional[str]] = None,
                            opts: Optional[InvokeOutputOptions] = None) -> Output[GetDremioInstanceResult]
    func LookupDremioInstance(ctx *Context, args *LookupDremioInstanceArgs, opts ...InvokeOption) (*LookupDremioInstanceResult, error)
    func LookupDremioInstanceOutput(ctx *Context, args *LookupDremioInstanceOutputArgs, opts ...InvokeOption) LookupDremioInstanceResultOutput

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

    public static class GetDremioInstance 
    {
        public static Task<GetDremioInstanceResult> InvokeAsync(GetDremioInstanceArgs args, InvokeOptions? opts = null)
        public static Output<GetDremioInstanceResult> Invoke(GetDremioInstanceInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetDremioInstanceResult> Invoke(GetDremioInstanceInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetDremioInstanceResult> getDremioInstance(GetDremioInstanceArgs args, InvokeOptions options)
    public static Output<GetDremioInstanceResult> getDremioInstance(GetDremioInstanceArgs args, InvokeOptions options)
    public static Output<GetDremioInstanceResult> getDremioInstance(GetDremioInstanceArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: stackit:index/getDremioInstance:getDremioInstance
      arguments:
        # arguments dictionary
    data "stackit_get_dremio_instance" "name" {
        # arguments
    }

    The following arguments are supported:

    InstanceId string
    The Dremio instance ID.
    ProjectId string
    STACKIT Project ID to which the resource is associated.
    Description string
    The description is a longer text chosen by the user to provide more context for the resource.
    Region string
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    InstanceId string
    The Dremio instance ID.
    ProjectId string
    STACKIT Project ID to which the resource is associated.
    Description string
    The description is a longer text chosen by the user to provide more context for the resource.
    Region string
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    instance_id string
    The Dremio instance ID.
    project_id string
    STACKIT Project ID to which the resource is associated.
    description string
    The description is a longer text chosen by the user to provide more context for the resource.
    region string
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    instanceId String
    The Dremio instance ID.
    projectId String
    STACKIT Project ID to which the resource is associated.
    description String
    The description is a longer text chosen by the user to provide more context for the resource.
    region String
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    instanceId string
    The Dremio instance ID.
    projectId string
    STACKIT Project ID to which the resource is associated.
    description string
    The description is a longer text chosen by the user to provide more context for the resource.
    region string
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    instance_id str
    The Dremio instance ID.
    project_id str
    STACKIT Project ID to which the resource is associated.
    description str
    The description is a longer text chosen by the user to provide more context for the resource.
    region str
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    instanceId String
    The Dremio instance ID.
    projectId String
    STACKIT Project ID to which the resource is associated.
    description String
    The description is a longer text chosen by the user to provide more context for the resource.
    region String
    The STACKIT region name the resource is located in. If not defined, the provider region is used.

    getDremioInstance Result

    The following output properties are available:

    Authentication GetDremioInstanceAuthentication
    Dremio instance authentication settings. A change here triggers a Dremio restart and will incur downtime.
    Description string
    The description is a longer text chosen by the user to provide more context for the resource.
    DisplayName string
    The display name is a short name chosen by the user to identify the resource.
    Endpoints GetDremioInstanceEndpoints
    The available endpoints of the Dremio instance.
    Id string
    Terraform's internal resource identifier. It is structured as "projectId,region,instanceId".
    InstanceId string
    The Dremio instance ID.
    ProjectId string
    STACKIT Project ID to which the resource is associated.
    Region string
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    Authentication GetDremioInstanceAuthentication
    Dremio instance authentication settings. A change here triggers a Dremio restart and will incur downtime.
    Description string
    The description is a longer text chosen by the user to provide more context for the resource.
    DisplayName string
    The display name is a short name chosen by the user to identify the resource.
    Endpoints GetDremioInstanceEndpoints
    The available endpoints of the Dremio instance.
    Id string
    Terraform's internal resource identifier. It is structured as "projectId,region,instanceId".
    InstanceId string
    The Dremio instance ID.
    ProjectId string
    STACKIT Project ID to which the resource is associated.
    Region string
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    authentication object
    Dremio instance authentication settings. A change here triggers a Dremio restart and will incur downtime.
    description string
    The description is a longer text chosen by the user to provide more context for the resource.
    display_name string
    The display name is a short name chosen by the user to identify the resource.
    endpoints object
    The available endpoints of the Dremio instance.
    id string
    Terraform's internal resource identifier. It is structured as "projectId,region,instanceId".
    instance_id string
    The Dremio instance ID.
    project_id string
    STACKIT Project ID to which the resource is associated.
    region string
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    authentication GetDremioInstanceAuthentication
    Dremio instance authentication settings. A change here triggers a Dremio restart and will incur downtime.
    description String
    The description is a longer text chosen by the user to provide more context for the resource.
    displayName String
    The display name is a short name chosen by the user to identify the resource.
    endpoints GetDremioInstanceEndpoints
    The available endpoints of the Dremio instance.
    id String
    Terraform's internal resource identifier. It is structured as "projectId,region,instanceId".
    instanceId String
    The Dremio instance ID.
    projectId String
    STACKIT Project ID to which the resource is associated.
    region String
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    authentication GetDremioInstanceAuthentication
    Dremio instance authentication settings. A change here triggers a Dremio restart and will incur downtime.
    description string
    The description is a longer text chosen by the user to provide more context for the resource.
    displayName string
    The display name is a short name chosen by the user to identify the resource.
    endpoints GetDremioInstanceEndpoints
    The available endpoints of the Dremio instance.
    id string
    Terraform's internal resource identifier. It is structured as "projectId,region,instanceId".
    instanceId string
    The Dremio instance ID.
    projectId string
    STACKIT Project ID to which the resource is associated.
    region string
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    authentication GetDremioInstanceAuthentication
    Dremio instance authentication settings. A change here triggers a Dremio restart and will incur downtime.
    description str
    The description is a longer text chosen by the user to provide more context for the resource.
    display_name str
    The display name is a short name chosen by the user to identify the resource.
    endpoints GetDremioInstanceEndpoints
    The available endpoints of the Dremio instance.
    id str
    Terraform's internal resource identifier. It is structured as "projectId,region,instanceId".
    instance_id str
    The Dremio instance ID.
    project_id str
    STACKIT Project ID to which the resource is associated.
    region str
    The STACKIT region name the resource is located in. If not defined, the provider region is used.
    authentication Property Map
    Dremio instance authentication settings. A change here triggers a Dremio restart and will incur downtime.
    description String
    The description is a longer text chosen by the user to provide more context for the resource.
    displayName String
    The display name is a short name chosen by the user to identify the resource.
    endpoints Property Map
    The available endpoints of the Dremio instance.
    id String
    Terraform's internal resource identifier. It is structured as "projectId,region,instanceId".
    instanceId String
    The Dremio instance ID.
    projectId String
    STACKIT Project ID to which the resource is associated.
    region String
    The STACKIT region name the resource is located in. If not defined, the provider region is used.

    Supporting Types

    GetDremioInstanceAuthentication

    Azuread GetDremioInstanceAuthenticationAzuread
    Azure Active Directory authentication configuration.
    Oauth GetDremioInstanceAuthenticationOauth
    OIDC authentication configuration.
    Type string
    Type of authentication (local-only, azuread, oauth).
    Azuread GetDremioInstanceAuthenticationAzuread
    Azure Active Directory authentication configuration.
    Oauth GetDremioInstanceAuthenticationOauth
    OIDC authentication configuration.
    Type string
    Type of authentication (local-only, azuread, oauth).
    azuread object
    Azure Active Directory authentication configuration.
    oauth object
    OIDC authentication configuration.
    type string
    Type of authentication (local-only, azuread, oauth).
    azuread GetDremioInstanceAuthenticationAzuread
    Azure Active Directory authentication configuration.
    oauth GetDremioInstanceAuthenticationOauth
    OIDC authentication configuration.
    type String
    Type of authentication (local-only, azuread, oauth).
    azuread GetDremioInstanceAuthenticationAzuread
    Azure Active Directory authentication configuration.
    oauth GetDremioInstanceAuthenticationOauth
    OIDC authentication configuration.
    type string
    Type of authentication (local-only, azuread, oauth).
    azuread GetDremioInstanceAuthenticationAzuread
    Azure Active Directory authentication configuration.
    oauth GetDremioInstanceAuthenticationOauth
    OIDC authentication configuration.
    type str
    Type of authentication (local-only, azuread, oauth).
    azuread Property Map
    Azure Active Directory authentication configuration.
    oauth Property Map
    OIDC authentication configuration.
    type String
    Type of authentication (local-only, azuread, oauth).

    GetDremioInstanceAuthenticationAzuread

    AuthorityUrl string
    The Azure AD authority URL.
    ClientId string
    The Azure AD client ID.
    RedirectUrl string
    The Azure AD redirect URL.
    AuthorityUrl string
    The Azure AD authority URL.
    ClientId string
    The Azure AD client ID.
    RedirectUrl string
    The Azure AD redirect URL.
    authority_url string
    The Azure AD authority URL.
    client_id string
    The Azure AD client ID.
    redirect_url string
    The Azure AD redirect URL.
    authorityUrl String
    The Azure AD authority URL.
    clientId String
    The Azure AD client ID.
    redirectUrl String
    The Azure AD redirect URL.
    authorityUrl string
    The Azure AD authority URL.
    clientId string
    The Azure AD client ID.
    redirectUrl string
    The Azure AD redirect URL.
    authority_url str
    The Azure AD authority URL.
    client_id str
    The Azure AD client ID.
    redirect_url str
    The Azure AD redirect URL.
    authorityUrl String
    The Azure AD authority URL.
    clientId String
    The Azure AD client ID.
    redirectUrl String
    The Azure AD redirect URL.

    GetDremioInstanceAuthenticationOauth

    AuthorityUrl string
    The Issuer location URI, where the OIDC provider configuration can be found.
    ClientId string
    The client ID assigned by the Identity Provider.
    JwtClaims GetDremioInstanceAuthenticationOauthJwtClaims
    Maps fields from the JWT token to fields Dremio requires.
    Parameters List<GetDremioInstanceAuthenticationOauthParameter>
    Any additional parameters the Identity Provider requires.
    RedirectUrl string
    The URL where the Dremio instance is hosted. The URL must match the redirect URL set in the Identity Provider.
    Scope string
    A list of space-separated scopes. The openid scope is always required; other scopes can vary by provider.
    AuthorityUrl string
    The Issuer location URI, where the OIDC provider configuration can be found.
    ClientId string
    The client ID assigned by the Identity Provider.
    JwtClaims GetDremioInstanceAuthenticationOauthJwtClaims
    Maps fields from the JWT token to fields Dremio requires.
    Parameters []GetDremioInstanceAuthenticationOauthParameter
    Any additional parameters the Identity Provider requires.
    RedirectUrl string
    The URL where the Dremio instance is hosted. The URL must match the redirect URL set in the Identity Provider.
    Scope string
    A list of space-separated scopes. The openid scope is always required; other scopes can vary by provider.
    authority_url string
    The Issuer location URI, where the OIDC provider configuration can be found.
    client_id string
    The client ID assigned by the Identity Provider.
    jwt_claims object
    Maps fields from the JWT token to fields Dremio requires.
    parameters list(object)
    Any additional parameters the Identity Provider requires.
    redirect_url string
    The URL where the Dremio instance is hosted. The URL must match the redirect URL set in the Identity Provider.
    scope string
    A list of space-separated scopes. The openid scope is always required; other scopes can vary by provider.
    authorityUrl String
    The Issuer location URI, where the OIDC provider configuration can be found.
    clientId String
    The client ID assigned by the Identity Provider.
    jwtClaims GetDremioInstanceAuthenticationOauthJwtClaims
    Maps fields from the JWT token to fields Dremio requires.
    parameters List<GetDremioInstanceAuthenticationOauthParameter>
    Any additional parameters the Identity Provider requires.
    redirectUrl String
    The URL where the Dremio instance is hosted. The URL must match the redirect URL set in the Identity Provider.
    scope String
    A list of space-separated scopes. The openid scope is always required; other scopes can vary by provider.
    authorityUrl string
    The Issuer location URI, where the OIDC provider configuration can be found.
    clientId string
    The client ID assigned by the Identity Provider.
    jwtClaims GetDremioInstanceAuthenticationOauthJwtClaims
    Maps fields from the JWT token to fields Dremio requires.
    parameters GetDremioInstanceAuthenticationOauthParameter[]
    Any additional parameters the Identity Provider requires.
    redirectUrl string
    The URL where the Dremio instance is hosted. The URL must match the redirect URL set in the Identity Provider.
    scope string
    A list of space-separated scopes. The openid scope is always required; other scopes can vary by provider.
    authority_url str
    The Issuer location URI, where the OIDC provider configuration can be found.
    client_id str
    The client ID assigned by the Identity Provider.
    jwt_claims GetDremioInstanceAuthenticationOauthJwtClaims
    Maps fields from the JWT token to fields Dremio requires.
    parameters Sequence[GetDremioInstanceAuthenticationOauthParameter]
    Any additional parameters the Identity Provider requires.
    redirect_url str
    The URL where the Dremio instance is hosted. The URL must match the redirect URL set in the Identity Provider.
    scope str
    A list of space-separated scopes. The openid scope is always required; other scopes can vary by provider.
    authorityUrl String
    The Issuer location URI, where the OIDC provider configuration can be found.
    clientId String
    The client ID assigned by the Identity Provider.
    jwtClaims Property Map
    Maps fields from the JWT token to fields Dremio requires.
    parameters List<Property Map>
    Any additional parameters the Identity Provider requires.
    redirectUrl String
    The URL where the Dremio instance is hosted. The URL must match the redirect URL set in the Identity Provider.
    scope String
    A list of space-separated scopes. The openid scope is always required; other scopes can vary by provider.

    GetDremioInstanceAuthenticationOauthJwtClaims

    UserName string
    Mapped user name claim (e.g. email).
    UserName string
    Mapped user name claim (e.g. email).
    user_name string
    Mapped user name claim (e.g. email).
    userName String
    Mapped user name claim (e.g. email).
    userName string
    Mapped user name claim (e.g. email).
    user_name str
    Mapped user name claim (e.g. email).
    userName String
    Mapped user name claim (e.g. email).

    GetDremioInstanceAuthenticationOauthParameter

    Name string
    Parameter name.
    Value string
    Parameter value.
    Name string
    Parameter name.
    Value string
    Parameter value.
    name string
    Parameter name.
    value string
    Parameter value.
    name String
    Parameter name.
    value String
    Parameter value.
    name string
    Parameter name.
    value string
    Parameter value.
    name str
    Parameter name.
    value str
    Parameter value.
    name String
    Parameter name.
    value String
    Parameter value.

    GetDremioInstanceEndpoints

    ArrowFlight string
    The arrow flight endpoint of the Dremio instance.
    Catalog string
    The Apache Iceberg endpoint of the Dremio instance.
    Ui string
    The UI endpoint of the Dremio instance.
    ArrowFlight string
    The arrow flight endpoint of the Dremio instance.
    Catalog string
    The Apache Iceberg endpoint of the Dremio instance.
    Ui string
    The UI endpoint of the Dremio instance.
    arrow_flight string
    The arrow flight endpoint of the Dremio instance.
    catalog string
    The Apache Iceberg endpoint of the Dremio instance.
    ui string
    The UI endpoint of the Dremio instance.
    arrowFlight String
    The arrow flight endpoint of the Dremio instance.
    catalog String
    The Apache Iceberg endpoint of the Dremio instance.
    ui String
    The UI endpoint of the Dremio instance.
    arrowFlight string
    The arrow flight endpoint of the Dremio instance.
    catalog string
    The Apache Iceberg endpoint of the Dremio instance.
    ui string
    The UI endpoint of the Dremio instance.
    arrow_flight str
    The arrow flight endpoint of the Dremio instance.
    catalog str
    The Apache Iceberg endpoint of the Dremio instance.
    ui str
    The UI endpoint of the Dremio instance.
    arrowFlight String
    The arrow flight endpoint of the Dremio instance.
    catalog String
    The Apache Iceberg endpoint of the Dremio instance.
    ui String
    The UI endpoint of the Dremio instance.

    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.7
    published on Monday, Aug 17, 2026 by stackitcloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial