oci.Oda.getOdaInstances
Explore with Pulumi AI
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,
});
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)
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
	})
}
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,
    });
});
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());
    }
}
variables:
  testOdaInstances:
    fn::invoke:
      function: oci:Oda:getOdaInstances
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${odaInstanceDisplayName}
        state: ${odaInstanceState}
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>def get_oda_instances(compartment_id: Optional[str] = None,
                      display_name: Optional[str] = None,
                      filters: Optional[Sequence[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[GetOdaInstancesFilterArgs]]]] = None,
                      state: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetOdaInstancesResult]func GetOdaInstances(ctx *Context, args *GetOdaInstancesArgs, opts ...InvokeOption) (*GetOdaInstancesResult, error)
func GetOdaInstancesOutput(ctx *Context, args *GetOdaInstancesOutputArgs, opts ...InvokeOption) GetOdaInstancesResultOutput> 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)
}public static CompletableFuture<GetOdaInstancesResult> getOdaInstances(GetOdaInstancesArgs args, InvokeOptions options)
public static Output<GetOdaInstancesResult> getOdaInstances(GetOdaInstancesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Oda/getOdaInstances:getOdaInstances
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId 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
List<GetOda Instances Filter> 
- State string
- List only the Digital Assistant instances that are in this lifecycle state.
- CompartmentId 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
[]GetOda Instances Filter 
- State string
- List only the Digital Assistant instances that are in this lifecycle state.
- compartmentId 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
List<GetInstances Filter> 
- state String
- List only the Digital Assistant instances that are in this lifecycle state.
- compartmentId 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
GetOda Instances Filter[] 
- state string
- List only the Digital Assistant instances that are in this lifecycle state.
- compartment_id 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
Sequence[GetOda Instances Filter] 
- state str
- List only the Digital Assistant instances that are in this lifecycle state.
- compartmentId 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 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<GetOda Instances Oda Instance> 
- 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<GetOda Instances Filter> 
- 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 []GetOda Instances Oda Instance 
- 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
[]GetOda Instances Filter 
- 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<GetInstances Instance> 
- 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<GetInstances Filter> 
- 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 GetOda Instances Oda Instance[] 
- 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
GetOda Instances Filter[] 
- 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[GetOda Instances Oda Instance] 
- 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[GetOda Instances Filter] 
- 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   
GetOdaInstancesOdaInstance    
- AttachmentIds List<string>
- A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- AttachmentTypes List<string>
- A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
- CompartmentId string
- List the Digital Assistant instances that belong to this compartment.
- ConnectorUrl string
- URL for the connector's endpoint.
- Dictionary<string, string>
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- Description string
- Description of the Digital Assistant instance.
- 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
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
- Id string
- Unique immutable identifier that was assigned when the instance was created.
- IdentityApp stringConsole Url 
- 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.
- IdentityApp stringGuid 
- 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 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.
- ImportedPackage List<string>Ids 
- A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
- ImportedPackage List<string>Names 
- A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
- IsRole boolBased Access 
- 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)
- LifecycleSub stringState 
- The current sub-state of the Digital Assistant instance.
- RestrictedOperations List<GetOda Instances Oda Instance Restricted Operation> 
- A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- ShapeName string
- Shape or size of the instance.
- State string
- List only the Digital Assistant instances that are in this lifecycle state.
- StateMessage string
- A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILEDstate.
- TimeCreated string
- When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
- TimeUpdated string
- When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
- WebApp stringUrl 
- URL for the Digital Assistant web application that's associated with the instance.
- AttachmentIds []string
- A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- AttachmentTypes []string
- A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
- CompartmentId string
- List the Digital Assistant instances that belong to this compartment.
- ConnectorUrl string
- URL for the connector's endpoint.
- map[string]string
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- Description string
- Description of the Digital Assistant instance.
- 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
- map[string]string
- Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
- Id string
- Unique immutable identifier that was assigned when the instance was created.
- IdentityApp stringConsole Url 
- 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.
- IdentityApp stringGuid 
- 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 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.
- ImportedPackage []stringIds 
- A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
- ImportedPackage []stringNames 
- A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
- IsRole boolBased Access 
- 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)
- LifecycleSub stringState 
- The current sub-state of the Digital Assistant instance.
- RestrictedOperations []GetOda Instances Oda Instance Restricted Operation 
- A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- ShapeName string
- Shape or size of the instance.
- State string
- List only the Digital Assistant instances that are in this lifecycle state.
- StateMessage string
- A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILEDstate.
- TimeCreated string
- When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
- TimeUpdated string
- When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
- WebApp stringUrl 
- URL for the Digital Assistant web application that's associated with the instance.
- attachmentIds List<String>
- A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- attachmentTypes List<String>
- A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
- compartmentId String
- List the Digital Assistant instances that belong to this compartment.
- connectorUrl String
- URL for the connector's endpoint.
- Map<String,String>
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- description String
- Description of the Digital Assistant instance.
- 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
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
- id String
- Unique immutable identifier that was assigned when the instance was created.
- identityApp StringConsole Url 
- 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.
- identityApp StringGuid 
- 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 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.
- importedPackage List<String>Ids 
- A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
- importedPackage List<String>Names 
- A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
- isRole BooleanBased Access 
- 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)
- lifecycleSub StringState 
- The current sub-state of the Digital Assistant instance.
- restrictedOperations List<GetInstances Instance Restricted Operation> 
- A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- shapeName String
- Shape or size of the instance.
- state String
- List only the Digital Assistant instances that are in this lifecycle state.
- stateMessage String
- A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILEDstate.
- timeCreated String
- When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
- timeUpdated String
- When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
- webApp StringUrl 
- URL for the Digital Assistant web application that's associated with the instance.
- attachmentIds string[]
- A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- attachmentTypes string[]
- A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
- compartmentId string
- List the Digital Assistant instances that belong to this compartment.
- connectorUrl string
- URL for the connector's endpoint.
- {[key: string]: string}
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- description string
- Description of the Digital Assistant instance.
- 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
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
- id string
- Unique immutable identifier that was assigned when the instance was created.
- identityApp stringConsole Url 
- 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.
- identityApp stringGuid 
- 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 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.
- importedPackage string[]Ids 
- A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
- importedPackage string[]Names 
- A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
- isRole booleanBased Access 
- 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)
- lifecycleSub stringState 
- The current sub-state of the Digital Assistant instance.
- restrictedOperations GetOda Instances Oda Instance Restricted Operation[] 
- A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- shapeName string
- Shape or size of the instance.
- state string
- List only the Digital Assistant instances that are in this lifecycle state.
- stateMessage string
- A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILEDstate.
- timeCreated string
- When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
- timeUpdated string
- When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
- webApp stringUrl 
- URL for the Digital Assistant web application that's associated with the instance.
- attachment_ids Sequence[str]
- A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- attachment_types Sequence[str]
- A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
- compartment_id str
- List the Digital Assistant instances that belong to this compartment.
- connector_url str
- URL for the connector's endpoint.
- Mapping[str, str]
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- description str
- Description of the Digital Assistant instance.
- 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
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
- id str
- Unique immutable identifier that was assigned when the instance was created.
- identity_app_ strconsole_ url 
- 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_ strguid 
- 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 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_ Sequence[str]ids 
- A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
- imported_package_ Sequence[str]names 
- A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
- is_role_ boolbased_ access 
- 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_ strstate 
- The current sub-state of the Digital Assistant instance.
- restricted_operations Sequence[GetOda Instances Oda Instance Restricted Operation] 
- A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- shape_name str
- Shape or size of the instance.
- state str
- List only the Digital Assistant instances that are in this lifecycle state.
- state_message str
- A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILEDstate.
- time_created str
- When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
- time_updated str
- When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
- web_app_ strurl 
- URL for the Digital Assistant web application that's associated with the instance.
- attachmentIds List<String>
- A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
- attachmentTypes List<String>
- A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
- compartmentId String
- List the Digital Assistant instances that belong to this compartment.
- connectorUrl String
- URL for the connector's endpoint.
- Map<String>
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- description String
- Description of the Digital Assistant instance.
- 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
- Map<String>
- Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}
- id String
- Unique immutable identifier that was assigned when the instance was created.
- identityApp StringConsole Url 
- 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.
- identityApp StringGuid 
- 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 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.
- importedPackage List<String>Ids 
- A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
- importedPackage List<String>Names 
- A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
- isRole BooleanBased Access 
- 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)
- lifecycleSub StringState 
- The current sub-state of the Digital Assistant instance.
- restrictedOperations 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 String
- Shape or size of the instance.
- state String
- List only the Digital Assistant instances that are in this lifecycle state.
- stateMessage String
- A message that describes the current state in more detail. For example, actionable information about an instance that's in the FAILEDstate.
- timeCreated String
- When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
- timeUpdated String
- When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
- webApp StringUrl 
- URL for the Digital Assistant web application that's associated with the instance.
GetOdaInstancesOdaInstanceRestrictedOperation      
- OperationName string
- Name of the restricted operation.
- RestrictingService string
- Name of the service restricting the operation.
- OperationName string
- Name of the restricted operation.
- RestrictingService string
- Name of the service restricting the operation.
- operationName String
- Name of the restricted operation.
- restrictingService String
- Name of the service restricting the operation.
- operationName string
- Name of the restricted operation.
- restrictingService string
- Name of the service restricting the operation.
- operation_name str
- Name of the restricted operation.
- restricting_service str
- Name of the service restricting the operation.
- operationName String
- Name of the restricted operation.
- restrictingService 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 ociTerraform Provider.