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[_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]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 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. Oda Instances Filter> 
- 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. Oda Instances Filter 
- 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. Instances Filter> 
- 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. Oda Instances Filter[] 
- 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. Get Oda Instances Filter] 
- 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. 
- 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[oda.Get Oda 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[oda.Get Oda 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 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.
- 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
- 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.
- IdentityApp Console Url 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.
- IdentityApp Guid 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.
- ImportedPackage Ids 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.
- ImportedPackage Names 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.
- IsRole 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)
- LifecycleSub State This property is required. string
- The current sub-state of the Digital Assistant instance.
- RestrictedOperations This property is required. 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 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 FAILEDstate.
- 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.
- WebApp Url 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.
- 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
- 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.
- IdentityApp Console Url 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.
- IdentityApp Guid 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.
- ImportedPackage Ids 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.
- ImportedPackage Names 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.
- IsRole 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)
- LifecycleSub State This property is required. string
- The current sub-state of the Digital Assistant instance.
- RestrictedOperations This property is required. []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 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 FAILEDstate.
- 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.
- WebApp Url 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.
- 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
- 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.
- identityApp Console Url 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.
- identityApp Guid 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.
- importedPackage Ids 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.
- importedPackage Names 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.
- isRole Based Access 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)
- lifecycleSub State This property is required. String
- The current sub-state of the Digital Assistant instance.
- restrictedOperations This property is required. 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 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 FAILEDstate.
- 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.
- webApp Url 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.
- 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
- 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.
- identityApp Console Url 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.
- identityApp Guid 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.
- importedPackage Ids 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.
- importedPackage Names 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.
- isRole Based Access 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)
- lifecycleSub State This property is required. string
- The current sub-state of the Digital Assistant instance.
- restrictedOperations This property is required. 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 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 FAILEDstate.
- 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.
- webApp Url 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.
- 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
- 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.Get Oda 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 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 FAILEDstate.
- 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.
- 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
- 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.
- identityApp Console Url 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.
- identityApp Guid 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.
- importedPackage Ids 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.
- importedPackage Names 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.
- isRole Based Access 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)
- lifecycleSub State 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 FAILEDstate.
- 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.
- webApp Url 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 ociTerraform Provider.