1. Packages
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. oci
  6. getDistributedDatabaseDistributedDatabase
Viewing docs for Oracle Cloud Infrastructure v4.19.0
published on Thursday, Jul 9, 2026 by Pulumi
oci logo
Viewing docs for Oracle Cloud Infrastructure v4.19.0
published on Thursday, Jul 9, 2026 by Pulumi

    This data source provides details about a specific Distributed Database resource in Oracle Cloud Infrastructure Distributed Database service.

    Gets the details of the Globally distributed database identified by given id.

    Using getDistributedDatabaseDistributedDatabase

    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 getDistributedDatabaseDistributedDatabase(args: GetDistributedDatabaseDistributedDatabaseArgs, opts?: InvokeOptions): Promise<GetDistributedDatabaseDistributedDatabaseResult>
    function getDistributedDatabaseDistributedDatabaseOutput(args: GetDistributedDatabaseDistributedDatabaseOutputArgs, opts?: InvokeOptions): Output<GetDistributedDatabaseDistributedDatabaseResult>
    def get_distributed_database_distributed_database(distributed_database_id: Optional[str] = None,
                                                      metadata: Optional[str] = None,
                                                      opts: Optional[InvokeOptions] = None) -> GetDistributedDatabaseDistributedDatabaseResult
    def get_distributed_database_distributed_database_output(distributed_database_id: pulumi.Input[Optional[str]] = None,
                                                      metadata: pulumi.Input[Optional[str]] = None,
                                                      opts: Optional[InvokeOptions] = None) -> Output[GetDistributedDatabaseDistributedDatabaseResult]
    func LookupDistributedDatabaseDistributedDatabase(ctx *Context, args *LookupDistributedDatabaseDistributedDatabaseArgs, opts ...InvokeOption) (*LookupDistributedDatabaseDistributedDatabaseResult, error)
    func LookupDistributedDatabaseDistributedDatabaseOutput(ctx *Context, args *LookupDistributedDatabaseDistributedDatabaseOutputArgs, opts ...InvokeOption) LookupDistributedDatabaseDistributedDatabaseResultOutput

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

    public static class GetDistributedDatabaseDistributedDatabase 
    {
        public static Task<GetDistributedDatabaseDistributedDatabaseResult> InvokeAsync(GetDistributedDatabaseDistributedDatabaseArgs args, InvokeOptions? opts = null)
        public static Output<GetDistributedDatabaseDistributedDatabaseResult> Invoke(GetDistributedDatabaseDistributedDatabaseInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDistributedDatabaseDistributedDatabaseResult> getDistributedDatabaseDistributedDatabase(GetDistributedDatabaseDistributedDatabaseArgs args, InvokeOptions options)
    public static Output<GetDistributedDatabaseDistributedDatabaseResult> getDistributedDatabaseDistributedDatabase(GetDistributedDatabaseDistributedDatabaseArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:oci/getDistributedDatabaseDistributedDatabase:getDistributedDatabaseDistributedDatabase
      arguments:
        # arguments dictionary
    data "oci_oci_getdistributeddatabasedistributeddatabase" "name" {
        # arguments
    }

    The following arguments are supported:

    DistributedDatabaseId string
    Globally distributed database identifier
    Metadata string
    Comma separated names of argument corresponding to which metadata need to be retrived.
    DistributedDatabaseId string
    Globally distributed database identifier
    Metadata string
    Comma separated names of argument corresponding to which metadata need to be retrived.
    distributed_database_id string
    Globally distributed database identifier
    metadata string
    Comma separated names of argument corresponding to which metadata need to be retrived.
    distributedDatabaseId String
    Globally distributed database identifier
    metadata String
    Comma separated names of argument corresponding to which metadata need to be retrived.
    distributedDatabaseId string
    Globally distributed database identifier
    metadata string
    Comma separated names of argument corresponding to which metadata need to be retrived.
    distributed_database_id str
    Globally distributed database identifier
    metadata str
    Comma separated names of argument corresponding to which metadata need to be retrived.
    distributedDatabaseId String
    Globally distributed database identifier
    metadata String
    Comma separated names of argument corresponding to which metadata need to be retrived.

    getDistributedDatabaseDistributedDatabase Result

    The following output properties are available:

    CatalogDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetail>
    Collection of catalogs associated with the Globally distributed database.
    ChangeDbBackupConfigTrigger int
    CharacterSet string
    The character set for the database.
    Chunks int
    The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
    CompartmentId string
    The OCID of the Globally distributed database compartment.
    ConfigureShardingIsRebalanceRequired bool
    ConfigureShardingTrigger int
    ConnectionStrings List<GetDistributedDatabaseDistributedDatabaseConnectionString>
    Details of Globally distributed database connection String.
    DatabaseVersion string
    Oracle Database version for the shards and catalog used in Globally distributed database.
    DbBackupConfigs List<GetDistributedDatabaseDistributedDatabaseDbBackupConfig>
    Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
    DbDeploymentType string
    The distributed database deployment type.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    DistributedDatabaseId string
    DownloadGsmCertificateSigningRequestTrigger int

    Deprecated: This trigger/action API is deprecated.

    EffectiveReplicationUnit int
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    GenerateGsmCertificateSigningRequestTrigger int

    Deprecated: This trigger/action API is deprecated.

    GenerateWalletDownloadedWalletContentLength int
    GenerateWalletDownloadedWalletEtag string
    GenerateWalletDownloadedWalletLastModified string
    GenerateWalletDownloadedWalletZipBase64 string
    GenerateWalletPassword string
    GenerateWalletTrigger int
    GsmDetails List<GetDistributedDatabaseDistributedDatabaseGsmDetail>
    Collection of catalogs associated with the Globally distributed database.
    GsmSshPublicKey string
    The SSH public key for Global service manager instances.
    Id string
    The OCID of the Global service manager software image.
    LatestGsmImageDetails List<GetDistributedDatabaseDistributedDatabaseLatestGsmImageDetail>
    The Global service manager image details
    LifecycleDetails string
    The lifecycleDetails for the Globally distributed database.
    ListenerPort int
    The Global service manager listener port number for the Globally distributed database.
    ListenerPortTls int
    The TLS listener port number for Globally distributed database.
    MoveReplicationUnitTrigger int
    NcharacterSet string
    The national character set for the database.
    OnsPortLocal int
    Ons local port number.
    OnsPortRemote int
    Ons remote port number.
    PatchOperations List<GetDistributedDatabaseDistributedDatabasePatchOperation>
    Prefix string
    Unique name prefix for the Globally distributed databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number.
    PrivateEndpointIds List<string>
    The collection of OCID of the private endpoint associated with Globally distributed autonomous database.
    RecreateFailedResourceTrigger int
    ReplicationFactor int
    The Replication factor for RAFT replication based Globally distributed database. Currently supported values are 3, 5 and 7.
    ReplicationMethod string
    The Replication method for Globally distributed database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
    ReplicationUnit int
    The replication unit count for RAFT based distributed database. For RAFT replication based Globally distributed database, the value should be at least twice the number of shards.
    ScanListenerPort int
    The TCP Single Client Access Name (SCAN) port for Globally distributed database clusters.
    ShardDetails List<GetDistributedDatabaseDistributedDatabaseShardDetail>
    Collection of shards associated with the Globally distributed database.
    ShardingMethod string
    Sharding Methods for the Globally distributed database.
    StartDatabaseTrigger int
    State string
    Lifecycle states for the Globally distributed database.
    StopDatabaseTrigger int
    SystemTags Dictionary<string, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    UploadSignedCertificateAndGenerateWalletTrigger int

    Deprecated: This trigger/action API is deprecated.

    ValidateNetworkDetails List<GetDistributedDatabaseDistributedDatabaseValidateNetworkDetail>
    ValidateNetworkTrigger int
    Metadata string
    Additional metadata related to Globally distributed database resources.
    CatalogDetails []GetDistributedDatabaseDistributedDatabaseCatalogDetail
    Collection of catalogs associated with the Globally distributed database.
    ChangeDbBackupConfigTrigger int
    CharacterSet string
    The character set for the database.
    Chunks int
    The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
    CompartmentId string
    The OCID of the Globally distributed database compartment.
    ConfigureShardingIsRebalanceRequired bool
    ConfigureShardingTrigger int
    ConnectionStrings []GetDistributedDatabaseDistributedDatabaseConnectionString
    Details of Globally distributed database connection String.
    DatabaseVersion string
    Oracle Database version for the shards and catalog used in Globally distributed database.
    DbBackupConfigs []GetDistributedDatabaseDistributedDatabaseDbBackupConfig
    Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
    DbDeploymentType string
    The distributed database deployment type.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    DistributedDatabaseId string
    DownloadGsmCertificateSigningRequestTrigger int

    Deprecated: This trigger/action API is deprecated.

    EffectiveReplicationUnit int
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    GenerateGsmCertificateSigningRequestTrigger int

    Deprecated: This trigger/action API is deprecated.

    GenerateWalletDownloadedWalletContentLength int
    GenerateWalletDownloadedWalletEtag string
    GenerateWalletDownloadedWalletLastModified string
    GenerateWalletDownloadedWalletZipBase64 string
    GenerateWalletPassword string
    GenerateWalletTrigger int
    GsmDetails []GetDistributedDatabaseDistributedDatabaseGsmDetail
    Collection of catalogs associated with the Globally distributed database.
    GsmSshPublicKey string
    The SSH public key for Global service manager instances.
    Id string
    The OCID of the Global service manager software image.
    LatestGsmImageDetails []GetDistributedDatabaseDistributedDatabaseLatestGsmImageDetail
    The Global service manager image details
    LifecycleDetails string
    The lifecycleDetails for the Globally distributed database.
    ListenerPort int
    The Global service manager listener port number for the Globally distributed database.
    ListenerPortTls int
    The TLS listener port number for Globally distributed database.
    MoveReplicationUnitTrigger int
    NcharacterSet string
    The national character set for the database.
    OnsPortLocal int
    Ons local port number.
    OnsPortRemote int
    Ons remote port number.
    PatchOperations []GetDistributedDatabaseDistributedDatabasePatchOperation
    Prefix string
    Unique name prefix for the Globally distributed databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number.
    PrivateEndpointIds []string
    The collection of OCID of the private endpoint associated with Globally distributed autonomous database.
    RecreateFailedResourceTrigger int
    ReplicationFactor int
    The Replication factor for RAFT replication based Globally distributed database. Currently supported values are 3, 5 and 7.
    ReplicationMethod string
    The Replication method for Globally distributed database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
    ReplicationUnit int
    The replication unit count for RAFT based distributed database. For RAFT replication based Globally distributed database, the value should be at least twice the number of shards.
    ScanListenerPort int
    The TCP Single Client Access Name (SCAN) port for Globally distributed database clusters.
    ShardDetails []GetDistributedDatabaseDistributedDatabaseShardDetail
    Collection of shards associated with the Globally distributed database.
    ShardingMethod string
    Sharding Methods for the Globally distributed database.
    StartDatabaseTrigger int
    State string
    Lifecycle states for the Globally distributed database.
    StopDatabaseTrigger int
    SystemTags map[string]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    UploadSignedCertificateAndGenerateWalletTrigger int

    Deprecated: This trigger/action API is deprecated.

    ValidateNetworkDetails []GetDistributedDatabaseDistributedDatabaseValidateNetworkDetail
    ValidateNetworkTrigger int
    Metadata string
    Additional metadata related to Globally distributed database resources.
    catalog_details list(object)
    Collection of catalogs associated with the Globally distributed database.
    change_db_backup_config_trigger number
    character_set string
    The character set for the database.
    chunks number
    The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
    compartment_id string
    The OCID of the Globally distributed database compartment.
    configure_sharding_is_rebalance_required bool
    configure_sharding_trigger number
    connection_strings list(object)
    Details of Globally distributed database connection String.
    database_version string
    Oracle Database version for the shards and catalog used in Globally distributed database.
    db_backup_configs list(object)
    Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
    db_deployment_type string
    The distributed database deployment type.
    defined_tags map(string)
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    display_name string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    distributed_database_id string
    download_gsm_certificate_signing_request_trigger number

    Deprecated: This trigger/action API is deprecated.

    effective_replication_unit number
    freeform_tags map(string)
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    generate_gsm_certificate_signing_request_trigger number

    Deprecated: This trigger/action API is deprecated.

    generate_wallet_downloaded_wallet_content_length number
    generate_wallet_downloaded_wallet_etag string
    generate_wallet_downloaded_wallet_last_modified string
    generate_wallet_downloaded_wallet_zip_base64 string
    generate_wallet_password string
    generate_wallet_trigger number
    gsm_details list(object)
    Collection of catalogs associated with the Globally distributed database.
    gsm_ssh_public_key string
    The SSH public key for Global service manager instances.
    id string
    The OCID of the Global service manager software image.
    latest_gsm_image_details list(object)
    The Global service manager image details
    lifecycle_details string
    The lifecycleDetails for the Globally distributed database.
    listener_port number
    The Global service manager listener port number for the Globally distributed database.
    listener_port_tls number
    The TLS listener port number for Globally distributed database.
    move_replication_unit_trigger number
    ncharacter_set string
    The national character set for the database.
    ons_port_local number
    Ons local port number.
    ons_port_remote number
    Ons remote port number.
    patch_operations list(object)
    prefix string
    Unique name prefix for the Globally distributed databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number.
    private_endpoint_ids list(string)
    The collection of OCID of the private endpoint associated with Globally distributed autonomous database.
    recreate_failed_resource_trigger number
    replication_factor number
    The Replication factor for RAFT replication based Globally distributed database. Currently supported values are 3, 5 and 7.
    replication_method string
    The Replication method for Globally distributed database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
    replication_unit number
    The replication unit count for RAFT based distributed database. For RAFT replication based Globally distributed database, the value should be at least twice the number of shards.
    scan_listener_port number
    The TCP Single Client Access Name (SCAN) port for Globally distributed database clusters.
    shard_details list(object)
    Collection of shards associated with the Globally distributed database.
    sharding_method string
    Sharding Methods for the Globally distributed database.
    start_database_trigger number
    state string
    Lifecycle states for the Globally distributed database.
    stop_database_trigger number
    system_tags map(string)
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    upload_signed_certificate_and_generate_wallet_trigger number

    Deprecated: This trigger/action API is deprecated.

    validate_network_details list(object)
    validate_network_trigger number
    metadata string
    Additional metadata related to Globally distributed database resources.
    catalogDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetail>
    Collection of catalogs associated with the Globally distributed database.
    changeDbBackupConfigTrigger Integer
    characterSet String
    The character set for the database.
    chunks Integer
    The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
    compartmentId String
    The OCID of the Globally distributed database compartment.
    configureShardingIsRebalanceRequired Boolean
    configureShardingTrigger Integer
    connectionStrings List<GetDistributedDatabaseDistributedDatabaseConnectionString>
    Details of Globally distributed database connection String.
    databaseVersion String
    Oracle Database version for the shards and catalog used in Globally distributed database.
    dbBackupConfigs List<GetDistributedDatabaseDistributedDatabaseDbBackupConfig>
    Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
    dbDeploymentType String
    The distributed database deployment type.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    distributedDatabaseId String
    downloadGsmCertificateSigningRequestTrigger Integer

    Deprecated: This trigger/action API is deprecated.

    effectiveReplicationUnit Integer
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    generateGsmCertificateSigningRequestTrigger Integer

    Deprecated: This trigger/action API is deprecated.

    generateWalletDownloadedWalletContentLength Integer
    generateWalletDownloadedWalletEtag String
    generateWalletDownloadedWalletLastModified String
    generateWalletDownloadedWalletZipBase64 String
    generateWalletPassword String
    generateWalletTrigger Integer
    gsmDetails List<GetDistributedDatabaseDistributedDatabaseGsmDetail>
    Collection of catalogs associated with the Globally distributed database.
    gsmSshPublicKey String
    The SSH public key for Global service manager instances.
    id String
    The OCID of the Global service manager software image.
    latestGsmImageDetails List<GetDistributedDatabaseDistributedDatabaseLatestGsmImageDetail>
    The Global service manager image details
    lifecycleDetails String
    The lifecycleDetails for the Globally distributed database.
    listenerPort Integer
    The Global service manager listener port number for the Globally distributed database.
    listenerPortTls Integer
    The TLS listener port number for Globally distributed database.
    moveReplicationUnitTrigger Integer
    ncharacterSet String
    The national character set for the database.
    onsPortLocal Integer
    Ons local port number.
    onsPortRemote Integer
    Ons remote port number.
    patchOperations List<GetDistributedDatabaseDistributedDatabasePatchOperation>
    prefix String
    Unique name prefix for the Globally distributed databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number.
    privateEndpointIds List<String>
    The collection of OCID of the private endpoint associated with Globally distributed autonomous database.
    recreateFailedResourceTrigger Integer
    replicationFactor Integer
    The Replication factor for RAFT replication based Globally distributed database. Currently supported values are 3, 5 and 7.
    replicationMethod String
    The Replication method for Globally distributed database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
    replicationUnit Integer
    The replication unit count for RAFT based distributed database. For RAFT replication based Globally distributed database, the value should be at least twice the number of shards.
    scanListenerPort Integer
    The TCP Single Client Access Name (SCAN) port for Globally distributed database clusters.
    shardDetails List<GetDistributedDatabaseDistributedDatabaseShardDetail>
    Collection of shards associated with the Globally distributed database.
    shardingMethod String
    Sharding Methods for the Globally distributed database.
    startDatabaseTrigger Integer
    state String
    Lifecycle states for the Globally distributed database.
    stopDatabaseTrigger Integer
    systemTags Map<String,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    uploadSignedCertificateAndGenerateWalletTrigger Integer

    Deprecated: This trigger/action API is deprecated.

    validateNetworkDetails List<GetDistributedDatabaseDistributedDatabaseValidateNetworkDetail>
    validateNetworkTrigger Integer
    metadata String
    Additional metadata related to Globally distributed database resources.
    catalogDetails GetDistributedDatabaseDistributedDatabaseCatalogDetail[]
    Collection of catalogs associated with the Globally distributed database.
    changeDbBackupConfigTrigger number
    characterSet string
    The character set for the database.
    chunks number
    The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
    compartmentId string
    The OCID of the Globally distributed database compartment.
    configureShardingIsRebalanceRequired boolean
    configureShardingTrigger number
    connectionStrings GetDistributedDatabaseDistributedDatabaseConnectionString[]
    Details of Globally distributed database connection String.
    databaseVersion string
    Oracle Database version for the shards and catalog used in Globally distributed database.
    dbBackupConfigs GetDistributedDatabaseDistributedDatabaseDbBackupConfig[]
    Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
    dbDeploymentType string
    The distributed database deployment type.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    distributedDatabaseId string
    downloadGsmCertificateSigningRequestTrigger number

    Deprecated: This trigger/action API is deprecated.

    effectiveReplicationUnit number
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    generateGsmCertificateSigningRequestTrigger number

    Deprecated: This trigger/action API is deprecated.

    generateWalletDownloadedWalletContentLength number
    generateWalletDownloadedWalletEtag string
    generateWalletDownloadedWalletLastModified string
    generateWalletDownloadedWalletZipBase64 string
    generateWalletPassword string
    generateWalletTrigger number
    gsmDetails GetDistributedDatabaseDistributedDatabaseGsmDetail[]
    Collection of catalogs associated with the Globally distributed database.
    gsmSshPublicKey string
    The SSH public key for Global service manager instances.
    id string
    The OCID of the Global service manager software image.
    latestGsmImageDetails GetDistributedDatabaseDistributedDatabaseLatestGsmImageDetail[]
    The Global service manager image details
    lifecycleDetails string
    The lifecycleDetails for the Globally distributed database.
    listenerPort number
    The Global service manager listener port number for the Globally distributed database.
    listenerPortTls number
    The TLS listener port number for Globally distributed database.
    moveReplicationUnitTrigger number
    ncharacterSet string
    The national character set for the database.
    onsPortLocal number
    Ons local port number.
    onsPortRemote number
    Ons remote port number.
    patchOperations GetDistributedDatabaseDistributedDatabasePatchOperation[]
    prefix string
    Unique name prefix for the Globally distributed databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number.
    privateEndpointIds string[]
    The collection of OCID of the private endpoint associated with Globally distributed autonomous database.
    recreateFailedResourceTrigger number
    replicationFactor number
    The Replication factor for RAFT replication based Globally distributed database. Currently supported values are 3, 5 and 7.
    replicationMethod string
    The Replication method for Globally distributed database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
    replicationUnit number
    The replication unit count for RAFT based distributed database. For RAFT replication based Globally distributed database, the value should be at least twice the number of shards.
    scanListenerPort number
    The TCP Single Client Access Name (SCAN) port for Globally distributed database clusters.
    shardDetails GetDistributedDatabaseDistributedDatabaseShardDetail[]
    Collection of shards associated with the Globally distributed database.
    shardingMethod string
    Sharding Methods for the Globally distributed database.
    startDatabaseTrigger number
    state string
    Lifecycle states for the Globally distributed database.
    stopDatabaseTrigger number
    systemTags {[key: string]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    uploadSignedCertificateAndGenerateWalletTrigger number

    Deprecated: This trigger/action API is deprecated.

    validateNetworkDetails GetDistributedDatabaseDistributedDatabaseValidateNetworkDetail[]
    validateNetworkTrigger number
    metadata string
    Additional metadata related to Globally distributed database resources.
    catalog_details Sequence[GetDistributedDatabaseDistributedDatabaseCatalogDetail]
    Collection of catalogs associated with the Globally distributed database.
    change_db_backup_config_trigger int
    character_set str
    The character set for the database.
    chunks int
    The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
    compartment_id str
    The OCID of the Globally distributed database compartment.
    configure_sharding_is_rebalance_required bool
    configure_sharding_trigger int
    connection_strings Sequence[GetDistributedDatabaseDistributedDatabaseConnectionString]
    Details of Globally distributed database connection String.
    database_version str
    Oracle Database version for the shards and catalog used in Globally distributed database.
    db_backup_configs Sequence[GetDistributedDatabaseDistributedDatabaseDbBackupConfig]
    Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
    db_deployment_type str
    The distributed database deployment type.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    display_name str
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    distributed_database_id str
    download_gsm_certificate_signing_request_trigger int

    Deprecated: This trigger/action API is deprecated.

    effective_replication_unit int
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    generate_gsm_certificate_signing_request_trigger int

    Deprecated: This trigger/action API is deprecated.

    generate_wallet_downloaded_wallet_content_length int
    generate_wallet_downloaded_wallet_etag str
    generate_wallet_downloaded_wallet_last_modified str
    generate_wallet_downloaded_wallet_zip_base64 str
    generate_wallet_password str
    generate_wallet_trigger int
    gsm_details Sequence[GetDistributedDatabaseDistributedDatabaseGsmDetail]
    Collection of catalogs associated with the Globally distributed database.
    gsm_ssh_public_key str
    The SSH public key for Global service manager instances.
    id str
    The OCID of the Global service manager software image.
    latest_gsm_image_details Sequence[GetDistributedDatabaseDistributedDatabaseLatestGsmImageDetail]
    The Global service manager image details
    lifecycle_details str
    The lifecycleDetails for the Globally distributed database.
    listener_port int
    The Global service manager listener port number for the Globally distributed database.
    listener_port_tls int
    The TLS listener port number for Globally distributed database.
    move_replication_unit_trigger int
    ncharacter_set str
    The national character set for the database.
    ons_port_local int
    Ons local port number.
    ons_port_remote int
    Ons remote port number.
    patch_operations Sequence[GetDistributedDatabaseDistributedDatabasePatchOperation]
    prefix str
    Unique name prefix for the Globally distributed databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number.
    private_endpoint_ids Sequence[str]
    The collection of OCID of the private endpoint associated with Globally distributed autonomous database.
    recreate_failed_resource_trigger int
    replication_factor int
    The Replication factor for RAFT replication based Globally distributed database. Currently supported values are 3, 5 and 7.
    replication_method str
    The Replication method for Globally distributed database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
    replication_unit int
    The replication unit count for RAFT based distributed database. For RAFT replication based Globally distributed database, the value should be at least twice the number of shards.
    scan_listener_port int
    The TCP Single Client Access Name (SCAN) port for Globally distributed database clusters.
    shard_details Sequence[GetDistributedDatabaseDistributedDatabaseShardDetail]
    Collection of shards associated with the Globally distributed database.
    sharding_method str
    Sharding Methods for the Globally distributed database.
    start_database_trigger int
    state str
    Lifecycle states for the Globally distributed database.
    stop_database_trigger int
    system_tags Mapping[str, str]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated str
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    upload_signed_certificate_and_generate_wallet_trigger int

    Deprecated: This trigger/action API is deprecated.

    validate_network_details Sequence[GetDistributedDatabaseDistributedDatabaseValidateNetworkDetail]
    validate_network_trigger int
    metadata str
    Additional metadata related to Globally distributed database resources.
    catalogDetails List<Property Map>
    Collection of catalogs associated with the Globally distributed database.
    changeDbBackupConfigTrigger Number
    characterSet String
    The character set for the database.
    chunks Number
    The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
    compartmentId String
    The OCID of the Globally distributed database compartment.
    configureShardingIsRebalanceRequired Boolean
    configureShardingTrigger Number
    connectionStrings List<Property Map>
    Details of Globally distributed database connection String.
    databaseVersion String
    Oracle Database version for the shards and catalog used in Globally distributed database.
    dbBackupConfigs List<Property Map>
    Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
    dbDeploymentType String
    The distributed database deployment type.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    distributedDatabaseId String
    downloadGsmCertificateSigningRequestTrigger Number

    Deprecated: This trigger/action API is deprecated.

    effectiveReplicationUnit Number
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    generateGsmCertificateSigningRequestTrigger Number

    Deprecated: This trigger/action API is deprecated.

    generateWalletDownloadedWalletContentLength Number
    generateWalletDownloadedWalletEtag String
    generateWalletDownloadedWalletLastModified String
    generateWalletDownloadedWalletZipBase64 String
    generateWalletPassword String
    generateWalletTrigger Number
    gsmDetails List<Property Map>
    Collection of catalogs associated with the Globally distributed database.
    gsmSshPublicKey String
    The SSH public key for Global service manager instances.
    id String
    The OCID of the Global service manager software image.
    latestGsmImageDetails List<Property Map>
    The Global service manager image details
    lifecycleDetails String
    The lifecycleDetails for the Globally distributed database.
    listenerPort Number
    The Global service manager listener port number for the Globally distributed database.
    listenerPortTls Number
    The TLS listener port number for Globally distributed database.
    moveReplicationUnitTrigger Number
    ncharacterSet String
    The national character set for the database.
    onsPortLocal Number
    Ons local port number.
    onsPortRemote Number
    Ons remote port number.
    patchOperations List<Property Map>
    prefix String
    Unique name prefix for the Globally distributed databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number.
    privateEndpointIds List<String>
    The collection of OCID of the private endpoint associated with Globally distributed autonomous database.
    recreateFailedResourceTrigger Number
    replicationFactor Number
    The Replication factor for RAFT replication based Globally distributed database. Currently supported values are 3, 5 and 7.
    replicationMethod String
    The Replication method for Globally distributed database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
    replicationUnit Number
    The replication unit count for RAFT based distributed database. For RAFT replication based Globally distributed database, the value should be at least twice the number of shards.
    scanListenerPort Number
    The TCP Single Client Access Name (SCAN) port for Globally distributed database clusters.
    shardDetails List<Property Map>
    Collection of shards associated with the Globally distributed database.
    shardingMethod String
    Sharding Methods for the Globally distributed database.
    startDatabaseTrigger Number
    state String
    Lifecycle states for the Globally distributed database.
    stopDatabaseTrigger Number
    systemTags Map<String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    uploadSignedCertificateAndGenerateWalletTrigger Number

    Deprecated: This trigger/action API is deprecated.

    validateNetworkDetails List<Property Map>
    validateNetworkTrigger Number
    metadata String
    Additional metadata related to Globally distributed database resources.

    Supporting Types

    GetDistributedDatabaseDistributedDatabaseCatalogDetail

    AdminPassword string
    AvailabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    ContainerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    DbHomeId string
    The OCID of the Database Home.
    DbStorageVaultDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailDbStorageVaultDetail>
    The Storage Vault for Distributed Database Resource
    KmsKeyId string
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    KmsKeyVersionId string
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    Metadatas List<GetDistributedDatabaseDistributedDatabaseCatalogDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    Name string
    Name of the shard.
    PeerDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetail>
    Peer details for the shard.
    PeerVmClusterIds List<string>
    ShardGroup string
    The name of the shardGroup for the shard.
    ShardSpace string
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    Source string
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    VaultId string
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    VmClusterDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailVmClusterDetail>
    The Exadata VM cluster for Distributed Database Resource
    VmClusterId string
    The OCID of the VmCluster.
    AdminPassword string
    AvailabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    ContainerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    DbHomeId string
    The OCID of the Database Home.
    DbStorageVaultDetails []GetDistributedDatabaseDistributedDatabaseCatalogDetailDbStorageVaultDetail
    The Storage Vault for Distributed Database Resource
    KmsKeyId string
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    KmsKeyVersionId string
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    Metadatas []GetDistributedDatabaseDistributedDatabaseCatalogDetailMetadata
    Comma separated names of argument corresponding to which metadata need to be retrived.
    Name string
    Name of the shard.
    PeerDetails []GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetail
    Peer details for the shard.
    PeerVmClusterIds []string
    ShardGroup string
    The name of the shardGroup for the shard.
    ShardSpace string
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    Source string
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    VaultId string
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    VmClusterDetails []GetDistributedDatabaseDistributedDatabaseCatalogDetailVmClusterDetail
    The Exadata VM cluster for Distributed Database Resource
    VmClusterId string
    The OCID of the VmCluster.
    admin_password string
    availability_domain string
    The name of the availability domain that the distributed database shard will be located in.
    container_database_id string
    the identifier of the container database for underlying supporting resource.
    db_home_id string
    The OCID of the Database Home.
    db_storage_vault_details list(object)
    The Storage Vault for Distributed Database Resource
    kms_key_id string
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kms_key_version_id string
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas list(object)
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name string
    Name of the shard.
    peer_details list(object)
    Peer details for the shard.
    peer_vm_cluster_ids list(string)
    shard_group string
    The name of the shardGroup for the shard.
    shard_space string
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source string
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status string
    Status of EXADB_XS based shard.
    supporting_resource_id string
    the identifier of the underlying supporting resource.
    time_created string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vault_id string
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vm_cluster_details list(object)
    The Exadata VM cluster for Distributed Database Resource
    vm_cluster_id string
    The OCID of the VmCluster.
    adminPassword String
    availabilityDomain String
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId String
    the identifier of the container database for underlying supporting resource.
    dbHomeId String
    The OCID of the Database Home.
    dbStorageVaultDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailDbStorageVaultDetail>
    The Storage Vault for Distributed Database Resource
    kmsKeyId String
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kmsKeyVersionId String
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas List<GetDistributedDatabaseDistributedDatabaseCatalogDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name String
    Name of the shard.
    peerDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetail>
    Peer details for the shard.
    peerVmClusterIds List<String>
    shardGroup String
    The name of the shardGroup for the shard.
    shardSpace String
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source String
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vaultId String
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vmClusterDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailVmClusterDetail>
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId String
    The OCID of the VmCluster.
    adminPassword string
    availabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    dbHomeId string
    The OCID of the Database Home.
    dbStorageVaultDetails GetDistributedDatabaseDistributedDatabaseCatalogDetailDbStorageVaultDetail[]
    The Storage Vault for Distributed Database Resource
    kmsKeyId string
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kmsKeyVersionId string
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas GetDistributedDatabaseDistributedDatabaseCatalogDetailMetadata[]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name string
    Name of the shard.
    peerDetails GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetail[]
    Peer details for the shard.
    peerVmClusterIds string[]
    shardGroup string
    The name of the shardGroup for the shard.
    shardSpace string
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source string
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status string
    Status of EXADB_XS based shard.
    supportingResourceId string
    the identifier of the underlying supporting resource.
    timeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vaultId string
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vmClusterDetails GetDistributedDatabaseDistributedDatabaseCatalogDetailVmClusterDetail[]
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId string
    The OCID of the VmCluster.
    admin_password str
    availability_domain str
    The name of the availability domain that the distributed database shard will be located in.
    container_database_id str
    the identifier of the container database for underlying supporting resource.
    db_home_id str
    The OCID of the Database Home.
    db_storage_vault_details Sequence[GetDistributedDatabaseDistributedDatabaseCatalogDetailDbStorageVaultDetail]
    The Storage Vault for Distributed Database Resource
    kms_key_id str
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kms_key_version_id str
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas Sequence[GetDistributedDatabaseDistributedDatabaseCatalogDetailMetadata]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name str
    Name of the shard.
    peer_details Sequence[GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetail]
    Peer details for the shard.
    peer_vm_cluster_ids Sequence[str]
    shard_group str
    The name of the shardGroup for the shard.
    shard_space str
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source str
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status str
    Status of EXADB_XS based shard.
    supporting_resource_id str
    the identifier of the underlying supporting resource.
    time_created str
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated str
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vault_id str
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vm_cluster_details Sequence[GetDistributedDatabaseDistributedDatabaseCatalogDetailVmClusterDetail]
    The Exadata VM cluster for Distributed Database Resource
    vm_cluster_id str
    The OCID of the VmCluster.
    adminPassword String
    availabilityDomain String
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId String
    the identifier of the container database for underlying supporting resource.
    dbHomeId String
    The OCID of the Database Home.
    dbStorageVaultDetails List<Property Map>
    The Storage Vault for Distributed Database Resource
    kmsKeyId String
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kmsKeyVersionId String
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas List<Property Map>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name String
    Name of the shard.
    peerDetails List<Property Map>
    Peer details for the shard.
    peerVmClusterIds List<String>
    shardGroup String
    The name of the shardGroup for the shard.
    shardSpace String
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source String
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vaultId String
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vmClusterDetails List<Property Map>
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId String
    The OCID of the VmCluster.

    GetDistributedDatabaseDistributedDatabaseCatalogDetailDbStorageVaultDetail

    AdditionalFlashCacheInPercent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    DbStorageVaultId string
    The OCID of the Database Vault Storage.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    HighCapacityDatabaseStorage int
    Total storage capacity in GB for vault storage.
    AdditionalFlashCacheInPercent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    DbStorageVaultId string
    The OCID of the Database Vault Storage.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    HighCapacityDatabaseStorage int
    Total storage capacity in GB for vault storage.
    additional_flash_cache_in_percent number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    db_storage_vault_id string
    The OCID of the Database Vault Storage.
    display_name string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    high_capacity_database_storage number
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent Integer
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId String
    The OCID of the Database Vault Storage.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage Integer
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId string
    The OCID of the Database Vault Storage.
    displayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage number
    Total storage capacity in GB for vault storage.
    additional_flash_cache_in_percent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    db_storage_vault_id str
    The OCID of the Database Vault Storage.
    display_name str
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    high_capacity_database_storage int
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent Number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId String
    The OCID of the Database Vault Storage.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage Number
    Total storage capacity in GB for vault storage.

    GetDistributedDatabaseDistributedDatabaseCatalogDetailMetadata

    Map Dictionary<string, string>
    The map containing key-value pair of additional metadata.
    Map map[string]string
    The map containing key-value pair of additional metadata.
    map map(string)
    The map containing key-value pair of additional metadata.
    map Map<String,String>
    The map containing key-value pair of additional metadata.
    map {[key: string]: string}
    The map containing key-value pair of additional metadata.
    map Mapping[str, str]
    The map containing key-value pair of additional metadata.
    map Map<String>
    The map containing key-value pair of additional metadata.

    GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetail

    AvailabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    ContainerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    DbStorageVaultDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailDbStorageVaultDetail>
    The Storage Vault for Distributed Database Resource
    Metadatas List<GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    ProtectionMode string
    The protectionMode for the shard peer.
    ShardGroup string
    The name of the shardGroup for the shard.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    TransportType string
    The redo transport type to use for this Data Guard association.
    VmClusterDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailVmClusterDetail>
    The Exadata VM cluster for Distributed Database Resource
    VmClusterId string
    The OCID of the VmCluster.
    AvailabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    ContainerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    DbStorageVaultDetails []GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailDbStorageVaultDetail
    The Storage Vault for Distributed Database Resource
    Metadatas []GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailMetadata
    Comma separated names of argument corresponding to which metadata need to be retrived.
    ProtectionMode string
    The protectionMode for the shard peer.
    ShardGroup string
    The name of the shardGroup for the shard.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    TransportType string
    The redo transport type to use for this Data Guard association.
    VmClusterDetails []GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailVmClusterDetail
    The Exadata VM cluster for Distributed Database Resource
    VmClusterId string
    The OCID of the VmCluster.
    availability_domain string
    The name of the availability domain that the distributed database shard will be located in.
    container_database_id string
    the identifier of the container database for underlying supporting resource.
    db_storage_vault_details list(object)
    The Storage Vault for Distributed Database Resource
    metadatas list(object)
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protection_mode string
    The protectionMode for the shard peer.
    shard_group string
    The name of the shardGroup for the shard.
    status string
    Status of EXADB_XS based shard.
    supporting_resource_id string
    the identifier of the underlying supporting resource.
    time_created string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transport_type string
    The redo transport type to use for this Data Guard association.
    vm_cluster_details list(object)
    The Exadata VM cluster for Distributed Database Resource
    vm_cluster_id string
    The OCID of the VmCluster.
    availabilityDomain String
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId String
    the identifier of the container database for underlying supporting resource.
    dbStorageVaultDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailDbStorageVaultDetail>
    The Storage Vault for Distributed Database Resource
    metadatas List<GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protectionMode String
    The protectionMode for the shard peer.
    shardGroup String
    The name of the shardGroup for the shard.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transportType String
    The redo transport type to use for this Data Guard association.
    vmClusterDetails List<GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailVmClusterDetail>
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId String
    The OCID of the VmCluster.
    availabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    dbStorageVaultDetails GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailDbStorageVaultDetail[]
    The Storage Vault for Distributed Database Resource
    metadatas GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailMetadata[]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protectionMode string
    The protectionMode for the shard peer.
    shardGroup string
    The name of the shardGroup for the shard.
    status string
    Status of EXADB_XS based shard.
    supportingResourceId string
    the identifier of the underlying supporting resource.
    timeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transportType string
    The redo transport type to use for this Data Guard association.
    vmClusterDetails GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailVmClusterDetail[]
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId string
    The OCID of the VmCluster.
    availability_domain str
    The name of the availability domain that the distributed database shard will be located in.
    container_database_id str
    the identifier of the container database for underlying supporting resource.
    db_storage_vault_details Sequence[GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailDbStorageVaultDetail]
    The Storage Vault for Distributed Database Resource
    metadatas Sequence[GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailMetadata]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protection_mode str
    The protectionMode for the shard peer.
    shard_group str
    The name of the shardGroup for the shard.
    status str
    Status of EXADB_XS based shard.
    supporting_resource_id str
    the identifier of the underlying supporting resource.
    time_created str
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated str
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transport_type str
    The redo transport type to use for this Data Guard association.
    vm_cluster_details Sequence[GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailVmClusterDetail]
    The Exadata VM cluster for Distributed Database Resource
    vm_cluster_id str
    The OCID of the VmCluster.
    availabilityDomain String
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId String
    the identifier of the container database for underlying supporting resource.
    dbStorageVaultDetails List<Property Map>
    The Storage Vault for Distributed Database Resource
    metadatas List<Property Map>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protectionMode String
    The protectionMode for the shard peer.
    shardGroup String
    The name of the shardGroup for the shard.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transportType String
    The redo transport type to use for this Data Guard association.
    vmClusterDetails List<Property Map>
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId String
    The OCID of the VmCluster.

    GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailDbStorageVaultDetail

    AdditionalFlashCacheInPercent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    DbStorageVaultId string
    The OCID of the Database Vault Storage.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    HighCapacityDatabaseStorage int
    Total storage capacity in GB for vault storage.
    AdditionalFlashCacheInPercent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    DbStorageVaultId string
    The OCID of the Database Vault Storage.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    HighCapacityDatabaseStorage int
    Total storage capacity in GB for vault storage.
    additional_flash_cache_in_percent number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    db_storage_vault_id string
    The OCID of the Database Vault Storage.
    display_name string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    high_capacity_database_storage number
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent Integer
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId String
    The OCID of the Database Vault Storage.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage Integer
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId string
    The OCID of the Database Vault Storage.
    displayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage number
    Total storage capacity in GB for vault storage.
    additional_flash_cache_in_percent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    db_storage_vault_id str
    The OCID of the Database Vault Storage.
    display_name str
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    high_capacity_database_storage int
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent Number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId String
    The OCID of the Database Vault Storage.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage Number
    Total storage capacity in GB for vault storage.

    GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailMetadata

    Map Dictionary<string, string>
    The map containing key-value pair of additional metadata.
    Map map[string]string
    The map containing key-value pair of additional metadata.
    map map(string)
    The map containing key-value pair of additional metadata.
    map Map<String,String>
    The map containing key-value pair of additional metadata.
    map {[key: string]: string}
    The map containing key-value pair of additional metadata.
    map Mapping[str, str]
    The map containing key-value pair of additional metadata.
    map Map<String>
    The map containing key-value pair of additional metadata.

    GetDistributedDatabaseDistributedDatabaseCatalogDetailPeerDetailVmClusterDetail

    BackupNetworkNsgIds List<string>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    BackupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    Domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    EnabledEcpuCount int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    IsDiagnosticsEventsEnabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    IsHealthMonitoringEnabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    IsIncidentLogsEnabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    LicenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    NsgIds List<string>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    PrivateZoneId string
    The private zone ID in which you want DNS records to be created.
    SshPublicKeys List<string>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    SubnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    TotalEcpuCount int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    VmClusterId string
    The OCID of the VmCluster.
    VmFileSystemStorageSize int
    File System Storage Size in GBs for Exadata VM cluster.
    BackupNetworkNsgIds []string
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    BackupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    Domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    EnabledEcpuCount int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    IsDiagnosticsEventsEnabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    IsHealthMonitoringEnabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    IsIncidentLogsEnabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    LicenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    NsgIds []string
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    PrivateZoneId string
    The private zone ID in which you want DNS records to be created.
    SshPublicKeys []string
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    SubnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    TotalEcpuCount int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    VmClusterId string
    The OCID of the VmCluster.
    VmFileSystemStorageSize int
    File System Storage Size in GBs for Exadata VM cluster.
    backup_network_nsg_ids list(string)
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backup_subnet_id string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    display_name string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabled_ecpu_count number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    is_diagnostics_events_enabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    is_health_monitoring_enabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    is_incident_logs_enabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    license_model string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsg_ids list(string)
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    private_zone_id string
    The private zone ID in which you want DNS records to be created.
    ssh_public_keys list(string)
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnet_id string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    total_ecpu_count number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vm_cluster_id string
    The OCID of the VmCluster.
    vm_file_system_storage_size number
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds List<String>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId String
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain String
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount Integer
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled Boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled Boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled Boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel String
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds List<String>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId String
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys List<String>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId String
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount Integer
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId String
    The OCID of the VmCluster.
    vmFileSystemStorageSize Integer
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds string[]
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds string[]
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId string
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys string[]
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId string
    The OCID of the VmCluster.
    vmFileSystemStorageSize number
    File System Storage Size in GBs for Exadata VM cluster.
    backup_network_nsg_ids Sequence[str]
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backup_subnet_id str
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    display_name str
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain str
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabled_ecpu_count int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    is_diagnostics_events_enabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    is_health_monitoring_enabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    is_incident_logs_enabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    license_model str
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsg_ids Sequence[str]
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    private_zone_id str
    The private zone ID in which you want DNS records to be created.
    ssh_public_keys Sequence[str]
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnet_id str
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    total_ecpu_count int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vm_cluster_id str
    The OCID of the VmCluster.
    vm_file_system_storage_size int
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds List<String>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId String
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain String
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount Number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled Boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled Boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled Boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel String
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds List<String>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId String
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys List<String>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId String
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount Number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId String
    The OCID of the VmCluster.
    vmFileSystemStorageSize Number
    File System Storage Size in GBs for Exadata VM cluster.

    GetDistributedDatabaseDistributedDatabaseCatalogDetailVmClusterDetail

    BackupNetworkNsgIds List<string>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    BackupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    Domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    EnabledEcpuCount int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    IsDiagnosticsEventsEnabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    IsHealthMonitoringEnabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    IsIncidentLogsEnabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    LicenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    NsgIds List<string>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    PrivateZoneId string
    The private zone ID in which you want DNS records to be created.
    SshPublicKeys List<string>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    SubnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    TotalEcpuCount int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    VmClusterId string
    The OCID of the VmCluster.
    VmFileSystemStorageSize int
    File System Storage Size in GBs for Exadata VM cluster.
    BackupNetworkNsgIds []string
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    BackupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    Domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    EnabledEcpuCount int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    IsDiagnosticsEventsEnabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    IsHealthMonitoringEnabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    IsIncidentLogsEnabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    LicenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    NsgIds []string
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    PrivateZoneId string
    The private zone ID in which you want DNS records to be created.
    SshPublicKeys []string
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    SubnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    TotalEcpuCount int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    VmClusterId string
    The OCID of the VmCluster.
    VmFileSystemStorageSize int
    File System Storage Size in GBs for Exadata VM cluster.
    backup_network_nsg_ids list(string)
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backup_subnet_id string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    display_name string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabled_ecpu_count number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    is_diagnostics_events_enabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    is_health_monitoring_enabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    is_incident_logs_enabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    license_model string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsg_ids list(string)
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    private_zone_id string
    The private zone ID in which you want DNS records to be created.
    ssh_public_keys list(string)
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnet_id string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    total_ecpu_count number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vm_cluster_id string
    The OCID of the VmCluster.
    vm_file_system_storage_size number
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds List<String>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId String
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain String
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount Integer
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled Boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled Boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled Boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel String
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds List<String>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId String
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys List<String>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId String
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount Integer
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId String
    The OCID of the VmCluster.
    vmFileSystemStorageSize Integer
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds string[]
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds string[]
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId string
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys string[]
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId string
    The OCID of the VmCluster.
    vmFileSystemStorageSize number
    File System Storage Size in GBs for Exadata VM cluster.
    backup_network_nsg_ids Sequence[str]
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backup_subnet_id str
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    display_name str
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain str
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabled_ecpu_count int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    is_diagnostics_events_enabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    is_health_monitoring_enabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    is_incident_logs_enabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    license_model str
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsg_ids Sequence[str]
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    private_zone_id str
    The private zone ID in which you want DNS records to be created.
    ssh_public_keys Sequence[str]
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnet_id str
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    total_ecpu_count int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vm_cluster_id str
    The OCID of the VmCluster.
    vm_file_system_storage_size int
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds List<String>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId String
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain String
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount Number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled Boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled Boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled Boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel String
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds List<String>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId String
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys List<String>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId String
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount Number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId String
    The OCID of the VmCluster.
    vmFileSystemStorageSize Number
    File System Storage Size in GBs for Exadata VM cluster.

    GetDistributedDatabaseDistributedDatabaseConnectionString

    AllConnectionStrings Dictionary<string, string>
    Collection of connection strings.
    AllConnectionStrings map[string]string
    Collection of connection strings.
    all_connection_strings map(string)
    Collection of connection strings.
    allConnectionStrings Map<String,String>
    Collection of connection strings.
    allConnectionStrings {[key: string]: string}
    Collection of connection strings.
    all_connection_strings Mapping[str, str]
    Collection of connection strings.
    allConnectionStrings Map<String>
    Collection of connection strings.

    GetDistributedDatabaseDistributedDatabaseDbBackupConfig

    AutoBackupWindow string
    Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    AutoFullBackupDay string
    Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
    AutoFullBackupWindow string
    Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    BackupDeletionPolicy string
    This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
    BackupDestinationDetails List<GetDistributedDatabaseDistributedDatabaseDbBackupConfigBackupDestinationDetail>
    Backup destination details.
    CanRunImmediateFullBackup bool
    If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
    IsAutoBackupEnabled bool
    If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
    IsRemoteBackupEnabled bool
    If set to true, configures automatic incremental backups in the local region (the region of the DB system) and the remote region with a default frequency of 1 hour. If you previously used RMAN or dbcli to configure backups, using the Console or the API for manged backups creates a new backup configuration for your database. The new configuration replaces the configuration created with RMAN or dbcli. This means that you can no longer rely on your previously configured unmanaged backups to work.
    RecoveryWindowInDays int
    Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
    RemoteRegion string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    AutoBackupWindow string
    Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    AutoFullBackupDay string
    Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
    AutoFullBackupWindow string
    Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    BackupDeletionPolicy string
    This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
    BackupDestinationDetails []GetDistributedDatabaseDistributedDatabaseDbBackupConfigBackupDestinationDetail
    Backup destination details.
    CanRunImmediateFullBackup bool
    If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
    IsAutoBackupEnabled bool
    If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
    IsRemoteBackupEnabled bool
    If set to true, configures automatic incremental backups in the local region (the region of the DB system) and the remote region with a default frequency of 1 hour. If you previously used RMAN or dbcli to configure backups, using the Console or the API for manged backups creates a new backup configuration for your database. The new configuration replaces the configuration created with RMAN or dbcli. This means that you can no longer rely on your previously configured unmanaged backups to work.
    RecoveryWindowInDays int
    Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
    RemoteRegion string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    auto_backup_window string
    Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    auto_full_backup_day string
    Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
    auto_full_backup_window string
    Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    backup_deletion_policy string
    This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
    backup_destination_details list(object)
    Backup destination details.
    can_run_immediate_full_backup bool
    If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
    is_auto_backup_enabled bool
    If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
    is_remote_backup_enabled bool
    If set to true, configures automatic incremental backups in the local region (the region of the DB system) and the remote region with a default frequency of 1 hour. If you previously used RMAN or dbcli to configure backups, using the Console or the API for manged backups creates a new backup configuration for your database. The new configuration replaces the configuration created with RMAN or dbcli. This means that you can no longer rely on your previously configured unmanaged backups to work.
    recovery_window_in_days number
    Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
    remote_region string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    autoBackupWindow String
    Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    autoFullBackupDay String
    Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
    autoFullBackupWindow String
    Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    backupDeletionPolicy String
    This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
    backupDestinationDetails List<GetDistributedDatabaseDistributedDatabaseDbBackupConfigBackupDestinationDetail>
    Backup destination details.
    canRunImmediateFullBackup Boolean
    If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
    isAutoBackupEnabled Boolean
    If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
    isRemoteBackupEnabled Boolean
    If set to true, configures automatic incremental backups in the local region (the region of the DB system) and the remote region with a default frequency of 1 hour. If you previously used RMAN or dbcli to configure backups, using the Console or the API for manged backups creates a new backup configuration for your database. The new configuration replaces the configuration created with RMAN or dbcli. This means that you can no longer rely on your previously configured unmanaged backups to work.
    recoveryWindowInDays Integer
    Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
    remoteRegion String
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    autoBackupWindow string
    Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    autoFullBackupDay string
    Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
    autoFullBackupWindow string
    Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    backupDeletionPolicy string
    This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
    backupDestinationDetails GetDistributedDatabaseDistributedDatabaseDbBackupConfigBackupDestinationDetail[]
    Backup destination details.
    canRunImmediateFullBackup boolean
    If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
    isAutoBackupEnabled boolean
    If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
    isRemoteBackupEnabled boolean
    If set to true, configures automatic incremental backups in the local region (the region of the DB system) and the remote region with a default frequency of 1 hour. If you previously used RMAN or dbcli to configure backups, using the Console or the API for manged backups creates a new backup configuration for your database. The new configuration replaces the configuration created with RMAN or dbcli. This means that you can no longer rely on your previously configured unmanaged backups to work.
    recoveryWindowInDays number
    Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
    remoteRegion string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    auto_backup_window str
    Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    auto_full_backup_day str
    Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
    auto_full_backup_window str
    Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    backup_deletion_policy str
    This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
    backup_destination_details Sequence[GetDistributedDatabaseDistributedDatabaseDbBackupConfigBackupDestinationDetail]
    Backup destination details.
    can_run_immediate_full_backup bool
    If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
    is_auto_backup_enabled bool
    If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
    is_remote_backup_enabled bool
    If set to true, configures automatic incremental backups in the local region (the region of the DB system) and the remote region with a default frequency of 1 hour. If you previously used RMAN or dbcli to configure backups, using the Console or the API for manged backups creates a new backup configuration for your database. The new configuration replaces the configuration created with RMAN or dbcli. This means that you can no longer rely on your previously configured unmanaged backups to work.
    recovery_window_in_days int
    Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
    remote_region str
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    autoBackupWindow String
    Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    autoFullBackupDay String
    Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
    autoFullBackupWindow String
    Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example: SLOT_TWO
    backupDeletionPolicy String
    This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
    backupDestinationDetails List<Property Map>
    Backup destination details.
    canRunImmediateFullBackup Boolean
    If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
    isAutoBackupEnabled Boolean
    If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
    isRemoteBackupEnabled Boolean
    If set to true, configures automatic incremental backups in the local region (the region of the DB system) and the remote region with a default frequency of 1 hour. If you previously used RMAN or dbcli to configure backups, using the Console or the API for manged backups creates a new backup configuration for your database. The new configuration replaces the configuration created with RMAN or dbcli. This means that you can no longer rely on your previously configured unmanaged backups to work.
    recoveryWindowInDays Number
    Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
    remoteRegion String
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.

    GetDistributedDatabaseDistributedDatabaseDbBackupConfigBackupDestinationDetail

    DbrsPolicyId string
    The OCID of the DBRS policy used for backup.
    Id string
    The OCID of the Global service manager software image.
    InternetProxy string
    Proxy URL to connect to object store.
    IsRemote bool
    Indicates whether the backup destination is cross-region or local region.
    IsZeroDataLossEnabled bool
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    RemoteRegion string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    Type string
    Type of the database backup destination.
    VpcPassword string
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    VpcUser string
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    DbrsPolicyId string
    The OCID of the DBRS policy used for backup.
    Id string
    The OCID of the Global service manager software image.
    InternetProxy string
    Proxy URL to connect to object store.
    IsRemote bool
    Indicates whether the backup destination is cross-region or local region.
    IsZeroDataLossEnabled bool
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    RemoteRegion string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    Type string
    Type of the database backup destination.
    VpcPassword string
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    VpcUser string
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    dbrs_policy_id string
    The OCID of the DBRS policy used for backup.
    id string
    The OCID of the Global service manager software image.
    internet_proxy string
    Proxy URL to connect to object store.
    is_remote bool
    Indicates whether the backup destination is cross-region or local region.
    is_zero_data_loss_enabled bool
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remote_region string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type string
    Type of the database backup destination.
    vpc_password string
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpc_user string
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    dbrsPolicyId String
    The OCID of the DBRS policy used for backup.
    id String
    The OCID of the Global service manager software image.
    internetProxy String
    Proxy URL to connect to object store.
    isRemote Boolean
    Indicates whether the backup destination is cross-region or local region.
    isZeroDataLossEnabled Boolean
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remoteRegion String
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type String
    Type of the database backup destination.
    vpcPassword String
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpcUser String
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    dbrsPolicyId string
    The OCID of the DBRS policy used for backup.
    id string
    The OCID of the Global service manager software image.
    internetProxy string
    Proxy URL to connect to object store.
    isRemote boolean
    Indicates whether the backup destination is cross-region or local region.
    isZeroDataLossEnabled boolean
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remoteRegion string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type string
    Type of the database backup destination.
    vpcPassword string
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpcUser string
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    dbrs_policy_id str
    The OCID of the DBRS policy used for backup.
    id str
    The OCID of the Global service manager software image.
    internet_proxy str
    Proxy URL to connect to object store.
    is_remote bool
    Indicates whether the backup destination is cross-region or local region.
    is_zero_data_loss_enabled bool
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remote_region str
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type str
    Type of the database backup destination.
    vpc_password str
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpc_user str
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    dbrsPolicyId String
    The OCID of the DBRS policy used for backup.
    id String
    The OCID of the Global service manager software image.
    internetProxy String
    Proxy URL to connect to object store.
    isRemote Boolean
    Indicates whether the backup destination is cross-region or local region.
    isZeroDataLossEnabled Boolean
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remoteRegion String
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type String
    Type of the database backup destination.
    vpcPassword String
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpcUser String
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.

    GetDistributedDatabaseDistributedDatabaseGsmDetail

    ComputeCount double
    The compute count for the Global service manager instance.
    DataStorageSizeInGbs double
    The data disk group size to be allocated in GBs for the Global service manager instance.
    GsmImageDetails List<GetDistributedDatabaseDistributedDatabaseGsmDetailGsmImageDetail>
    The Global service manager image details
    Metadatas List<GetDistributedDatabaseDistributedDatabaseGsmDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    Name string
    Name of the shard.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeSslCertificateExpires string
    The time the ssl certificate associated with Global service manager expires. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    ComputeCount float64
    The compute count for the Global service manager instance.
    DataStorageSizeInGbs float64
    The data disk group size to be allocated in GBs for the Global service manager instance.
    GsmImageDetails []GetDistributedDatabaseDistributedDatabaseGsmDetailGsmImageDetail
    The Global service manager image details
    Metadatas []GetDistributedDatabaseDistributedDatabaseGsmDetailMetadata
    Comma separated names of argument corresponding to which metadata need to be retrived.
    Name string
    Name of the shard.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeSslCertificateExpires string
    The time the ssl certificate associated with Global service manager expires. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    compute_count number
    The compute count for the Global service manager instance.
    data_storage_size_in_gbs number
    The data disk group size to be allocated in GBs for the Global service manager instance.
    gsm_image_details list(object)
    The Global service manager image details
    metadatas list(object)
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name string
    Name of the shard.
    status string
    Status of EXADB_XS based shard.
    supporting_resource_id string
    the identifier of the underlying supporting resource.
    time_created string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_ssl_certificate_expires string
    The time the ssl certificate associated with Global service manager expires. An RFC3339 formatted datetime string
    time_updated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    computeCount Double
    The compute count for the Global service manager instance.
    dataStorageSizeInGbs Double
    The data disk group size to be allocated in GBs for the Global service manager instance.
    gsmImageDetails List<GetDistributedDatabaseDistributedDatabaseGsmDetailGsmImageDetail>
    The Global service manager image details
    metadatas List<GetDistributedDatabaseDistributedDatabaseGsmDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name String
    Name of the shard.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeSslCertificateExpires String
    The time the ssl certificate associated with Global service manager expires. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    computeCount number
    The compute count for the Global service manager instance.
    dataStorageSizeInGbs number
    The data disk group size to be allocated in GBs for the Global service manager instance.
    gsmImageDetails GetDistributedDatabaseDistributedDatabaseGsmDetailGsmImageDetail[]
    The Global service manager image details
    metadatas GetDistributedDatabaseDistributedDatabaseGsmDetailMetadata[]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name string
    Name of the shard.
    status string
    Status of EXADB_XS based shard.
    supportingResourceId string
    the identifier of the underlying supporting resource.
    timeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeSslCertificateExpires string
    The time the ssl certificate associated with Global service manager expires. An RFC3339 formatted datetime string
    timeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    compute_count float
    The compute count for the Global service manager instance.
    data_storage_size_in_gbs float
    The data disk group size to be allocated in GBs for the Global service manager instance.
    gsm_image_details Sequence[GetDistributedDatabaseDistributedDatabaseGsmDetailGsmImageDetail]
    The Global service manager image details
    metadatas Sequence[GetDistributedDatabaseDistributedDatabaseGsmDetailMetadata]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name str
    Name of the shard.
    status str
    Status of EXADB_XS based shard.
    supporting_resource_id str
    the identifier of the underlying supporting resource.
    time_created str
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_ssl_certificate_expires str
    The time the ssl certificate associated with Global service manager expires. An RFC3339 formatted datetime string
    time_updated str
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    computeCount Number
    The compute count for the Global service manager instance.
    dataStorageSizeInGbs Number
    The data disk group size to be allocated in GBs for the Global service manager instance.
    gsmImageDetails List<Property Map>
    The Global service manager image details
    metadatas List<Property Map>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name String
    Name of the shard.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeSslCertificateExpires String
    The time the ssl certificate associated with Global service manager expires. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string

    GetDistributedDatabaseDistributedDatabaseGsmDetailGsmImageDetail

    Id string
    The OCID of the Global service manager software image.
    VersionNumber int
    The version number associated with the image identified by id.
    Id string
    The OCID of the Global service manager software image.
    VersionNumber int
    The version number associated with the image identified by id.
    id string
    The OCID of the Global service manager software image.
    version_number number
    The version number associated with the image identified by id.
    id String
    The OCID of the Global service manager software image.
    versionNumber Integer
    The version number associated with the image identified by id.
    id string
    The OCID of the Global service manager software image.
    versionNumber number
    The version number associated with the image identified by id.
    id str
    The OCID of the Global service manager software image.
    version_number int
    The version number associated with the image identified by id.
    id String
    The OCID of the Global service manager software image.
    versionNumber Number
    The version number associated with the image identified by id.

    GetDistributedDatabaseDistributedDatabaseGsmDetailMetadata

    Map Dictionary<string, string>
    The map containing key-value pair of additional metadata.
    Map map[string]string
    The map containing key-value pair of additional metadata.
    map map(string)
    The map containing key-value pair of additional metadata.
    map Map<String,String>
    The map containing key-value pair of additional metadata.
    map {[key: string]: string}
    The map containing key-value pair of additional metadata.
    map Mapping[str, str]
    The map containing key-value pair of additional metadata.
    map Map<String>
    The map containing key-value pair of additional metadata.

    GetDistributedDatabaseDistributedDatabaseLatestGsmImageDetail

    Id string
    The OCID of the Global service manager software image.
    VersionNumber int
    The version number associated with the image identified by id.
    Id string
    The OCID of the Global service manager software image.
    VersionNumber int
    The version number associated with the image identified by id.
    id string
    The OCID of the Global service manager software image.
    version_number number
    The version number associated with the image identified by id.
    id String
    The OCID of the Global service manager software image.
    versionNumber Integer
    The version number associated with the image identified by id.
    id string
    The OCID of the Global service manager software image.
    versionNumber number
    The version number associated with the image identified by id.
    id str
    The OCID of the Global service manager software image.
    version_number int
    The version number associated with the image identified by id.
    id String
    The OCID of the Global service manager software image.
    versionNumber Number
    The version number associated with the image identified by id.

    GetDistributedDatabaseDistributedDatabasePatchOperation

    Operation string
    Selection string
    Value string
    Operation string
    Selection string
    Value string
    operation string
    selection string
    value string
    operation String
    selection String
    value String
    operation string
    selection string
    value string
    operation String
    selection String
    value String

    GetDistributedDatabaseDistributedDatabaseShardDetail

    AdminPassword string
    AvailabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    ContainerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    DbHomeId string
    The OCID of the Database Home.
    DbStorageVaultDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailDbStorageVaultDetail>
    The Storage Vault for Distributed Database Resource
    KmsKeyId string
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    KmsKeyVersionId string
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    Metadatas List<GetDistributedDatabaseDistributedDatabaseShardDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    Name string
    Name of the shard.
    PeerDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetail>
    Peer details for the shard.
    PeerVmClusterIds List<string>
    ShardGroup string
    The name of the shardGroup for the shard.
    ShardSpace string
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    Source string
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    VaultId string
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    VmClusterDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailVmClusterDetail>
    The Exadata VM cluster for Distributed Database Resource
    VmClusterId string
    The OCID of the VmCluster.
    AdminPassword string
    AvailabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    ContainerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    DbHomeId string
    The OCID of the Database Home.
    DbStorageVaultDetails []GetDistributedDatabaseDistributedDatabaseShardDetailDbStorageVaultDetail
    The Storage Vault for Distributed Database Resource
    KmsKeyId string
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    KmsKeyVersionId string
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    Metadatas []GetDistributedDatabaseDistributedDatabaseShardDetailMetadata
    Comma separated names of argument corresponding to which metadata need to be retrived.
    Name string
    Name of the shard.
    PeerDetails []GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetail
    Peer details for the shard.
    PeerVmClusterIds []string
    ShardGroup string
    The name of the shardGroup for the shard.
    ShardSpace string
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    Source string
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    VaultId string
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    VmClusterDetails []GetDistributedDatabaseDistributedDatabaseShardDetailVmClusterDetail
    The Exadata VM cluster for Distributed Database Resource
    VmClusterId string
    The OCID of the VmCluster.
    admin_password string
    availability_domain string
    The name of the availability domain that the distributed database shard will be located in.
    container_database_id string
    the identifier of the container database for underlying supporting resource.
    db_home_id string
    The OCID of the Database Home.
    db_storage_vault_details list(object)
    The Storage Vault for Distributed Database Resource
    kms_key_id string
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kms_key_version_id string
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas list(object)
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name string
    Name of the shard.
    peer_details list(object)
    Peer details for the shard.
    peer_vm_cluster_ids list(string)
    shard_group string
    The name of the shardGroup for the shard.
    shard_space string
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source string
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status string
    Status of EXADB_XS based shard.
    supporting_resource_id string
    the identifier of the underlying supporting resource.
    time_created string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vault_id string
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vm_cluster_details list(object)
    The Exadata VM cluster for Distributed Database Resource
    vm_cluster_id string
    The OCID of the VmCluster.
    adminPassword String
    availabilityDomain String
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId String
    the identifier of the container database for underlying supporting resource.
    dbHomeId String
    The OCID of the Database Home.
    dbStorageVaultDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailDbStorageVaultDetail>
    The Storage Vault for Distributed Database Resource
    kmsKeyId String
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kmsKeyVersionId String
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas List<GetDistributedDatabaseDistributedDatabaseShardDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name String
    Name of the shard.
    peerDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetail>
    Peer details for the shard.
    peerVmClusterIds List<String>
    shardGroup String
    The name of the shardGroup for the shard.
    shardSpace String
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source String
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vaultId String
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vmClusterDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailVmClusterDetail>
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId String
    The OCID of the VmCluster.
    adminPassword string
    availabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    dbHomeId string
    The OCID of the Database Home.
    dbStorageVaultDetails GetDistributedDatabaseDistributedDatabaseShardDetailDbStorageVaultDetail[]
    The Storage Vault for Distributed Database Resource
    kmsKeyId string
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kmsKeyVersionId string
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas GetDistributedDatabaseDistributedDatabaseShardDetailMetadata[]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name string
    Name of the shard.
    peerDetails GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetail[]
    Peer details for the shard.
    peerVmClusterIds string[]
    shardGroup string
    The name of the shardGroup for the shard.
    shardSpace string
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source string
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status string
    Status of EXADB_XS based shard.
    supportingResourceId string
    the identifier of the underlying supporting resource.
    timeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vaultId string
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vmClusterDetails GetDistributedDatabaseDistributedDatabaseShardDetailVmClusterDetail[]
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId string
    The OCID of the VmCluster.
    admin_password str
    availability_domain str
    The name of the availability domain that the distributed database shard will be located in.
    container_database_id str
    the identifier of the container database for underlying supporting resource.
    db_home_id str
    The OCID of the Database Home.
    db_storage_vault_details Sequence[GetDistributedDatabaseDistributedDatabaseShardDetailDbStorageVaultDetail]
    The Storage Vault for Distributed Database Resource
    kms_key_id str
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kms_key_version_id str
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas Sequence[GetDistributedDatabaseDistributedDatabaseShardDetailMetadata]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name str
    Name of the shard.
    peer_details Sequence[GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetail]
    Peer details for the shard.
    peer_vm_cluster_ids Sequence[str]
    shard_group str
    The name of the shardGroup for the shard.
    shard_space str
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source str
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status str
    Status of EXADB_XS based shard.
    supporting_resource_id str
    the identifier of the underlying supporting resource.
    time_created str
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated str
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vault_id str
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vm_cluster_details Sequence[GetDistributedDatabaseDistributedDatabaseShardDetailVmClusterDetail]
    The Exadata VM cluster for Distributed Database Resource
    vm_cluster_id str
    The OCID of the VmCluster.
    adminPassword String
    availabilityDomain String
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId String
    the identifier of the container database for underlying supporting resource.
    dbHomeId String
    The OCID of the Database Home.
    dbStorageVaultDetails List<Property Map>
    The Storage Vault for Distributed Database Resource
    kmsKeyId String
    The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
    kmsKeyVersionId String
    The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
    metadatas List<Property Map>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    name String
    Name of the shard.
    peerDetails List<Property Map>
    Peer details for the shard.
    peerVmClusterIds List<String>
    shardGroup String
    The name of the shardGroup for the shard.
    shardSpace String
    The shard space name for the Globally distributed database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards.
    source String
    Type of Globally distributed database Shard or Catalog. Use NEW_VAULT_AND_CLUSTER for a Globally distributed database on Exascale with new vaults and clusters created from scratch. Use EXISTING_CLUSTER for a Globally distributed database on Exascale based on pre-existing clusters. EXADB_XS is currently the same as EXISTING_CLUSTER and will be deprecated after the deprecation cycle.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    vaultId String
    The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
    vmClusterDetails List<Property Map>
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId String
    The OCID of the VmCluster.

    GetDistributedDatabaseDistributedDatabaseShardDetailDbStorageVaultDetail

    AdditionalFlashCacheInPercent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    DbStorageVaultId string
    The OCID of the Database Vault Storage.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    HighCapacityDatabaseStorage int
    Total storage capacity in GB for vault storage.
    AdditionalFlashCacheInPercent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    DbStorageVaultId string
    The OCID of the Database Vault Storage.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    HighCapacityDatabaseStorage int
    Total storage capacity in GB for vault storage.
    additional_flash_cache_in_percent number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    db_storage_vault_id string
    The OCID of the Database Vault Storage.
    display_name string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    high_capacity_database_storage number
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent Integer
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId String
    The OCID of the Database Vault Storage.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage Integer
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId string
    The OCID of the Database Vault Storage.
    displayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage number
    Total storage capacity in GB for vault storage.
    additional_flash_cache_in_percent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    db_storage_vault_id str
    The OCID of the Database Vault Storage.
    display_name str
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    high_capacity_database_storage int
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent Number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId String
    The OCID of the Database Vault Storage.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage Number
    Total storage capacity in GB for vault storage.

    GetDistributedDatabaseDistributedDatabaseShardDetailMetadata

    Map Dictionary<string, string>
    The map containing key-value pair of additional metadata.
    Map map[string]string
    The map containing key-value pair of additional metadata.
    map map(string)
    The map containing key-value pair of additional metadata.
    map Map<String,String>
    The map containing key-value pair of additional metadata.
    map {[key: string]: string}
    The map containing key-value pair of additional metadata.
    map Mapping[str, str]
    The map containing key-value pair of additional metadata.
    map Map<String>
    The map containing key-value pair of additional metadata.

    GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetail

    AvailabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    ContainerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    DbStorageVaultDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailDbStorageVaultDetail>
    The Storage Vault for Distributed Database Resource
    Metadatas List<GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    ProtectionMode string
    The protectionMode for the shard peer.
    ShardGroup string
    The name of the shardGroup for the shard.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    TransportType string
    The redo transport type to use for this Data Guard association.
    VmClusterDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailVmClusterDetail>
    The Exadata VM cluster for Distributed Database Resource
    VmClusterId string
    The OCID of the VmCluster.
    AvailabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    ContainerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    DbStorageVaultDetails []GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailDbStorageVaultDetail
    The Storage Vault for Distributed Database Resource
    Metadatas []GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailMetadata
    Comma separated names of argument corresponding to which metadata need to be retrived.
    ProtectionMode string
    The protectionMode for the shard peer.
    ShardGroup string
    The name of the shardGroup for the shard.
    Status string
    Status of EXADB_XS based shard.
    SupportingResourceId string
    the identifier of the underlying supporting resource.
    TimeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    TransportType string
    The redo transport type to use for this Data Guard association.
    VmClusterDetails []GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailVmClusterDetail
    The Exadata VM cluster for Distributed Database Resource
    VmClusterId string
    The OCID of the VmCluster.
    availability_domain string
    The name of the availability domain that the distributed database shard will be located in.
    container_database_id string
    the identifier of the container database for underlying supporting resource.
    db_storage_vault_details list(object)
    The Storage Vault for Distributed Database Resource
    metadatas list(object)
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protection_mode string
    The protectionMode for the shard peer.
    shard_group string
    The name of the shardGroup for the shard.
    status string
    Status of EXADB_XS based shard.
    supporting_resource_id string
    the identifier of the underlying supporting resource.
    time_created string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transport_type string
    The redo transport type to use for this Data Guard association.
    vm_cluster_details list(object)
    The Exadata VM cluster for Distributed Database Resource
    vm_cluster_id string
    The OCID of the VmCluster.
    availabilityDomain String
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId String
    the identifier of the container database for underlying supporting resource.
    dbStorageVaultDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailDbStorageVaultDetail>
    The Storage Vault for Distributed Database Resource
    metadatas List<GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailMetadata>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protectionMode String
    The protectionMode for the shard peer.
    shardGroup String
    The name of the shardGroup for the shard.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transportType String
    The redo transport type to use for this Data Guard association.
    vmClusterDetails List<GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailVmClusterDetail>
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId String
    The OCID of the VmCluster.
    availabilityDomain string
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId string
    the identifier of the container database for underlying supporting resource.
    dbStorageVaultDetails GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailDbStorageVaultDetail[]
    The Storage Vault for Distributed Database Resource
    metadatas GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailMetadata[]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protectionMode string
    The protectionMode for the shard peer.
    shardGroup string
    The name of the shardGroup for the shard.
    status string
    Status of EXADB_XS based shard.
    supportingResourceId string
    the identifier of the underlying supporting resource.
    timeCreated string
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated string
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transportType string
    The redo transport type to use for this Data Guard association.
    vmClusterDetails GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailVmClusterDetail[]
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId string
    The OCID of the VmCluster.
    availability_domain str
    The name of the availability domain that the distributed database shard will be located in.
    container_database_id str
    the identifier of the container database for underlying supporting resource.
    db_storage_vault_details Sequence[GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailDbStorageVaultDetail]
    The Storage Vault for Distributed Database Resource
    metadatas Sequence[GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailMetadata]
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protection_mode str
    The protectionMode for the shard peer.
    shard_group str
    The name of the shardGroup for the shard.
    status str
    Status of EXADB_XS based shard.
    supporting_resource_id str
    the identifier of the underlying supporting resource.
    time_created str
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    time_updated str
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transport_type str
    The redo transport type to use for this Data Guard association.
    vm_cluster_details Sequence[GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailVmClusterDetail]
    The Exadata VM cluster for Distributed Database Resource
    vm_cluster_id str
    The OCID of the VmCluster.
    availabilityDomain String
    The name of the availability domain that the distributed database shard will be located in.
    containerDatabaseId String
    the identifier of the container database for underlying supporting resource.
    dbStorageVaultDetails List<Property Map>
    The Storage Vault for Distributed Database Resource
    metadatas List<Property Map>
    Comma separated names of argument corresponding to which metadata need to be retrived.
    protectionMode String
    The protectionMode for the shard peer.
    shardGroup String
    The name of the shardGroup for the shard.
    status String
    Status of EXADB_XS based shard.
    supportingResourceId String
    the identifier of the underlying supporting resource.
    timeCreated String
    The time the Globally distributed database was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Globally distributed database was last updated. An RFC3339 formatted datetime string
    transportType String
    The redo transport type to use for this Data Guard association.
    vmClusterDetails List<Property Map>
    The Exadata VM cluster for Distributed Database Resource
    vmClusterId String
    The OCID of the VmCluster.

    GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailDbStorageVaultDetail

    AdditionalFlashCacheInPercent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    DbStorageVaultId string
    The OCID of the Database Vault Storage.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    HighCapacityDatabaseStorage int
    Total storage capacity in GB for vault storage.
    AdditionalFlashCacheInPercent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    DbStorageVaultId string
    The OCID of the Database Vault Storage.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    HighCapacityDatabaseStorage int
    Total storage capacity in GB for vault storage.
    additional_flash_cache_in_percent number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    db_storage_vault_id string
    The OCID of the Database Vault Storage.
    display_name string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    high_capacity_database_storage number
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent Integer
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId String
    The OCID of the Database Vault Storage.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage Integer
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId string
    The OCID of the Database Vault Storage.
    displayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage number
    Total storage capacity in GB for vault storage.
    additional_flash_cache_in_percent int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    db_storage_vault_id str
    The OCID of the Database Vault Storage.
    display_name str
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    high_capacity_database_storage int
    Total storage capacity in GB for vault storage.
    additionalFlashCacheInPercent Number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    dbStorageVaultId String
    The OCID of the Database Vault Storage.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    highCapacityDatabaseStorage Number
    Total storage capacity in GB for vault storage.

    GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailMetadata

    Map Dictionary<string, string>
    The map containing key-value pair of additional metadata.
    Map map[string]string
    The map containing key-value pair of additional metadata.
    map map(string)
    The map containing key-value pair of additional metadata.
    map Map<String,String>
    The map containing key-value pair of additional metadata.
    map {[key: string]: string}
    The map containing key-value pair of additional metadata.
    map Mapping[str, str]
    The map containing key-value pair of additional metadata.
    map Map<String>
    The map containing key-value pair of additional metadata.

    GetDistributedDatabaseDistributedDatabaseShardDetailPeerDetailVmClusterDetail

    BackupNetworkNsgIds List<string>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    BackupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    Domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    EnabledEcpuCount int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    IsDiagnosticsEventsEnabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    IsHealthMonitoringEnabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    IsIncidentLogsEnabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    LicenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    NsgIds List<string>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    PrivateZoneId string
    The private zone ID in which you want DNS records to be created.
    SshPublicKeys List<string>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    SubnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    TotalEcpuCount int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    VmClusterId string
    The OCID of the VmCluster.
    VmFileSystemStorageSize int
    File System Storage Size in GBs for Exadata VM cluster.
    BackupNetworkNsgIds []string
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    BackupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    Domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    EnabledEcpuCount int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    IsDiagnosticsEventsEnabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    IsHealthMonitoringEnabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    IsIncidentLogsEnabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    LicenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    NsgIds []string
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    PrivateZoneId string
    The private zone ID in which you want DNS records to be created.
    SshPublicKeys []string
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    SubnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    TotalEcpuCount int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    VmClusterId string
    The OCID of the VmCluster.
    VmFileSystemStorageSize int
    File System Storage Size in GBs for Exadata VM cluster.
    backup_network_nsg_ids list(string)
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backup_subnet_id string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    display_name string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabled_ecpu_count number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    is_diagnostics_events_enabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    is_health_monitoring_enabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    is_incident_logs_enabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    license_model string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsg_ids list(string)
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    private_zone_id string
    The private zone ID in which you want DNS records to be created.
    ssh_public_keys list(string)
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnet_id string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    total_ecpu_count number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vm_cluster_id string
    The OCID of the VmCluster.
    vm_file_system_storage_size number
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds List<String>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId String
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain String
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount Integer
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled Boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled Boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled Boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel String
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds List<String>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId String
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys List<String>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId String
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount Integer
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId String
    The OCID of the VmCluster.
    vmFileSystemStorageSize Integer
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds string[]
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds string[]
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId string
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys string[]
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId string
    The OCID of the VmCluster.
    vmFileSystemStorageSize number
    File System Storage Size in GBs for Exadata VM cluster.
    backup_network_nsg_ids Sequence[str]
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backup_subnet_id str
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    display_name str
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain str
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabled_ecpu_count int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    is_diagnostics_events_enabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    is_health_monitoring_enabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    is_incident_logs_enabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    license_model str
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsg_ids Sequence[str]
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    private_zone_id str
    The private zone ID in which you want DNS records to be created.
    ssh_public_keys Sequence[str]
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnet_id str
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    total_ecpu_count int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vm_cluster_id str
    The OCID of the VmCluster.
    vm_file_system_storage_size int
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds List<String>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId String
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain String
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount Number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled Boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled Boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled Boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel String
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds List<String>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId String
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys List<String>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId String
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount Number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId String
    The OCID of the VmCluster.
    vmFileSystemStorageSize Number
    File System Storage Size in GBs for Exadata VM cluster.

    GetDistributedDatabaseDistributedDatabaseShardDetailVmClusterDetail

    BackupNetworkNsgIds List<string>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    BackupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    Domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    EnabledEcpuCount int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    IsDiagnosticsEventsEnabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    IsHealthMonitoringEnabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    IsIncidentLogsEnabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    LicenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    NsgIds List<string>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    PrivateZoneId string
    The private zone ID in which you want DNS records to be created.
    SshPublicKeys List<string>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    SubnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    TotalEcpuCount int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    VmClusterId string
    The OCID of the VmCluster.
    VmFileSystemStorageSize int
    File System Storage Size in GBs for Exadata VM cluster.
    BackupNetworkNsgIds []string
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    BackupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    DisplayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    Domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    EnabledEcpuCount int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    IsDiagnosticsEventsEnabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    IsHealthMonitoringEnabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    IsIncidentLogsEnabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    LicenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    NsgIds []string
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    PrivateZoneId string
    The private zone ID in which you want DNS records to be created.
    SshPublicKeys []string
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    SubnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    TotalEcpuCount int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    VmClusterId string
    The OCID of the VmCluster.
    VmFileSystemStorageSize int
    File System Storage Size in GBs for Exadata VM cluster.
    backup_network_nsg_ids list(string)
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backup_subnet_id string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    display_name string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabled_ecpu_count number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    is_diagnostics_events_enabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    is_health_monitoring_enabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    is_incident_logs_enabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    license_model string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsg_ids list(string)
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    private_zone_id string
    The private zone ID in which you want DNS records to be created.
    ssh_public_keys list(string)
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnet_id string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    total_ecpu_count number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vm_cluster_id string
    The OCID of the VmCluster.
    vm_file_system_storage_size number
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds List<String>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId String
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain String
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount Integer
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled Boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled Boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled Boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel String
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds List<String>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId String
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys List<String>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId String
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount Integer
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId String
    The OCID of the VmCluster.
    vmFileSystemStorageSize Integer
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds string[]
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId string
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName string
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain string
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel string
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds string[]
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId string
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys string[]
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId string
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId string
    The OCID of the VmCluster.
    vmFileSystemStorageSize number
    File System Storage Size in GBs for Exadata VM cluster.
    backup_network_nsg_ids Sequence[str]
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backup_subnet_id str
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    display_name str
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain str
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabled_ecpu_count int
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    is_diagnostics_events_enabled bool
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    is_health_monitoring_enabled bool
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    is_incident_logs_enabled bool
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    license_model str
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsg_ids Sequence[str]
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    private_zone_id str
    The private zone ID in which you want DNS records to be created.
    ssh_public_keys Sequence[str]
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnet_id str
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    total_ecpu_count int
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vm_cluster_id str
    The OCID of the VmCluster.
    vm_file_system_storage_size int
    File System Storage Size in GBs for Exadata VM cluster.
    backupNetworkNsgIds List<String>
    A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
    backupSubnetId String
    The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    displayName String
    The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
    domain String
    A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
    enabledEcpuCount Number
    The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
    isDiagnosticsEventsEnabled Boolean
    Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
    isHealthMonitoringEnabled Boolean
    Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
    isIncidentLogsEnabled Boolean
    Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
    licenseModel String
    The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
    nsgIds List<String>
    The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.
    privateZoneId String
    The private zone ID in which you want DNS records to be created.
    sshPublicKeys List<String>
    The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
    subnetId String
    The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
    totalEcpuCount Number
    The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
    vmClusterId String
    The OCID of the VmCluster.
    vmFileSystemStorageSize Number
    File System Storage Size in GBs for Exadata VM cluster.

    GetDistributedDatabaseDistributedDatabaseValidateNetworkDetail

    IsSurrogate bool
    ResourceName string
    ShardGroup string
    The name of the shardGroup for the shard.
    IsSurrogate bool
    ResourceName string
    ShardGroup string
    The name of the shardGroup for the shard.
    is_surrogate bool
    resource_name string
    shard_group string
    The name of the shardGroup for the shard.
    isSurrogate Boolean
    resourceName String
    shardGroup String
    The name of the shardGroup for the shard.
    isSurrogate boolean
    resourceName string
    shardGroup string
    The name of the shardGroup for the shard.
    is_surrogate bool
    resource_name str
    shard_group str
    The name of the shardGroup for the shard.
    isSurrogate Boolean
    resourceName String
    shardGroup String
    The name of the shardGroup for the shard.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Viewing docs for Oracle Cloud Infrastructure v4.19.0
    published on Thursday, Jul 9, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial