1. Registry
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. GenerativeAi
  6. getHostedDeployment
Viewing docs for Oracle Cloud Infrastructure v5.0.0
published on Thursday, Sep 17, 2026 by Pulumi
oci logo oci logo
Viewing docs for Oracle Cloud Infrastructure v5.0.0
published on Thursday, Sep 17, 2026 by Pulumi

    This data source provides details about a specific Hosted Deployment resource in Oracle Cloud Infrastructure Generative AI service.

    Gets information about a hosted deployment.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testHostedDeployment = oci.generativeai.getHostedDeployment({
        hostedDeploymentId: testHostedDeploymentOciGenerativeAiHostedDeployment.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_hosted_deployment = oci.generativeai.get_hosted_deployment(hosted_deployment_id=test_hosted_deployment_oci_generative_ai_hosted_deployment["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v5/go/oci/generativeai"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := generativeai.GetHostedDeployment(ctx, &generativeai.GetHostedDeploymentArgs{
    			HostedDeploymentId: testHostedDeploymentOciGenerativeAiHostedDeployment.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testHostedDeployment = Oci.GenerativeAi.GetHostedDeployment.Invoke(new()
        {
            HostedDeploymentId = testHostedDeploymentOciGenerativeAiHostedDeployment.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.GenerativeAi.GenerativeAiFunctions;
    import com.pulumi.oci.GenerativeAi.inputs.GetHostedDeploymentArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 testHostedDeployment = GenerativeAiFunctions.getHostedDeployment(GetHostedDeploymentArgs.builder()
                .hostedDeploymentId(testHostedDeploymentOciGenerativeAiHostedDeployment.id())
                .build());
    
        }
    }
    
    variables:
      testHostedDeployment:
        fn::invoke:
          function: oci:GenerativeAi:getHostedDeployment
          arguments:
            hostedDeploymentId: ${testHostedDeploymentOciGenerativeAiHostedDeployment.id}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    data "oci_generativeai_gethosteddeployment" "testHostedDeployment" {
      hosted_deployment_id = testHostedDeploymentOciGenerativeAiHostedDeployment.id
    }
    

    Using getHostedDeployment

    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 getHostedDeployment(args: GetHostedDeploymentArgs, opts?: InvokeOptions): Promise<GetHostedDeploymentResult>
    function getHostedDeploymentOutput(args: GetHostedDeploymentOutputArgs, opts?: InvokeOutputOptions): Output<GetHostedDeploymentResult>
    def get_hosted_deployment(hosted_deployment_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetHostedDeploymentResult
    def get_hosted_deployment_output(hosted_deployment_id: pulumi.Input[Optional[str]] = None,
                              opts: Optional[InvokeOutputOptions] = None) -> Output[GetHostedDeploymentResult]
    func LookupHostedDeployment(ctx *Context, args *LookupHostedDeploymentArgs, opts ...InvokeOption) (*LookupHostedDeploymentResult, error)
    func LookupHostedDeploymentOutput(ctx *Context, args *LookupHostedDeploymentOutputArgs, opts ...InvokeOption) LookupHostedDeploymentResultOutput

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

    public static class GetHostedDeployment 
    {
        public static Task<GetHostedDeploymentResult> InvokeAsync(GetHostedDeploymentArgs args, InvokeOptions? opts = null)
        public static Output<GetHostedDeploymentResult> Invoke(GetHostedDeploymentInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetHostedDeploymentResult> Invoke(GetHostedDeploymentInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetHostedDeploymentResult> getHostedDeployment(GetHostedDeploymentArgs args, InvokeOptions options)
    public static Output<GetHostedDeploymentResult> getHostedDeployment(GetHostedDeploymentArgs args, InvokeOptions options)
    public static Output<GetHostedDeploymentResult> getHostedDeployment(GetHostedDeploymentArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: oci:GenerativeAi/getHostedDeployment:getHostedDeployment
      arguments:
        # arguments dictionary
    data "oci_generative_ai_get_hosted_deployment" "name" {
        # arguments
    }

    The following arguments are supported:

    HostedDeploymentId string
    The OCID of the hosted deployment.
    HostedDeploymentId string
    The OCID of the hosted deployment.
    hosted_deployment_id string
    The OCID of the hosted deployment.
    hostedDeploymentId String
    The OCID of the hosted deployment.
    hostedDeploymentId string
    The OCID of the hosted deployment.
    hosted_deployment_id str
    The OCID of the hosted deployment.
    hostedDeploymentId String
    The OCID of the hosted deployment.

    getHostedDeployment Result

    The following output properties are available:

    ActiveArtifacts List<GetHostedDeploymentActiveArtifact>
    Container/artifact configuration for the deployment.
    Artifacts List<GetHostedDeploymentArtifact>
    array of Artifacts.
    CompartmentId string
    The compartment OCID to create the hosted application in.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable.
    FreeformTags Dictionary<string, string>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    HostedApplicationId string
    The OCID of the parent Hosted Application. The ID may refer to either an IAM-authenticated or non-IAM Hosted Application.
    HostedDeploymentId string
    The OCID of the application.
    Id string
    The OCID of the hosted deployment.
    State string
    The current state of the hosted deployment.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    TimeUpdated string
    The date and time the hosted deployment was updated, in the format defined by RFC 3339
    ActiveArtifacts []GetHostedDeploymentActiveArtifact
    Container/artifact configuration for the deployment.
    Artifacts []GetHostedDeploymentArtifact
    array of Artifacts.
    CompartmentId string
    The compartment OCID to create the hosted application in.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable.
    FreeformTags map[string]string
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    HostedApplicationId string
    The OCID of the parent Hosted Application. The ID may refer to either an IAM-authenticated or non-IAM Hosted Application.
    HostedDeploymentId string
    The OCID of the application.
    Id string
    The OCID of the hosted deployment.
    State string
    The current state of the hosted deployment.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    TimeUpdated string
    The date and time the hosted deployment was updated, in the format defined by RFC 3339
    active_artifacts list(object)
    Container/artifact configuration for the deployment.
    artifacts list(object)
    array of Artifacts.
    compartment_id string
    The compartment OCID to create the hosted application in.
    defined_tags map(string)
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    display_name string
    A user-friendly name. Does not have to be unique, and it's changeable.
    freeform_tags map(string)
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    hosted_application_id string
    The OCID of the parent Hosted Application. The ID may refer to either an IAM-authenticated or non-IAM Hosted Application.
    hosted_deployment_id string
    The OCID of the application.
    id string
    The OCID of the hosted deployment.
    state string
    The current state of the hosted deployment.
    system_tags map(string)
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    time_updated string
    The date and time the hosted deployment was updated, in the format defined by RFC 3339
    activeArtifacts List<GetHostedDeploymentActiveArtifact>
    Container/artifact configuration for the deployment.
    artifacts List<GetHostedDeploymentArtifact>
    array of Artifacts.
    compartmentId String
    The compartment OCID to create the hosted application in.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable.
    freeformTags Map<String,String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    hostedApplicationId String
    The OCID of the parent Hosted Application. The ID may refer to either an IAM-authenticated or non-IAM Hosted Application.
    hostedDeploymentId String
    The OCID of the application.
    id String
    The OCID of the hosted deployment.
    state String
    The current state of the hosted deployment.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    timeUpdated String
    The date and time the hosted deployment was updated, in the format defined by RFC 3339
    activeArtifacts GetHostedDeploymentActiveArtifact[]
    Container/artifact configuration for the deployment.
    artifacts GetHostedDeploymentArtifact[]
    array of Artifacts.
    compartmentId string
    The compartment OCID to create the hosted application in.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable.
    freeformTags {[key: string]: string}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    hostedApplicationId string
    The OCID of the parent Hosted Application. The ID may refer to either an IAM-authenticated or non-IAM Hosted Application.
    hostedDeploymentId string
    The OCID of the application.
    id string
    The OCID of the hosted deployment.
    state string
    The current state of the hosted deployment.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    timeUpdated string
    The date and time the hosted deployment was updated, in the format defined by RFC 3339
    active_artifacts Sequence[GetHostedDeploymentActiveArtifact]
    Container/artifact configuration for the deployment.
    artifacts Sequence[GetHostedDeploymentArtifact]
    array of Artifacts.
    compartment_id str
    The compartment OCID to create the hosted application in.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable.
    freeform_tags Mapping[str, str]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    hosted_application_id str
    The OCID of the parent Hosted Application. The ID may refer to either an IAM-authenticated or non-IAM Hosted Application.
    hosted_deployment_id str
    The OCID of the application.
    id str
    The OCID of the hosted deployment.
    state str
    The current state of the hosted deployment.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    time_updated str
    The date and time the hosted deployment was updated, in the format defined by RFC 3339
    activeArtifacts List<Property Map>
    Container/artifact configuration for the deployment.
    artifacts List<Property Map>
    array of Artifacts.
    compartmentId String
    The compartment OCID to create the hosted application in.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable.
    freeformTags Map<String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    hostedApplicationId String
    The OCID of the parent Hosted Application. The ID may refer to either an IAM-authenticated or non-IAM Hosted Application.
    hostedDeploymentId String
    The OCID of the application.
    id String
    The OCID of the hosted deployment.
    state String
    The current state of the hosted deployment.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    timeUpdated String
    The date and time the hosted deployment was updated, in the format defined by RFC 3339

    Supporting Types

    GetHostedDeploymentActiveArtifact

    ArtifactType string
    The type of the artifact.
    ContainerUri string
    image url.
    HostedDeploymentId string
    The OCID of the hosted deployment.
    Id string
    The OCID of the hosted deployment.
    IsVulnerabilityScanRequired bool
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    Status string
    The current status of the artifact.
    Tag string
    image tag.
    TimeCreated string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    ArtifactType string
    The type of the artifact.
    ContainerUri string
    image url.
    HostedDeploymentId string
    The OCID of the hosted deployment.
    Id string
    The OCID of the hosted deployment.
    IsVulnerabilityScanRequired bool
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    Status string
    The current status of the artifact.
    Tag string
    image tag.
    TimeCreated string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifact_type string
    The type of the artifact.
    container_uri string
    image url.
    hosted_deployment_id string
    The OCID of the hosted deployment.
    id string
    The OCID of the hosted deployment.
    is_vulnerability_scan_required bool
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status string
    The current status of the artifact.
    tag string
    image tag.
    time_created string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifactType String
    The type of the artifact.
    containerUri String
    image url.
    hostedDeploymentId String
    The OCID of the hosted deployment.
    id String
    The OCID of the hosted deployment.
    isVulnerabilityScanRequired Boolean
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status String
    The current status of the artifact.
    tag String
    image tag.
    timeCreated String
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifactType string
    The type of the artifact.
    containerUri string
    image url.
    hostedDeploymentId string
    The OCID of the hosted deployment.
    id string
    The OCID of the hosted deployment.
    isVulnerabilityScanRequired boolean
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status string
    The current status of the artifact.
    tag string
    image tag.
    timeCreated string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifact_type str
    The type of the artifact.
    container_uri str
    image url.
    hosted_deployment_id str
    The OCID of the hosted deployment.
    id str
    The OCID of the hosted deployment.
    is_vulnerability_scan_required bool
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status str
    The current status of the artifact.
    tag str
    image tag.
    time_created str
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifactType String
    The type of the artifact.
    containerUri String
    image url.
    hostedDeploymentId String
    The OCID of the hosted deployment.
    id String
    The OCID of the hosted deployment.
    isVulnerabilityScanRequired Boolean
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status String
    The current status of the artifact.
    tag String
    image tag.
    timeCreated String
    The date and time the hosted deployment was created, in the format defined by RFC 3339

    GetHostedDeploymentArtifact

    ArtifactType string
    The type of the artifact.
    ContainerUri string
    image url.
    HostedDeploymentId string
    The OCID of the hosted deployment.
    Id string
    The OCID of the hosted deployment.
    IsVulnerabilityScanRequired bool
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    Status string
    The current status of the artifact.
    Tag string
    image tag.
    TimeCreated string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    ArtifactType string
    The type of the artifact.
    ContainerUri string
    image url.
    HostedDeploymentId string
    The OCID of the hosted deployment.
    Id string
    The OCID of the hosted deployment.
    IsVulnerabilityScanRequired bool
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    Status string
    The current status of the artifact.
    Tag string
    image tag.
    TimeCreated string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifact_type string
    The type of the artifact.
    container_uri string
    image url.
    hosted_deployment_id string
    The OCID of the hosted deployment.
    id string
    The OCID of the hosted deployment.
    is_vulnerability_scan_required bool
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status string
    The current status of the artifact.
    tag string
    image tag.
    time_created string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifactType String
    The type of the artifact.
    containerUri String
    image url.
    hostedDeploymentId String
    The OCID of the hosted deployment.
    id String
    The OCID of the hosted deployment.
    isVulnerabilityScanRequired Boolean
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status String
    The current status of the artifact.
    tag String
    image tag.
    timeCreated String
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifactType string
    The type of the artifact.
    containerUri string
    image url.
    hostedDeploymentId string
    The OCID of the hosted deployment.
    id string
    The OCID of the hosted deployment.
    isVulnerabilityScanRequired boolean
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status string
    The current status of the artifact.
    tag string
    image tag.
    timeCreated string
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifact_type str
    The type of the artifact.
    container_uri str
    image url.
    hosted_deployment_id str
    The OCID of the hosted deployment.
    id str
    The OCID of the hosted deployment.
    is_vulnerability_scan_required bool
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status str
    The current status of the artifact.
    tag str
    image tag.
    time_created str
    The date and time the hosted deployment was created, in the format defined by RFC 3339
    artifactType String
    The type of the artifact.
    containerUri String
    image url.
    hostedDeploymentId String
    The OCID of the hosted deployment.
    id String
    The OCID of the hosted deployment.
    isVulnerabilityScanRequired Boolean
    Optional flag that requires an Oracle Cloud Infrastructure Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.
    status String
    The current status of the artifact.
    tag String
    image tag.
    timeCreated String
    The date and time the hosted deployment was created, in the format defined by RFC 3339

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo oci logo
    Viewing docs for Oracle Cloud Infrastructure v5.0.0
    published on Thursday, Sep 17, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial