Skip to content

UpdateAutonomousDatabaseInput

Source code in docs_src/capo_odb/types/update_autonomous_database_input.py
class UpdateAutonomousDatabaseInput(TypedDict, closed=True):
    autonomous_database_id: "capo_odb.types.resource_id_or_arn.ResourceIdOrArn"
    """<p>The unique identifier of the Autonomous Database to update.</p>"""
    admin_password: NotRequired["capo_odb.types.sensitive_string.SensitiveString"]
    """<p>The new password for the <code>ADMIN</code> user of the Autonomous Database.</p>"""
    compute_count: NotRequired["float"]
    """<p>The compute capacity, in number of ECPUs or OCPUs, to assign to the Autonomous Database.</p>"""
    cpu_core_count: NotRequired["int"]
    """<p>The number of CPU cores to allocate to the Autonomous Database.</p>"""
    data_storage_size_in_t_bs: NotRequired["int"]
    """<p>The size, in terabytes (TB), of the data volume to allocate for the Autonomous Database.</p>"""
    data_storage_size_in_g_bs: NotRequired["int"]
    """<p>The size, in gigabytes (GB), of the data volume to allocate for the Autonomous Database.</p>"""
    display_name: NotRequired[
        "capo_odb.types.resource_display_name.ResourceDisplayName"
    ]
    """<p>The new user-friendly name for the Autonomous Database.</p>"""
    db_name: NotRequired["str"]
    """<p>The new name of the Autonomous Database.</p>"""
    db_version: NotRequired["str"]
    """<p>The Oracle Database software version to use for the Autonomous Database.</p>"""
    db_workload: NotRequired["capo_odb.types.db_workload.DbWorkload"]
    """<p>The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.</p>"""
    db_tools_details: NotRequired["capo_odb.types.database_tool_list.DatabaseToolList"]
    """<p>The list of database management tools to enable for the Autonomous Database.</p>"""
    database_edition: NotRequired["capo_odb.types.database_edition.DatabaseEdition"]
    """<p>The Oracle Database edition to apply to the Autonomous Database.</p>"""
    license_model: NotRequired["capo_odb.types.license_model.LicenseModel"]
    """<p>The Oracle license model to apply to the Autonomous Database.</p>"""
    is_auto_scaling_enabled: NotRequired["bool"]
    """<p>Specifies whether to enable automatic scaling of the compute resources for the Autonomous Database.</p>"""
    is_auto_scaling_for_storage_enabled: NotRequired["bool"]
    """<p>Specifies whether to enable automatic scaling of the storage for the Autonomous Database.</p>"""
    is_backup_retention_locked: NotRequired["bool"]
    """<p>Specifies whether to lock the backup retention period of the Autonomous Database to prevent it from being shortened.</p>"""
    is_local_data_guard_enabled: NotRequired["bool"]
    """<p>Specifies whether to enable local Oracle Data Guard for the Autonomous Database.</p>"""
    is_mtls_connection_required: NotRequired["bool"]
    """<p>Specifies whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.</p>"""
    is_refreshable_clone: NotRequired["bool"]
    """<p>Specifies whether the Autonomous Database is a refreshable clone.</p>"""
    is_disconnect_peer: NotRequired["bool"]
    """<p>Specifies whether to disconnect the Autonomous Database from its peer database.</p>"""
    backup_retention_period_in_days: NotRequired["int"]
    """<p>The retention period, in days, for automatic backups of the Autonomous Database.</p>"""
    byol_compute_count_limit: NotRequired["float"]
    """<p>The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.</p>"""
    local_adg_auto_failover_max_data_loss_limit: NotRequired["int"]
    """<p>The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.</p>"""
    autonomous_maintenance_schedule_type: NotRequired[
        "capo_odb.types.autonomous_maintenance_schedule_type.AutonomousMaintenanceScheduleType"
    ]
    """<p>The maintenance schedule type for the Autonomous Database.</p>"""
    customer_contacts_to_send_to_oci: NotRequired[
        "capo_odb.types.customer_contacts.CustomerContacts"
    ]
    """<p>The list of customer contacts to receive operational notifications from OCI for the Autonomous Database.</p>"""
    scheduled_operations: NotRequired[
        "capo_odb.types.scheduled_operation_details_list.ScheduledOperationDetailsList"
    ]
    """<p>The list of scheduled start and stop times for the Autonomous Database.</p>"""
    long_term_backup_schedule: NotRequired[
        "capo_odb.types.long_term_backup_schedule.LongTermBackupSchedule"
    ]
    """<p>The long-term backup schedule for the Autonomous Database.</p>"""
    open_mode: NotRequired["capo_odb.types.open_mode.OpenMode"]
    """<p>The mode in which to open the Autonomous Database, either read-only or read/write.</p>"""
    permission_level: NotRequired["capo_odb.types.permission_level.PermissionLevel"]
    """<p>The permission level of the Autonomous Database.</p>"""
    refreshable_mode: NotRequired["capo_odb.types.refreshable_mode.RefreshableMode"]
    """<p>The refresh mode of the refreshable clone Autonomous Database.</p>"""
    private_endpoint_ip: NotRequired["str"]
    """<p>The private endpoint IP address for the Autonomous Database.</p>"""
    private_endpoint_label: NotRequired["str"]
    """<p>The private endpoint label for the Autonomous Database.</p>"""
    peer_db_id: NotRequired["capo_odb.types.resource_id_or_arn.ResourceIdOrArn"]
    """<p>The unique identifier of the peer Autonomous Database.</p>"""
    resource_pool_leader_id: NotRequired[
        "capo_odb.types.resource_id_or_arn.ResourceIdOrArn"
    ]
    """<p>The unique identifier of the resource pool leader Autonomous Database.</p>"""
    resource_pool_summary: NotRequired[
        "capo_odb.types.resource_pool_summary.ResourcePoolSummary"
    ]
    """<p>The configuration of the resource pool for the Autonomous Database.</p>"""
    standby_allowlisted_ips_source: NotRequired[
        "capo_odb.types.standby_allowlisted_ips_source.StandbyAllowlistedIpsSource"
    ]
    """<p>The source of the allowlisted IP addresses for the standby Autonomous Database.</p>"""
    standby_allowlisted_ips: NotRequired["capo_odb.types.string_list.StringList"]
    """<p>The list of IP addresses that are allowed to access the standby Autonomous Database.</p>"""
    allowlisted_ips: NotRequired["capo_odb.types.string_list.StringList"]
    """<p>The list of IP addresses that are allowed to access the Autonomous Database.</p>"""
    auto_refresh_frequency_in_seconds: NotRequired["int"]
    """<p>The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.</p>"""
    auto_refresh_point_lag_in_seconds: NotRequired["int"]
    """<p>The time lag, in seconds, between the refreshable clone and its source Autonomous Database.</p>"""
    time_of_auto_refresh_start: NotRequired["datetime.datetime"]
    """<p>The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.</p>"""
    encryption_key_provider: NotRequired[
        "capo_odb.types.encryption_key_provider_input.EncryptionKeyProviderInput"
    ]
    """<p>The provider of the encryption key to use for the Autonomous Database.</p>"""
    encryption_key_configuration: NotRequired[
        "capo_odb.types.encryption_key_configuration_input.EncryptionKeyConfigurationInput"
    ]
    """<p>The configuration of the encryption key to use for the Autonomous Database.</p>"""
    admin_password_source: NotRequired[
        "capo_odb.types.admin_password_source.AdminPasswordSource"
    ]
    """<p>The source of the admin password for the Autonomous Database. When set to <code>CUSTOMER_MANAGED_AWS_SECRET</code>, the admin password is retrieved from an Amazon Web Services Secrets Manager secret.</p>"""
    admin_password_source_configuration: NotRequired[
        "capo_odb.types.admin_password_source_configuration_input.AdminPasswordSourceConfigurationInput"
    ]
    """<p>The configuration of the admin password source for the Autonomous Database.</p>"""

admin_password instance-attribute

admin_password: NotRequired[SensitiveString]

The new password for the ADMIN user of the Autonomous Database.

admin_password_source instance-attribute

admin_password_source: NotRequired[AdminPasswordSource]

The source of the admin password for the Autonomous Database. When set to CUSTOMER_MANAGED_AWS_SECRET, the admin password is retrieved from an Amazon Web Services Secrets Manager secret.

admin_password_source_configuration instance-attribute

admin_password_source_configuration: NotRequired[AdminPasswordSourceConfigurationInput]

The configuration of the admin password source for the Autonomous Database.

allowlisted_ips instance-attribute

allowlisted_ips: NotRequired[StringList]

The list of IP addresses that are allowed to access the Autonomous Database.

auto_refresh_frequency_in_seconds instance-attribute

auto_refresh_frequency_in_seconds: NotRequired[int]

The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.

auto_refresh_point_lag_in_seconds instance-attribute

auto_refresh_point_lag_in_seconds: NotRequired[int]

The time lag, in seconds, between the refreshable clone and its source Autonomous Database.

autonomous_database_id instance-attribute

autonomous_database_id: ResourceIdOrArn

The unique identifier of the Autonomous Database to update.

autonomous_maintenance_schedule_type instance-attribute

autonomous_maintenance_schedule_type: NotRequired[AutonomousMaintenanceScheduleType]

The maintenance schedule type for the Autonomous Database.

backup_retention_period_in_days instance-attribute

backup_retention_period_in_days: NotRequired[int]

The retention period, in days, for automatic backups of the Autonomous Database.

byol_compute_count_limit instance-attribute

byol_compute_count_limit: NotRequired[float]

The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.

compute_count instance-attribute

compute_count: NotRequired[float]

The compute capacity, in number of ECPUs or OCPUs, to assign to the Autonomous Database.

cpu_core_count instance-attribute

cpu_core_count: NotRequired[int]

The number of CPU cores to allocate to the Autonomous Database.

customer_contacts_to_send_to_oci instance-attribute

customer_contacts_to_send_to_oci: NotRequired[CustomerContacts]

The list of customer contacts to receive operational notifications from OCI for the Autonomous Database.

data_storage_size_in_g_bs instance-attribute

data_storage_size_in_g_bs: NotRequired[int]

The size, in gigabytes (GB), of the data volume to allocate for the Autonomous Database.

data_storage_size_in_t_bs instance-attribute

data_storage_size_in_t_bs: NotRequired[int]

The size, in terabytes (TB), of the data volume to allocate for the Autonomous Database.

database_edition instance-attribute

database_edition: NotRequired[DatabaseEdition]

The Oracle Database edition to apply to the Autonomous Database.

db_name instance-attribute

db_name: NotRequired[str]

The new name of the Autonomous Database.

db_tools_details instance-attribute

db_tools_details: NotRequired[DatabaseToolList]

The list of database management tools to enable for the Autonomous Database.

db_version instance-attribute

db_version: NotRequired[str]

The Oracle Database software version to use for the Autonomous Database.

db_workload instance-attribute

db_workload: NotRequired[DbWorkload]

The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.

display_name instance-attribute

display_name: NotRequired[ResourceDisplayName]

The new user-friendly name for the Autonomous Database.

encryption_key_configuration instance-attribute

encryption_key_configuration: NotRequired[EncryptionKeyConfigurationInput]

The configuration of the encryption key to use for the Autonomous Database.

encryption_key_provider instance-attribute

encryption_key_provider: NotRequired[EncryptionKeyProviderInput]

The provider of the encryption key to use for the Autonomous Database.

is_auto_scaling_enabled instance-attribute

is_auto_scaling_enabled: NotRequired[bool]

Specifies whether to enable automatic scaling of the compute resources for the Autonomous Database.

is_auto_scaling_for_storage_enabled instance-attribute

is_auto_scaling_for_storage_enabled: NotRequired[bool]

Specifies whether to enable automatic scaling of the storage for the Autonomous Database.

is_backup_retention_locked instance-attribute

is_backup_retention_locked: NotRequired[bool]

Specifies whether to lock the backup retention period of the Autonomous Database to prevent it from being shortened.

is_disconnect_peer instance-attribute

is_disconnect_peer: NotRequired[bool]

Specifies whether to disconnect the Autonomous Database from its peer database.

is_local_data_guard_enabled instance-attribute

is_local_data_guard_enabled: NotRequired[bool]

Specifies whether to enable local Oracle Data Guard for the Autonomous Database.

is_mtls_connection_required instance-attribute

is_mtls_connection_required: NotRequired[bool]

Specifies whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.

is_refreshable_clone instance-attribute

is_refreshable_clone: NotRequired[bool]

Specifies whether the Autonomous Database is a refreshable clone.

license_model instance-attribute

license_model: NotRequired[LicenseModel]

The Oracle license model to apply to the Autonomous Database.

local_adg_auto_failover_max_data_loss_limit instance-attribute

local_adg_auto_failover_max_data_loss_limit: NotRequired[int]

The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.

long_term_backup_schedule instance-attribute

long_term_backup_schedule: NotRequired[LongTermBackupSchedule]

The long-term backup schedule for the Autonomous Database.

open_mode instance-attribute

open_mode: NotRequired[OpenMode]

The mode in which to open the Autonomous Database, either read-only or read/write.

peer_db_id instance-attribute

peer_db_id: NotRequired[ResourceIdOrArn]

The unique identifier of the peer Autonomous Database.

permission_level instance-attribute

permission_level: NotRequired[PermissionLevel]

The permission level of the Autonomous Database.

private_endpoint_ip instance-attribute

private_endpoint_ip: NotRequired[str]

The private endpoint IP address for the Autonomous Database.

private_endpoint_label instance-attribute

private_endpoint_label: NotRequired[str]

The private endpoint label for the Autonomous Database.

refreshable_mode instance-attribute

refreshable_mode: NotRequired[RefreshableMode]

The refresh mode of the refreshable clone Autonomous Database.

resource_pool_leader_id instance-attribute

resource_pool_leader_id: NotRequired[ResourceIdOrArn]

The unique identifier of the resource pool leader Autonomous Database.

resource_pool_summary instance-attribute

resource_pool_summary: NotRequired[ResourcePoolSummary]

The configuration of the resource pool for the Autonomous Database.

scheduled_operations instance-attribute

scheduled_operations: NotRequired[ScheduledOperationDetailsList]

The list of scheduled start and stop times for the Autonomous Database.

standby_allowlisted_ips instance-attribute

standby_allowlisted_ips: NotRequired[StringList]

The list of IP addresses that are allowed to access the standby Autonomous Database.

standby_allowlisted_ips_source instance-attribute

standby_allowlisted_ips_source: NotRequired[StandbyAllowlistedIpsSource]

The source of the allowlisted IP addresses for the standby Autonomous Database.

time_of_auto_refresh_start instance-attribute

time_of_auto_refresh_start: NotRequired[datetime]

The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.