1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Oda
  5. getOdaInstances
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

oci.Oda.getOdaInstances

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

This data source provides the list of Oda Instances in Oracle Cloud Infrastructure Digital Assistant service.

Returns a page of Digital Assistant instances that belong to the specified compartment.

If the opc-next-page header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header’s value as the page query parameter.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testOdaInstances = oci.Oda.getOdaInstances({
    compartmentId: compartmentId,
    displayName: odaInstanceDisplayName,
    state: odaInstanceState,
});
Copy
import pulumi
import pulumi_oci as oci

test_oda_instances = oci.Oda.get_oda_instances(compartment_id=compartment_id,
    display_name=oda_instance_display_name,
    state=oda_instance_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/oda"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := oda.GetOdaInstances(ctx, &oda.GetOdaInstancesArgs{
			CompartmentId: compartmentId,
			DisplayName:   pulumi.StringRef(odaInstanceDisplayName),
			State:         pulumi.StringRef(odaInstanceState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testOdaInstances = Oci.Oda.GetOdaInstances.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = odaInstanceDisplayName,
        State = odaInstanceState,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Oda.OdaFunctions;
import com.pulumi.oci.Oda.inputs.GetOdaInstancesArgs;
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 testOdaInstances = OdaFunctions.getOdaInstances(GetOdaInstancesArgs.builder()
            .compartmentId(compartmentId)
            .displayName(odaInstanceDisplayName)
            .state(odaInstanceState)
            .build());

    }
}
Copy
variables:
  testOdaInstances:
    fn::invoke:
      function: oci:Oda:getOdaInstances
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${odaInstanceDisplayName}
        state: ${odaInstanceState}
Copy

Using getOdaInstances

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 getOdaInstances(args: GetOdaInstancesArgs, opts?: InvokeOptions): Promise<GetOdaInstancesResult>
function getOdaInstancesOutput(args: GetOdaInstancesOutputArgs, opts?: InvokeOptions): Output<GetOdaInstancesResult>
Copy
def get_oda_instances(compartment_id: Optional[str] = None,
                      display_name: Optional[str] = None,
                      filters: Optional[Sequence[_oda.GetOdaInstancesFilter]] = None,
                      state: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetOdaInstancesResult
def get_oda_instances_output(compartment_id: Optional[pulumi.Input[str]] = None,
                      display_name: Optional[pulumi.Input[str]] = None,
                      filters: Optional[pulumi.Input[Sequence[pulumi.Input[_oda.GetOdaInstancesFilterArgs]]]] = None,
                      state: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetOdaInstancesResult]
Copy
func GetOdaInstances(ctx *Context, args *GetOdaInstancesArgs, opts ...InvokeOption) (*GetOdaInstancesResult, error)
func GetOdaInstancesOutput(ctx *Context, args *GetOdaInstancesOutputArgs, opts ...InvokeOption) GetOdaInstancesResultOutput
Copy

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

public static class GetOdaInstances 
{
    public static Task<GetOdaInstancesResult> InvokeAsync(GetOdaInstancesArgs args, InvokeOptions? opts = null)
    public static Output<GetOdaInstancesResult> Invoke(GetOdaInstancesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetOdaInstancesResult> getOdaInstances(GetOdaInstancesArgs args, InvokeOptions options)
public static Output<GetOdaInstancesResult> getOdaInstances(GetOdaInstancesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Oda/getOdaInstances:getOdaInstances
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
List the Digital Assistant instances that belong to this compartment.
DisplayName string
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
Filters Changes to this property will trigger replacement. List<GetOdaInstancesFilter>
State string
List only the Digital Assistant instances that are in this lifecycle state.
CompartmentId This property is required. string
List the Digital Assistant instances that belong to this compartment.
DisplayName string
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
Filters Changes to this property will trigger replacement. []GetOdaInstancesFilter
State string
List only the Digital Assistant instances that are in this lifecycle state.
compartmentId This property is required. String
List the Digital Assistant instances that belong to this compartment.
displayName String
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
filters Changes to this property will trigger replacement. List<GetInstancesFilter>
state String
List only the Digital Assistant instances that are in this lifecycle state.
compartmentId This property is required. string
List the Digital Assistant instances that belong to this compartment.
displayName string
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
filters Changes to this property will trigger replacement. GetOdaInstancesFilter[]
state string
List only the Digital Assistant instances that are in this lifecycle state.
compartment_id This property is required. str
List the Digital Assistant instances that belong to this compartment.
display_name str
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
filters Changes to this property will trigger replacement. Sequence[oda.GetOdaInstancesFilter]
state str
List only the Digital Assistant instances that are in this lifecycle state.
compartmentId This property is required. String
List the Digital Assistant instances that belong to this compartment.
displayName String
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
filters Changes to this property will trigger replacement. List<Property Map>
state String
List only the Digital Assistant instances that are in this lifecycle state.

getOdaInstances Result

The following output properties are available:

CompartmentId string
Identifier of the compartment that the instance belongs to.
Id string
The provider-assigned unique ID for this managed resource.
OdaInstances List<GetOdaInstancesOdaInstance>
The list of oda_instances.
DisplayName string
User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value.
Filters List<GetOdaInstancesFilter>
State string
The current state of the Digital Assistant instance.
CompartmentId string
Identifier of the compartment that the instance belongs to.
Id string
The provider-assigned unique ID for this managed resource.
OdaInstances []GetOdaInstancesOdaInstance
The list of oda_instances.
DisplayName string
User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value.
Filters []GetOdaInstancesFilter
State string
The current state of the Digital Assistant instance.
compartmentId String
Identifier of the compartment that the instance belongs to.
id String
The provider-assigned unique ID for this managed resource.
odaInstances List<GetInstancesInstance>
The list of oda_instances.
displayName String
User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value.
filters List<GetInstancesFilter>
state String
The current state of the Digital Assistant instance.
compartmentId string
Identifier of the compartment that the instance belongs to.
id string
The provider-assigned unique ID for this managed resource.
odaInstances GetOdaInstancesOdaInstance[]
The list of oda_instances.
displayName string
User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value.
filters GetOdaInstancesFilter[]
state string
The current state of the Digital Assistant instance.
compartment_id str
Identifier of the compartment that the instance belongs to.
id str
The provider-assigned unique ID for this managed resource.
oda_instances Sequence[oda.GetOdaInstancesOdaInstance]
The list of oda_instances.
display_name str
User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value.
filters Sequence[oda.GetOdaInstancesFilter]
state str
The current state of the Digital Assistant instance.
compartmentId String
Identifier of the compartment that the instance belongs to.
id String
The provider-assigned unique ID for this managed resource.
odaInstances List<Property Map>
The list of oda_instances.
displayName String
User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value.
filters List<Property Map>
state String
The current state of the Digital Assistant instance.

Supporting Types

GetOdaInstancesFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetOdaInstancesOdaInstance

AttachmentIds This property is required. List<string>
A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
AttachmentTypes This property is required. List<string>
A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
CompartmentId This property is required. string
List the Digital Assistant instances that belong to this compartment.
ConnectorUrl This property is required. string
URL for the connector's endpoint.
DefinedTags This property is required. Dictionary<string, string>
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
Description This property is required. string
Description of the Digital Assistant instance.
DisplayName This property is required. string
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
FreeformTags This property is required. Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
Id This property is required. string
Unique immutable identifier that was assigned when the instance was created.
IdentityAppConsoleUrl This property is required. string
If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
IdentityAppGuid This property is required. string
If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this Digital Assistant instance for users within the identity domain.
IdentityDomain This property is required. string
If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
ImportedPackageIds This property is required. List<string>
A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
ImportedPackageNames This property is required. List<string>
A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
IsRoleBasedAccess This property is required. bool
Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
LifecycleSubState This property is required. string
The current sub-state of the Digital Assistant instance.
RestrictedOperations This property is required. List<GetOdaInstancesOdaInstanceRestrictedOperation>
A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
ShapeName This property is required. string
Shape or size of the instance.
State This property is required. string
List only the Digital Assistant instances that are in this lifecycle state.
StateMessage This property is required. string
A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILED state.
TimeCreated This property is required. string
When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
TimeUpdated This property is required. string
When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
WebAppUrl This property is required. string
URL for the Digital Assistant web application that's associated with the instance.
AttachmentIds This property is required. []string
A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
AttachmentTypes This property is required. []string
A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
CompartmentId This property is required. string
List the Digital Assistant instances that belong to this compartment.
ConnectorUrl This property is required. string
URL for the connector's endpoint.
DefinedTags This property is required. map[string]string
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
Description This property is required. string
Description of the Digital Assistant instance.
DisplayName This property is required. string
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
FreeformTags This property is required. map[string]string
Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
Id This property is required. string
Unique immutable identifier that was assigned when the instance was created.
IdentityAppConsoleUrl This property is required. string
If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
IdentityAppGuid This property is required. string
If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this Digital Assistant instance for users within the identity domain.
IdentityDomain This property is required. string
If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
ImportedPackageIds This property is required. []string
A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
ImportedPackageNames This property is required. []string
A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
IsRoleBasedAccess This property is required. bool
Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
LifecycleSubState This property is required. string
The current sub-state of the Digital Assistant instance.
RestrictedOperations This property is required. []GetOdaInstancesOdaInstanceRestrictedOperation
A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
ShapeName This property is required. string
Shape or size of the instance.
State This property is required. string
List only the Digital Assistant instances that are in this lifecycle state.
StateMessage This property is required. string
A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILED state.
TimeCreated This property is required. string
When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
TimeUpdated This property is required. string
When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
WebAppUrl This property is required. string
URL for the Digital Assistant web application that's associated with the instance.
attachmentIds This property is required. List<String>
A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
attachmentTypes This property is required. List<String>
A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
compartmentId This property is required. String
List the Digital Assistant instances that belong to this compartment.
connectorUrl This property is required. String
URL for the connector's endpoint.
definedTags This property is required. Map<String,String>
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
description This property is required. String
Description of the Digital Assistant instance.
displayName This property is required. String
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
freeformTags This property is required. Map<String,String>
Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
id This property is required. String
Unique immutable identifier that was assigned when the instance was created.
identityAppConsoleUrl This property is required. String
If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
identityAppGuid This property is required. String
If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this Digital Assistant instance for users within the identity domain.
identityDomain This property is required. String
If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
importedPackageIds This property is required. List<String>
A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
importedPackageNames This property is required. List<String>
A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
isRoleBasedAccess This property is required. Boolean
Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
lifecycleSubState This property is required. String
The current sub-state of the Digital Assistant instance.
restrictedOperations This property is required. List<GetInstancesInstanceRestrictedOperation>
A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
shapeName This property is required. String
Shape or size of the instance.
state This property is required. String
List only the Digital Assistant instances that are in this lifecycle state.
stateMessage This property is required. String
A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILED state.
timeCreated This property is required. String
When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
timeUpdated This property is required. String
When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
webAppUrl This property is required. String
URL for the Digital Assistant web application that's associated with the instance.
attachmentIds This property is required. string[]
A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
attachmentTypes This property is required. string[]
A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
compartmentId This property is required. string
List the Digital Assistant instances that belong to this compartment.
connectorUrl This property is required. string
URL for the connector's endpoint.
definedTags This property is required. {[key: string]: string}
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
description This property is required. string
Description of the Digital Assistant instance.
displayName This property is required. string
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
freeformTags This property is required. {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
id This property is required. string
Unique immutable identifier that was assigned when the instance was created.
identityAppConsoleUrl This property is required. string
If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
identityAppGuid This property is required. string
If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this Digital Assistant instance for users within the identity domain.
identityDomain This property is required. string
If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
importedPackageIds This property is required. string[]
A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
importedPackageNames This property is required. string[]
A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
isRoleBasedAccess This property is required. boolean
Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
lifecycleSubState This property is required. string
The current sub-state of the Digital Assistant instance.
restrictedOperations This property is required. GetOdaInstancesOdaInstanceRestrictedOperation[]
A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
shapeName This property is required. string
Shape or size of the instance.
state This property is required. string
List only the Digital Assistant instances that are in this lifecycle state.
stateMessage This property is required. string
A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILED state.
timeCreated This property is required. string
When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
timeUpdated This property is required. string
When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
webAppUrl This property is required. string
URL for the Digital Assistant web application that's associated with the instance.
attachment_ids This property is required. Sequence[str]
A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
attachment_types This property is required. Sequence[str]
A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
compartment_id This property is required. str
List the Digital Assistant instances that belong to this compartment.
connector_url This property is required. str
URL for the connector's endpoint.
defined_tags This property is required. Mapping[str, str]
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
description This property is required. str
Description of the Digital Assistant instance.
display_name This property is required. str
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
freeform_tags This property is required. Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
id This property is required. str
Unique immutable identifier that was assigned when the instance was created.
identity_app_console_url This property is required. str
If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
identity_app_guid This property is required. str
If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this Digital Assistant instance for users within the identity domain.
identity_domain This property is required. str
If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
imported_package_ids This property is required. Sequence[str]
A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
imported_package_names This property is required. Sequence[str]
A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
is_role_based_access This property is required. bool
Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
lifecycle_sub_state This property is required. str
The current sub-state of the Digital Assistant instance.
restricted_operations This property is required. Sequence[oda.GetOdaInstancesOdaInstanceRestrictedOperation]
A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
shape_name This property is required. str
Shape or size of the instance.
state This property is required. str
List only the Digital Assistant instances that are in this lifecycle state.
state_message This property is required. str
A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILED state.
time_created This property is required. str
When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
time_updated This property is required. str
When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
web_app_url This property is required. str
URL for the Digital Assistant web application that's associated with the instance.
attachmentIds This property is required. List<String>
A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
attachmentTypes This property is required. List<String>
A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
compartmentId This property is required. String
List the Digital Assistant instances that belong to this compartment.
connectorUrl This property is required. String
URL for the connector's endpoint.
definedTags This property is required. Map<String>
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
description This property is required. String
Description of the Digital Assistant instance.
displayName This property is required. String
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: My new resource
freeformTags This property is required. Map<String>
Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
id This property is required. String
Unique immutable identifier that was assigned when the instance was created.
identityAppConsoleUrl This property is required. String
If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
identityAppGuid This property is required. String
If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this Digital Assistant instance for users within the identity domain.
identityDomain This property is required. String
If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
importedPackageIds This property is required. List<String>
A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
importedPackageNames This property is required. List<String>
A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
isRoleBasedAccess This property is required. Boolean
Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
lifecycleSubState This property is required. String
The current sub-state of the Digital Assistant instance.
restrictedOperations This property is required. List<Property Map>
A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
shapeName This property is required. String
Shape or size of the instance.
state This property is required. String
List only the Digital Assistant instances that are in this lifecycle state.
stateMessage This property is required. String
A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILED state.
timeCreated This property is required. String
When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
timeUpdated This property is required. String
When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
webAppUrl This property is required. String
URL for the Digital Assistant web application that's associated with the instance.

GetOdaInstancesOdaInstanceRestrictedOperation

OperationName This property is required. string
Name of the restricted operation.
RestrictingService This property is required. string
Name of the service restricting the operation.
OperationName This property is required. string
Name of the restricted operation.
RestrictingService This property is required. string
Name of the service restricting the operation.
operationName This property is required. String
Name of the restricted operation.
restrictingService This property is required. String
Name of the service restricting the operation.
operationName This property is required. string
Name of the restricted operation.
restrictingService This property is required. string
Name of the service restricting the operation.
operation_name This property is required. str
Name of the restricted operation.
restricting_service This property is required. str
Name of the service restricting the operation.
operationName This property is required. String
Name of the restricted operation.
restrictingService This property is required. String
Name of the service restricting the operation.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi