oracle.oci.oci_database_autonomous_database_clones_facts (3.5.0) — module

Fetches details about one or multiple AutonomousDatabaseClones resources in Oracle Cloud Infrastructure

| "added in version" 2.9.0 of oracle.oci"

Authors: Oracle (@oracle)

preview | supported by community

Install collection

Install with ansible-galaxy collection install oracle.oci:==3.5.0


Add to requirements.yml

  collections:
    - name: oracle.oci
      version: 3.5.0

Description

Fetches details about one or multiple AutonomousDatabaseClones resources in Oracle Cloud Infrastructure

Lists the Autonomous Database clones for the specified Autonomous Database.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: List autonomous_database_clones
  oci_database_autonomous_database_clones_facts:
    # required
    compartment_id: "ocid1.compartment.oc1..xxxxxxEXAMPLExxxxxx"
    autonomous_database_id: "ocid1.autonomousdatabase.oc1..xxxxxxEXAMPLExxxxxx"

    # optional
    sort_order: ASC
    display_name: display_name_example
    lifecycle_state: PROVISIONING
    sort_by: NONE
    clone_type: REFRESHABLE_CLONE

Inputs

    
region:
    description:
    - The Oracle Cloud Infrastructure region to use for all OCI API requests. If not set,
      then the value of the OCI_REGION variable, if any, is used. This option is required
      if the region is not specified through a configuration file (See C(config_file_location)).
      Please refer to U(https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/regions.htm)
      for more information on OCI regions.
    type: str

sort_by:
    choices:
    - NONE
    - TIMECREATED
    - DISPLAYNAME
    description:
    - The field to sort by.  You can provide one sort order (`sortOrder`).  Default order
      for TIMECREATED is descending.  Default order for DISPLAYNAME is ascending. The
      DISPLAYNAME sort order is case sensitive.
    - '**Note:** If you do not include the availability domain filter, the resources are
      grouped by availability domain, then sorted.'
    type: str

tenancy:
    description:
    - OCID of your tenancy. If not set, then the value of the OCI_TENANCY variable, if
      any, is used. This option is required if the tenancy OCID is not specified through
      a configuration file (See C(config_file_location)). To get the tenancy OCID, please
      refer U(https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm)
    type: str

api_user:
    description:
    - The OCID of the user, on whose behalf, OCI APIs are invoked. If not set, then the
      value of the OCI_USER_ID environment variable, if any, is used. This option is required
      if the user is not specified through a configuration file (See C(config_file_location)).
      To get the user's OCID, please refer U(https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm).
    type: str

auth_type:
    choices:
    - api_key
    - instance_principal
    - instance_obo_user
    - resource_principal
    default: api_key
    description:
    - The type of authentication to use for making API requests. By default C(auth_type="api_key")
      based authentication is performed and the API key (see I(api_user_key_file)) in
      your config file will be used. If this 'auth_type' module option is not specified,
      the value of the OCI_ANSIBLE_AUTH_TYPE, if any, is used. Use C(auth_type="instance_principal")
      to use instance principal based authentication when running ansible playbooks within
      an OCI compute instance.
    type: str

clone_type:
    choices:
    - REFRESHABLE_CLONE
    description:
    - A filter to return only resources that match the given clone type exactly.
    type: str

sort_order:
    choices:
    - ASC
    - DESC
    description:
    - The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    type: str

cert_bundle:
    description:
    - The full path to a CA certificate bundle to be used for SSL verification. This will
      override the default CA certificate bundle. If not set, then the value of the OCI_ANSIBLE_CERT_BUNDLE
      variable, if any, is used.
    type: str

auth_purpose:
    choices:
    - service_principal
    description:
    - The auth purpose which can be used in conjunction with 'auth_type=instance_principal'.
      The default auth_purpose for instance_principal is None.
    type: str

display_name:
    aliases:
    - name
    description:
    - A filter to return only resources that match the entire display name given. The
      match is not case sensitive.
    type: str

compartment_id:
    description:
    - The compartment L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    required: true
    type: str

lifecycle_state:
    choices:
    - PROVISIONING
    - AVAILABLE
    - STOPPING
    - STOPPED
    - STARTING
    - TERMINATING
    - TERMINATED
    - UNAVAILABLE
    - RESTORE_IN_PROGRESS
    - RESTORE_FAILED
    - BACKUP_IN_PROGRESS
    - SCALE_IN_PROGRESS
    - AVAILABLE_NEEDS_ATTENTION
    - UPDATING
    - MAINTENANCE_IN_PROGRESS
    - RESTARTING
    - RECREATING
    - ROLE_CHANGE_IN_PROGRESS
    - UPGRADING
    - INACCESSIBLE
    - STANDBY
    description:
    - A filter to return only resources that match the given lifecycle state exactly.
    type: str

api_user_key_file:
    description:
    - Full path and filename of the private key (in PEM format). If not set, then the
      value of the OCI_USER_KEY_FILE variable, if any, is used. This option is required
      if the private key is not specified through a configuration file (See C(config_file_location)).
      If the key is encrypted with a pass-phrase, the C(api_user_key_pass_phrase) option
      must also be provided.
    type: str

config_profile_name:
    description:
    - The profile to load from the config file referenced by C(config_file_location).
      If not set, then the value of the OCI_CONFIG_PROFILE environment variable, if any,
      is used. Otherwise, defaults to the "DEFAULT" profile in C(config_file_location).
    type: str

api_user_fingerprint:
    description:
    - Fingerprint for the key pair being used. If not set, then the value of the OCI_USER_FINGERPRINT
      environment variable, if any, is used. This option is required if the key fingerprint
      is not specified through a configuration file (See C(config_file_location)). To
      get the key pair's fingerprint value please refer U(https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm).
    type: str

config_file_location:
    description:
    - Path to configuration file. If not set then the value of the OCI_CONFIG_FILE environment
      variable, if any, is used. Otherwise, defaults to ~/.oci/config.
    type: str

autonomous_database_id:
    description:
    - The database L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    required: true
    type: str

api_user_key_pass_phrase:
    description:
    - Passphrase used by the key referenced in C(api_user_key_file), if it is encrypted.
      If not set, then the value of the OCI_USER_KEY_PASS_PHRASE variable, if any, is
      used. This option is required if the key passphrase is not specified through a configuration
      file (See C(config_file_location)).
    type: str

Outputs

autonomous_database_clones:
  contains:
    actual_used_data_storage_size_in_tbs:
      description:
      - The current amount of storage in use for user and system data, in terabytes
        (TB).
      returned: on success
      sample: 1.2
      type: float
    allocated_storage_size_in_tbs:
      description:
      - The amount of storage currently allocated for the database tables and billed
        for, rounded up. When auto-scaling is not enabled, this value is equal to
        the `dataStorageSizeInTBs` value. You can compare this value to the `actualUsedDataStorageSizeInTBs`
        value to determine if a manual shrink operation is appropriate for your allocated
        storage.
      - '**Note:** Auto-scaling does not automatically decrease allocated storage
        when data is deleted from the database.'
      returned: on success
      sample: 1.2
      type: float
    apex_details:
      contains:
        apex_version:
          description:
          - The Oracle APEX Application Development version.
          returned: on success
          sample: apex_version_example
          type: str
        ords_version:
          description:
          - The Oracle REST Data Services (ORDS) version.
          returned: on success
          sample: ords_version_example
          type: str
      description:
      - Information about Oracle APEX Application Development.
      returned: on success
      type: complex
    are_primary_whitelisted_ips_used:
      description:
      - This field will be null if the Autonomous Database is not Data Guard enabled
        or Access Control is disabled. It's value would be `TRUE` if Autonomous Database
        is Data Guard enabled and Access Control is enabled and if the Autonomous
        Database uses primary IP access control list (ACL) for standby. It's value
        would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control
        is enabled and if the Autonomous Database uses different IP access control
        list (ACL) for standby compared to primary.
      returned: on success
      sample: true
      type: bool
    autonomous_container_database_id:
      description:
      - The Autonomous Container Database L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
      returned: on success
      sample: ocid1.autonomouscontainerdatabase.oc1..xxxxxxEXAMPLExxxxxx
      type: str
    autonomous_maintenance_schedule_type:
      description:
      - The maintenance schedule type of the Autonomous Database on shared Exadata
        infrastructure. The EARLY maintenance schedule of this Autonomous Database
        follows a schedule that applies patches prior to the REGULAR schedule.The
        REGULAR maintenance schedule of this Autonomous Database follows the normal
        cycle.
      returned: on success
      sample: EARLY
      type: str
    available_upgrade_versions:
      description:
      - List of Oracle Database versions available for a database upgrade. If there
        are no version upgrades available, this list is empty.
      returned: on success
      sample: []
      type: list
    backup_config:
      contains:
        manual_backup_bucket_name:
          description:
          - Name of L(Object Storage,https://docs.cloud.oracle.com/Content/Object/Concepts/objectstorageoverview.htm)
            bucket to use for storing manual backups.
          returned: on success
          sample: manual_backup_bucket_name_example
          type: str
        manual_backup_type:
          description:
          - The manual backup destination type.
          returned: on success
          sample: NONE
          type: str
      description:
      - ''
      returned: on success
      type: complex
    character_set:
      description:
      - 'The character set for the autonomous database.  The default is AL32UTF8.
        Allowed values are:'
      - AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6,
        AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707,
        AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257,
        BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111,
        CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES,
        EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS,
        EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2,
        IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507,
        JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS,
        KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117,
        LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855,
        RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS,
        TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC,
        WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252,
        WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280,
        ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC,
        ZHT32SOPS, ZHT32TRIS
      returned: on success
      sample: character_set_example
      type: str
    compartment_id:
      description:
      - The L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
        of the compartment.
      returned: on success
      sample: ocid1.compartment.oc1..xxxxxxEXAMPLExxxxxx
      type: str
    connection_strings:
      contains:
        all_connection_strings:
          description:
          - Returns all connection strings that can be used to connect to the Autonomous
            Database. For more information, please see L(Predefined Database Service
            Names for Autonomous Transaction Processing,https://docs.oracle.com/en/cloud/paas/atp-cloud/atpug/connect-predefined.html#GUID-9747539B-FD46-44F1-8FF8-F5AC650F15BE)
          returned: on success
          sample: {}
          type: dict
        dedicated:
          description:
          - The database service provides the least level of resources to each SQL
            statement, but supports the most number of concurrent SQL statements.
          returned: on success
          sample: dedicated_example
          type: str
        high:
          description:
          - The High database service provides the highest level of resources to each
            SQL statement resulting in the highest performance, but supports the fewest
            number of concurrent SQL statements.
          returned: on success
          sample: high_example
          type: str
        low:
          description:
          - The Low database service provides the least level of resources to each
            SQL statement, but supports the most number of concurrent SQL statements.
          returned: on success
          sample: low_example
          type: str
        medium:
          description:
          - The Medium database service provides a lower level of resources to each
            SQL statement potentially resulting a lower level of performance, but
            supports more concurrent SQL statements.
          returned: on success
          sample: medium_example
          type: str
        profiles:
          contains:
            consumer_group:
              description:
              - Consumer group used by the connection.
              returned: on success
              sample: HIGH
              type: str
            display_name:
              description:
              - A user-friendly name for the connection.
              returned: on success
              sample: display_name_example
              type: str
            host_format:
              description:
              - Host format used in connection string.
              returned: on success
              sample: FQDN
              type: str
            protocol:
              description:
              - Protocol used by the connection.
              returned: on success
              sample: TCP
              type: str
            session_mode:
              description:
              - Specifies whether the listener performs a direct hand-off of the session,
                or redirects the session. In RAC deployments where SCAN is used, sessions
                are redirected to a Node VIP. Use `DIRECT` for direct hand-offs. Use
                `REDIRECT` to redirect the session.
              returned: on success
              sample: DIRECT
              type: str
            syntax_format:
              description:
              - Specifies whether the connection string is using the long (`LONG`),
                Easy Connect (`EZCONNECT`), or Easy Connect Plus (`EZCONNECTPLUS`)
                format. Autonomous Databases on shared Exadata infrastructure always
                use the long format.
              returned: on success
              sample: LONG
              type: str
            tls_authentication:
              description:
              - Specifies whether the TLS handshake is using one-way (`SERVER`) or
                mutual (`MUTUAL`) authentication.
              returned: on success
              sample: SERVER
              type: str
            value:
              description:
              - Connection string value.
              returned: on success
              sample: value_example
              type: str
          description:
          - A list of connection string profiles to allow clients to group, filter
            and select connection string values based on structured metadata.
          returned: on success
          type: complex
      description:
      - The connection string used to connect to the Autonomous Database. The username
        for the Service Console is ADMIN. Use the password you entered when creating
        the Autonomous Database for the password value.
      returned: on success
      type: complex
    connection_urls:
      contains:
        apex_url:
          description:
          - Oracle Application Express (APEX) URL.
          returned: on success
          sample: apex_url_example
          type: str
        graph_studio_url:
          description:
          - The URL of the Graph Studio for the Autonomous Database.
          returned: on success
          sample: graph_studio_url_example
          type: str
        machine_learning_user_management_url:
          description:
          - Oracle Machine Learning user management URL.
          returned: on success
          sample: machine_learning_user_management_url_example
          type: str
        sql_dev_web_url:
          description:
          - Oracle SQL Developer Web URL.
          returned: on success
          sample: sql_dev_web_url_example
          type: str
      description:
      - ''
      returned: on success
      type: complex
    cpu_core_count:
      description:
      - The number of OCPU cores to be made available to the database. For Autonomous
        Databases on dedicated Exadata infrastructure, the maximum number of cores
        is determined by the infrastructure shape. See L(Characteristics of Infrastructure
        Shapes,https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1)
        for shape details.
      - '**Note:** This parameter cannot be used with the `ocpuCount` parameter.'
      returned: on success
      sample: 56
      type: int
    customer_contacts:
      contains:
        email:
          description:
          - The email address used by Oracle to send notifications regarding databases
            and infrastructure.
          returned: on success
          sample: email_example
          type: str
      description:
      - Customer Contacts.
      returned: on success
      type: complex
    data_safe_status:
      description:
      - Status of the Data Safe registration for this Autonomous Database.
      returned: on success
      sample: REGISTERING
      type: str
    data_storage_size_in_gbs:
      description:
      - The quantity of data in the database, in gigabytes.
      returned: on success
      sample: 56
      type: int
    data_storage_size_in_tbs:
      description:
      - The quantity of data in the database, in terabytes.
      returned: on success
      sample: 56
      type: int
    database_edition:
      description:
      - The Oracle Database Edition that applies to the Autonomous databases.
      returned: on success
      sample: STANDARD_EDITION
      type: str
    database_management_status:
      description:
      - Status of Database Management for this Autonomous Database.
      returned: on success
      sample: ENABLING
      type: str
    dataguard_region_type:
      description:
      - The Autonomous Data Guard region type of the Autonomous Database. For Autonomous
        Databases on shared Exadata infrastructure, Data Guard associations have designated
        primary and standby regions, and these region types do not change when the
        database changes roles. The standby regions in Data Guard associations can
        be the same region designated as the primary region, or they can be remote
        regions. Certain database administrative operations may be available only
        in the primary region of the Data Guard association, and cannot be performed
        when the database using the "primary" role is operating in a remote Data Guard
        standby region.
      returned: on success
      sample: PRIMARY_DG_REGION
      type: str
    db_name:
      description:
      - The database name.
      returned: on success
      sample: db_name_example
      type: str
    db_version:
      description:
      - A valid Oracle Database version for Autonomous Database.
      returned: on success
      sample: db_version_example
      type: str
    db_workload:
      description:
      - 'The Autonomous Database workload type. The following values are valid:'
      - '- OLTP - indicates an Autonomous Transaction Processing database - DW - indicates
        an Autonomous Data Warehouse database - AJD - indicates an Autonomous JSON
        Database - APEX - indicates an Autonomous Database with the Oracle APEX Application
        Development workload type.'
      returned: on success
      sample: OLTP
      type: str
    defined_tags:
      description:
      - Defined tags for this resource. Each key is predefined and scoped to a namespace.
        For more information, see L(Resource Tags,https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
      returned: on success
      sample:
        Operations:
          CostCenter: US
      type: dict
    display_name:
      description:
      - The user-friendly name for the Autonomous Database. The name does not have
        to be unique.
      returned: on success
      sample: display_name_example
      type: str
    failed_data_recovery_in_seconds:
      description:
      - Indicates the number of seconds of data loss for a Data Guard failover.
      returned: on success
      sample: 56
      type: int
    freeform_tags:
      description:
      - Free-form tags for this resource. Each tag is a simple key-value pair with
        no predefined name, type, or namespace. For more information, see L(Resource
        Tags,https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
      - 'Example: `{"Department": "Finance"}`'
      returned: on success
      sample:
        Department: Finance
      type: dict
    id:
      description:
      - The L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
        of the Autonomous Database.
      returned: on success
      sample: ocid1.resource.oc1..xxxxxxEXAMPLExxxxxx
      type: str
    infrastructure_type:
      description:
      - The infrastructure type this resource belongs to.
      returned: on success
      sample: CLOUD
      type: str
    is_access_control_enabled:
      description:
      - Indicates if the database-level access control is enabled. If disabled, database
        access is defined by the network security rules. If enabled, database access
        is restricted to the IP addresses defined by the rules specified with the
        `whitelistedIps` property. While specifying `whitelistedIps` rules is optional,
        if database-level access control is enabled and no rules are specified, the
        database will become inaccessible. The rules can be added later using the
        `UpdateAutonomousDatabase` API operation or edit option in console. When creating
        a database clone, the desired access control setting should be specified.
        By default, database-level access control will be disabled for the clone.
      - This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer
        platform.
      returned: on success
      sample: true
      type: bool
    is_auto_scaling_enabled:
      description:
      - Indicates if auto scaling is enabled for the Autonomous Database CPU core
        count.
      returned: on success
      sample: true
      type: bool
    is_auto_scaling_for_storage_enabled:
      description:
      - Indicates if auto scaling is enabled for the Autonomous Database storage.
        The default value is `FALSE`.
      returned: on success
      sample: true
      type: bool
    is_data_guard_enabled:
      description:
      - '**Deprecated.** Indicates whether the Autonomous Database has local (in-region)
        Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations,
        or to Autonomous Databases using dedicated Exadata infrastructure or Exadata
        Cloud@Customer infrastructure.'
      returned: on success
      sample: true
      type: bool
    is_dedicated:
      description:
      - True if the database uses L(dedicated Exadata infrastructure,https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html).
      returned: on success
      sample: true
      type: bool
    is_free_tier:
      description:
      - Indicates if this is an Always Free resource. The default value is false.
        Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory.
        For Always Free databases, memory and CPU cannot be scaled.
      returned: on success
      sample: true
      type: bool
    is_local_data_guard_enabled:
      description:
      - Indicates whether the Autonomous Database has local (in-region) Data Guard
        enabled. Not applicable to cross-region Autonomous Data Guard associations,
        or to Autonomous Databases using dedicated Exadata infrastructure or Exadata
        Cloud@Customer infrastructure.
      returned: on success
      sample: true
      type: bool
    is_mtls_connection_required:
      description:
      - Indicates whether the Autonomous Database requires mTLS connections.
      returned: on success
      sample: true
      type: bool
    is_preview:
      description:
      - Indicates if the Autonomous Database version is a preview version.
      returned: on success
      sample: true
      type: bool
    is_reconnect_clone_enabled:
      description:
      - Indicates if the refreshable clone can be reconnected to its source database.
      returned: on success
      sample: true
      type: bool
    is_refreshable_clone:
      description:
      - Indicates whether the Autonomous Database is a refreshable clone.
      returned: on success
      sample: true
      type: bool
    is_remote_data_guard_enabled:
      description:
      - Indicates whether the Autonomous Database has Cross Region Data Guard enabled.
        Not applicable to Autonomous Databases using dedicated Exadata infrastructure
        or Exadata Cloud@Customer infrastructure.
      returned: on success
      sample: true
      type: bool
    key_history_entry:
      contains:
        id:
          description:
          - The id of the Autonomous Database L(Vault,https://docs.cloud.oracle.com/Content/KeyManagement/Concepts/keyoverview.htm#concepts)
            service key management history entry.
          returned: on success
          sample: ocid1.resource.oc1..xxxxxxEXAMPLExxxxxx
          type: str
        kms_key_version_id:
          description:
          - The OCID of the key container version that is used in database transparent
            data encryption (TDE) operations KMS Key can have multiple key versions.
            If none is specified, the current key version (latest) of the Key Id is
            used for the operation.
          returned: on success
          sample: ocid1.kmskeyversion.oc1..xxxxxxEXAMPLExxxxxx
          type: str
        time_activated:
          description:
          - The date and time the kms key activated.
          returned: on success
          sample: '2013-10-20T19:20:30+01:00'
          type: str
        vault_id:
          description:
          - The L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
            of the Oracle Cloud Infrastructure L(vault,https://docs.cloud.oracle.com/Content/KeyManagement/Concepts/keyoverview.htm#concepts).
          returned: on success
          sample: ocid1.vault.oc1..xxxxxxEXAMPLExxxxxx
          type: str
      description:
      - Key History Entry.
      returned: on success
      type: complex
    key_store_id:
      description:
      - The L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
        of the key store.
      returned: on success
      sample: ocid1.keystore.oc1..xxxxxxEXAMPLExxxxxx
      type: str
    key_store_wallet_name:
      description:
      - The wallet name for Oracle Key Vault.
      returned: on success
      sample: key_store_wallet_name_example
      type: str
    kms_key_id:
      description:
      - The OCID of the key container that is used as the master encryption key in
        database transparent data encryption (TDE) operations.
      returned: on success
      sample: ocid1.kmskey.oc1..xxxxxxEXAMPLExxxxxx
      type: str
    kms_key_lifecycle_details:
      description:
      - KMS key lifecycle details.
      returned: on success
      sample: kms_key_lifecycle_details_example
      type: str
    kms_key_version_id:
      description:
      - The OCID of the key container version that is used in database transparent
        data encryption (TDE) operations KMS Key can have multiple key versions. If
        none is specified, the current key version (latest) of the Key Id is used
        for the operation.
      returned: on success
      sample: ocid1.kmskeyversion.oc1..xxxxxxEXAMPLExxxxxx
      type: str
    license_model:
      description:
      - The Oracle license model that applies to the Oracle Autonomous Database. Bring
        your own license (BYOL) allows you to apply your current on- premises Oracle
        software licenses to equivalent, highly automated Oracle PaaS and IaaS services
        in the cloud. License Included allows you to subscribe to new Oracle Database
        software licenses and the Database service. Note that when provisioning an
        Autonomous Database on L(dedicated Exadata infrastructure,https://docs.oracle.com/en/cloud/paas/autonomous-
        database/index.html), this attribute must be null because the attribute is
        already set at the Autonomous Exadata Infrastructure level. When using L(shared
        Exadata infrastructure,https://docs.oracle.com/en/cloud/paas/autonomous- database/index.html),
        if a value is not specified, the system will supply the value of `BRING_YOUR_OWN_LICENSE`.
      returned: on success
      sample: LICENSE_INCLUDED
      type: str
    lifecycle_details:
      description:
      - Information about the current lifecycle state.
      returned: on success
      sample: lifecycle_details_example
      type: str
    lifecycle_state:
      description:
      - The current state of the Autonomous Database.
      returned: on success
      sample: PROVISIONING
      type: str
    local_standby_db:
      contains:
        lag_time_in_seconds:
          description:
          - The amount of time, in seconds, that the data of the standby database
            lags the data of the primary database. Can be used to determine the potential
            data loss in the event of a failover.
          returned: on success
          sample: 56
          type: int
        lifecycle_details:
          description:
          - Additional information about the current lifecycle state.
          returned: on success
          sample: lifecycle_details_example
          type: str
        lifecycle_state:
          description:
          - The current state of the Autonomous Database.
          returned: on success
          sample: PROVISIONING
          type: str
        time_data_guard_role_changed:
          description:
          - The date and time the Autonomous Data Guard role was switched for the
            standby Autonomous Database.
          returned: on success
          sample: '2013-10-20T19:20:30+01:00'
          type: str
      description:
      - ''
      returned: on success
      type: complex
    max_cpu_core_count:
      description:
      - The number of Max OCPU cores to be made available to the autonomous database
        with auto scaling of cpu enabled.
      returned: on success
      sample: 56
      type: int
    memory_per_oracle_compute_unit_in_gbs:
      description:
      - The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM
        Cluster.
      returned: on success
      sample: 56
      type: int
    ncharacter_set:
      description:
      - 'The national character set for the autonomous database.  The default is AL16UTF16.
        Allowed values are: AL16UTF16 or UTF8.'
      returned: on success
      sample: ncharacter_set_example
      type: str
    nsg_ids:
      description:
      - The list of L(OCIDs,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
        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 L(Security Rules,https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm).
        **NsgIds restrictions:** - A network security group (NSG) is optional for
        Autonomous Databases with private access. The nsgIds list can be empty.
      returned: on success
      sample: []
      type: list
    ocpu_count:
      description:
      - The number of OCPU cores to be made available to the database.
      - 'The following points apply: - For Autonomous Databases on dedicated Exadata
        infrastructure, to provision less than 1 core, enter a fractional value in
        an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but
        not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous
        Databasese on shared Exadata infrastructure.) - To provision 1 or more cores,
        you must enter an integer between 1 and the maximum number of cores available
        for the infrastructure shape. For example, you can provision 2 cores or 3
        cores, but not 2.5 cores. This applies to Autonomous Databases on both shared
        and dedicated Exadata infrastructure.'
      - For Autonomous Databases on dedicated Exadata infrastructure, the maximum
        number of cores is determined by the infrastructure shape. See L(Characteristics
        of Infrastructure Shapes,https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-
        GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details.
      - '**Note:** This parameter cannot be used with the `cpuCoreCount` parameter.'
      returned: on success
      sample: 3.4
      type: float
    open_mode:
      description:
      - The `DATABASE OPEN` mode. You can open the database in `READ_ONLY` or `READ_WRITE`
        mode.
      returned: on success
      sample: READ_ONLY
      type: str
    operations_insights_status:
      description:
      - Status of Operations Insights for this Autonomous Database.
      returned: on success
      sample: ENABLING
      type: str
    peer_db_ids:
      description:
      - The list of L(OCIDs,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
        of standby databases located in Autonomous Data Guard remote regions that
        are associated with the source database. Note that for shared Exadata infrastructure,
        standby databases located in the same region as the source primary database
        do not have OCIDs.
      returned: on success
      sample: []
      type: list
    permission_level:
      description:
      - The Autonomous Database permission level. Restricted mode allows access only
        to admin users.
      returned: on success
      sample: RESTRICTED
      type: str
    private_endpoint:
      description:
      - The private endpoint for the resource.
      returned: on success
      sample: private_endpoint_example
      type: str
    private_endpoint_ip:
      description:
      - The private endpoint Ip address for the resource.
      returned: on success
      sample: private_endpoint_ip_example
      type: str
    private_endpoint_label:
      description:
      - The private endpoint label for the resource. Setting this to an empty string,
        after the private endpoint database gets created, will change the same private
        endpoint database to the public endpoint database.
      returned: on success
      sample: private_endpoint_label_example
      type: str
    provisionable_cpus:
      description:
      - An array of CPU values that an Autonomous Database can be scaled to.
      returned: on success
      sample: []
      type: list
    refreshable_mode:
      description:
      - The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically
        being refreshed with data from the source Autonomous Database.
      returned: on success
      sample: AUTOMATIC
      type: str
    refreshable_status:
      description:
      - The refresh status of the clone. REFRESHING indicates that the clone is currently
        being refreshed with data from the source Autonomous Database.
      returned: on success
      sample: REFRESHING
      type: str
    role:
      description:
      - The Data Guard role of the Autonomous Container Database or Autonomous Database,
        if Autonomous Data Guard is enabled.
      returned: on success
      sample: PRIMARY
      type: str
    scheduled_operations:
      contains:
        day_of_week:
          contains:
            name:
              description:
              - Name of the day of the week.
              returned: on success
              sample: MONDAY
              type: str
          description:
          - ''
          returned: on success
          type: complex
        scheduled_start_time:
          description:
          - auto start time. value must be of ISO-8601 format "HH:mm"
          returned: on success
          sample: scheduled_start_time_example
          type: str
        scheduled_stop_time:
          description:
          - auto stop time. value must be of ISO-8601 format "HH:mm"
          returned: on success
          sample: scheduled_stop_time_example
          type: str
      description:
      - list of scheduled operations
      returned: on success
      type: complex
    service_console_url:
      description:
      - The URL of the Service Console for the Autonomous Database.
      returned: on success
      sample: service_console_url_example
      type: str
    source_id:
      description:
      - The L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
        of the source Autonomous Database that was cloned to create the current Autonomous
        Database.
      returned: on success
      sample: ocid1.source.oc1..xxxxxxEXAMPLExxxxxx
      type: str
    standby_db:
      contains:
        lag_time_in_seconds:
          description:
          - The amount of time, in seconds, that the data of the standby database
            lags the data of the primary database. Can be used to determine the potential
            data loss in the event of a failover.
          returned: on success
          sample: 56
          type: int
        lifecycle_details:
          description:
          - Additional information about the current lifecycle state.
          returned: on success
          sample: lifecycle_details_example
          type: str
        lifecycle_state:
          description:
          - The current state of the Autonomous Database.
          returned: on success
          sample: PROVISIONING
          type: str
        time_data_guard_role_changed:
          description:
          - The date and time the Autonomous Data Guard role was switched for the
            standby Autonomous Database.
          returned: on success
          sample: '2013-10-20T19:20:30+01:00'
          type: str
      description:
      - '**Deprecated** Autonomous Data Guard standby database details.'
      returned: on success
      type: complex
    standby_whitelisted_ips:
      description:
      - The client IP access control list (ACL). This feature is available for autonomous
        databases on L(shared Exadata infrastructure,https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html)
        and on Exadata Cloud@Customer. Only clients connecting from an IP address
        included in the ACL may access the Autonomous Database instance.
      - 'For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain
        Routing) notations for a subnet or VCN OCID. Use a semicolon (;) as a deliminator
        between the VCN-specific subnets or IPs. Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.se
        a.<unique_id2>;1.1.0.0/16"]` For Exadata Cloud@Customer, this is an array
        of IP addresses or CIDR (Classless Inter-Domain Routing) notations. Example:
        `["1.1.1.1","1.1.1.0/24","1.1.2.25"]`'
      - For an update operation, if you want to delete all the IPs in the ACL, use
        an array with a single empty string entry.
      returned: on success
      sample: []
      type: list
    subnet_id:
      description:
      - The L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
        of the subnet the resource is associated with.
      - '**Subnet Restrictions:** - For bare metal DB systems and for single node
        virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28.
        - For Exadata and virtual machine 2-node RAC systems, do not use a subnet
        that overlaps with 192.168.128.0/20. - For Autonomous Database, setting this
        will disable public secure access to the database.'
      - These subnets are used by the Oracle Clusterware private interconnect on the
        database instance. Specifying an overlapping subnet will cause the private
        interconnect to malfunction. This restriction applies to both the client subnet
        and the backup subnet.
      returned: on success
      sample: ocid1.subnet.oc1..xxxxxxEXAMPLExxxxxx
      type: str
    supported_regions_to_clone_to:
      description:
      - The list of regions that support the creation of an Autonomous Database clone
        or an Autonomous Data Guard standby database.
      returned: on success
      sample: []
      type: list
    system_tags:
      description:
      - System tags for this resource. Each key is predefined and scoped to a namespace.
        For more information, see L(Resource Tags,https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
      returned: on success
      sample: {}
      type: dict
    time_created:
      description:
      - The date and time the Autonomous Database was created.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_data_guard_role_changed:
      description:
      - The date and time the Autonomous Data Guard role was switched for the Autonomous
        Database. For databases that have standbys in both the primary Data Guard
        region and a remote Data Guard standby region, this is the latest timestamp
        of either the database using the "primary" role in the primary Data Guard
        region, or database located in the remote Data Guard standby region.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_deletion_of_free_autonomous_database:
      description:
      - The date and time the Always Free database will be automatically deleted because
        of inactivity. If the database is in the STOPPED state and without activity
        until this time, it will be deleted.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_local_data_guard_enabled:
      description:
      - The date and time that Autonomous Data Guard was enabled for an Autonomous
        Database where the standby was provisioned in the same region as the primary
        database.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_maintenance_begin:
      description:
      - The date and time when maintenance will begin.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_maintenance_end:
      description:
      - The date and time when maintenance will end.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_of_last_failover:
      description:
      - The timestamp of the last failover operation.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_of_last_refresh:
      description:
      - The date and time when last refresh happened.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_of_last_refresh_point:
      description:
      - The refresh point timestamp (UTC). The refresh point is the time to which
        the database was most recently refreshed. Data created after the refresh point
        is not included in the refresh.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_of_last_switchover:
      description:
      - The timestamp of the last switchover operation for the Autonomous Database.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_of_next_refresh:
      description:
      - The date and time of next refresh.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_reclamation_of_free_autonomous_database:
      description:
      - The date and time the Always Free database will be stopped because of inactivity.
        If this time is reached without any database activity, the database will automatically
        be put into the STOPPED state.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    time_until_reconnect_clone_enabled:
      description:
      - The time and date as an RFC3339 formatted string, e.g., 2022-01-01T12:00:00.000Z,
        to set the limit for a refreshable clone to be reconnected to its source database.
      returned: on success
      sample: '2013-10-20T19:20:30+01:00'
      type: str
    used_data_storage_size_in_tbs:
      description:
      - The amount of storage that has been used, in terabytes.
      returned: on success
      sample: 56
      type: int
    vault_id:
      description:
      - The L(OCID,https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
        of the Oracle Cloud Infrastructure L(vault,https://docs.cloud.oracle.com/Content/KeyManagement/Concepts/keyoverview.htm#concepts).
      returned: on success
      sample: ocid1.vault.oc1..xxxxxxEXAMPLExxxxxx
      type: str
    whitelisted_ips:
      description:
      - The client IP access control list (ACL). This feature is available for autonomous
        databases on L(shared Exadata infrastructure,https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html)
        and on Exadata Cloud@Customer. Only clients connecting from an IP address
        included in the ACL may access the Autonomous Database instance.
      - 'For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain
        Routing) notations for a subnet or VCN OCID. Use a semicolon (;) as a deliminator
        between the VCN-specific subnets or IPs. Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.se
        a.<unique_id2>;1.1.0.0/16"]` For Exadata Cloud@Customer, this is an array
        of IP addresses or CIDR (Classless Inter-Domain Routing) notations. Example:
        `["1.1.1.1","1.1.1.0/24","1.1.2.25"]`'
      - For an update operation, if you want to delete all the IPs in the ACL, use
        an array with a single empty string entry.
      returned: on success
      sample: []
      type: list
  description:
  - List of AutonomousDatabaseClones resources
  returned: on success
  sample:
  - actual_used_data_storage_size_in_tbs: 1.2
    allocated_storage_size_in_tbs: 1.2
    apex_details:
      apex_version: apex_version_example
      ords_version: ords_version_example
    are_primary_whitelisted_ips_used: true
    autonomous_container_database_id: ocid1.autonomouscontainerdatabase.oc1..xxxxxxEXAMPLExxxxxx
    autonomous_maintenance_schedule_type: EARLY
    available_upgrade_versions: []
    backup_config:
      manual_backup_bucket_name: manual_backup_bucket_name_example
      manual_backup_type: NONE
    character_set: character_set_example
    compartment_id: ocid1.compartment.oc1..xxxxxxEXAMPLExxxxxx
    connection_strings:
      all_connection_strings: {}
      dedicated: dedicated_example
      high: high_example
      low: low_example
      medium: medium_example
      profiles:
      - consumer_group: HIGH
        display_name: display_name_example
        host_format: FQDN
        protocol: TCP
        session_mode: DIRECT
        syntax_format: LONG
        tls_authentication: SERVER
        value: value_example
    connection_urls:
      apex_url: apex_url_example
      graph_studio_url: graph_studio_url_example
      machine_learning_user_management_url: machine_learning_user_management_url_example
      sql_dev_web_url: sql_dev_web_url_example
    cpu_core_count: 56
    customer_contacts:
    - email: email_example
    data_safe_status: REGISTERING
    data_storage_size_in_gbs: 56
    data_storage_size_in_tbs: 56
    database_edition: STANDARD_EDITION
    database_management_status: ENABLING
    dataguard_region_type: PRIMARY_DG_REGION
    db_name: db_name_example
    db_version: db_version_example
    db_workload: OLTP
    defined_tags:
      Operations:
        CostCenter: US
    display_name: display_name_example
    failed_data_recovery_in_seconds: 56
    freeform_tags:
      Department: Finance
    id: ocid1.resource.oc1..xxxxxxEXAMPLExxxxxx
    infrastructure_type: CLOUD
    is_access_control_enabled: true
    is_auto_scaling_enabled: true
    is_auto_scaling_for_storage_enabled: true
    is_data_guard_enabled: true
    is_dedicated: true
    is_free_tier: true
    is_local_data_guard_enabled: true
    is_mtls_connection_required: true
    is_preview: true
    is_reconnect_clone_enabled: true
    is_refreshable_clone: true
    is_remote_data_guard_enabled: true
    key_history_entry:
    - id: ocid1.resource.oc1..xxxxxxEXAMPLExxxxxx
      kms_key_version_id: ocid1.kmskeyversion.oc1..xxxxxxEXAMPLExxxxxx
      time_activated: '2013-10-20T19:20:30+01:00'
      vault_id: ocid1.vault.oc1..xxxxxxEXAMPLExxxxxx
    key_store_id: ocid1.keystore.oc1..xxxxxxEXAMPLExxxxxx
    key_store_wallet_name: key_store_wallet_name_example
    kms_key_id: ocid1.kmskey.oc1..xxxxxxEXAMPLExxxxxx
    kms_key_lifecycle_details: kms_key_lifecycle_details_example
    kms_key_version_id: ocid1.kmskeyversion.oc1..xxxxxxEXAMPLExxxxxx
    license_model: LICENSE_INCLUDED
    lifecycle_details: lifecycle_details_example
    lifecycle_state: PROVISIONING
    local_standby_db:
      lag_time_in_seconds: 56
      lifecycle_details: lifecycle_details_example
      lifecycle_state: PROVISIONING
      time_data_guard_role_changed: '2013-10-20T19:20:30+01:00'
    max_cpu_core_count: 56
    memory_per_oracle_compute_unit_in_gbs: 56
    ncharacter_set: ncharacter_set_example
    nsg_ids: []
    ocpu_count: 3.4
    open_mode: READ_ONLY
    operations_insights_status: ENABLING
    peer_db_ids: []
    permission_level: RESTRICTED
    private_endpoint: private_endpoint_example
    private_endpoint_ip: private_endpoint_ip_example
    private_endpoint_label: private_endpoint_label_example
    provisionable_cpus: []
    refreshable_mode: AUTOMATIC
    refreshable_status: REFRESHING
    role: PRIMARY
    scheduled_operations:
    - day_of_week:
        name: MONDAY
      scheduled_start_time: scheduled_start_time_example
      scheduled_stop_time: scheduled_stop_time_example
    service_console_url: service_console_url_example
    source_id: ocid1.source.oc1..xxxxxxEXAMPLExxxxxx
    standby_db:
      lag_time_in_seconds: 56
      lifecycle_details: lifecycle_details_example
      lifecycle_state: PROVISIONING
      time_data_guard_role_changed: '2013-10-20T19:20:30+01:00'
    standby_whitelisted_ips: []
    subnet_id: ocid1.subnet.oc1..xxxxxxEXAMPLExxxxxx
    supported_regions_to_clone_to: []
    system_tags: {}
    time_created: '2013-10-20T19:20:30+01:00'
    time_data_guard_role_changed: '2013-10-20T19:20:30+01:00'
    time_deletion_of_free_autonomous_database: '2013-10-20T19:20:30+01:00'
    time_local_data_guard_enabled: '2013-10-20T19:20:30+01:00'
    time_maintenance_begin: '2013-10-20T19:20:30+01:00'
    time_maintenance_end: '2013-10-20T19:20:30+01:00'
    time_of_last_failover: '2013-10-20T19:20:30+01:00'
    time_of_last_refresh: '2013-10-20T19:20:30+01:00'
    time_of_last_refresh_point: '2013-10-20T19:20:30+01:00'
    time_of_last_switchover: '2013-10-20T19:20:30+01:00'
    time_of_next_refresh: '2013-10-20T19:20:30+01:00'
    time_reclamation_of_free_autonomous_database: '2013-10-20T19:20:30+01:00'
    time_until_reconnect_clone_enabled: '2013-10-20T19:20:30+01:00'
    used_data_storage_size_in_tbs: 56
    vault_id: ocid1.vault.oc1..xxxxxxEXAMPLExxxxxx
    whitelisted_ips: []
  type: complex