DatabaseClientCompositeOperations

class oci.database.DatabaseClientCompositeOperations(client, work_request_client=None, **kwargs)

This class provides a wrapper around DatabaseClient and offers convenience methods for operations that would otherwise need to be chained together. For example, instead of performing an action on a resource (e.g. launching an instance, creating a load balancer) and then using a waiter to wait for the resource to enter a given state, you can call a single method in this class to accomplish the same functionality

__init__(client, work_request_client=None, **kwargs)

Creates a new DatabaseClientCompositeOperations object

Parameters:
  • client (DatabaseClient) -- The service client which will be wrapped by this object
  • work_request_client (oci.work_requests.WorkRequestClient) -- (optional) The work request service client which will be used to wait for work request states. Default is None.
activate_exadata_infrastructure_and_wait_for_state(exadata_infrastructure_id, activate_exadata_infrastructure_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls activate_exadata_infrastructure() and waits for the ExadataInfrastructure acted upon to enter the given state(s).

Parameters:
  • exadata_infrastructure_id (str) --

    (required) The Exadata infrastructure OCID.

  • activate_exadata_infrastructure_details (ActivateExadataInfrastructureDetails) -- (required) The activation details for the Exadata infrastructure.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to activate_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_autonomous_container_database_compartment_and_wait_for_state(change_compartment_details, autonomous_container_database_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_autonomous_container_database_compartment() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move Autonomous Container Database to a different compartment
  • autonomous_container_database_id (str) --

    (required) The Autonomous Container Database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_autonomous_container_database_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_autonomous_container_database_compartment_and_wait_for_work_request(change_compartment_details, autonomous_container_database_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_autonomous_container_database_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move Autonomous Container Database to a different compartment
  • autonomous_container_database_id (str) --

    (required) The Autonomous Container Database OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_autonomous_container_database_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_autonomous_database_compartment_and_wait_for_state(change_compartment_details, autonomous_database_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_autonomous_database_compartment() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move Autonomous Database to a different compartment
  • autonomous_database_id (str) --

    (required) The database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_autonomous_database_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_autonomous_database_compartment_and_wait_for_work_request(change_compartment_details, autonomous_database_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_autonomous_database_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move Autonomous Database to a different compartment
  • autonomous_database_id (str) --

    (required) The database OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_autonomous_database_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_autonomous_exadata_infrastructure_compartment_and_wait_for_state(change_compartment_details, autonomous_exadata_infrastructure_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_autonomous_exadata_infrastructure_compartment() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move Autonomous Exadata Infrastructure to a different compartment
  • autonomous_exadata_infrastructure_id (str) --

    (required) The Autonomous Exadata Infrastructure OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_autonomous_exadata_infrastructure_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_autonomous_exadata_infrastructure_compartment_and_wait_for_work_request(change_compartment_details, autonomous_exadata_infrastructure_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_autonomous_exadata_infrastructure_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move Autonomous Exadata Infrastructure to a different compartment
  • autonomous_exadata_infrastructure_id (str) --

    (required) The Autonomous Exadata Infrastructure OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_autonomous_exadata_infrastructure_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_backup_destination_compartment_and_wait_for_state(change_compartment_details, backup_destination_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_backup_destination_compartment() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move backup destination to a different compartment
  • backup_destination_id (str) --

    (required) The OCID of the backup destination.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_backup_destination_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_backup_destination_compartment_and_wait_for_work_request(change_compartment_details, backup_destination_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_backup_destination_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move backup destination to a different compartment
  • backup_destination_id (str) --

    (required) The OCID of the backup destination.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_backup_destination_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_db_system_compartment_and_wait_for_state(change_compartment_details, db_system_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_db_system_compartment() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move Db System to a different compartment
  • db_system_id (str) --

    (required) The DB system OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_db_system_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_db_system_compartment_and_wait_for_work_request(change_compartment_details, db_system_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_db_system_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • change_compartment_details (ChangeCompartmentDetails) -- (required) Request to move Db System to a different compartment
  • db_system_id (str) --

    (required) The DB system OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_db_system_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_exadata_infrastructure_compartment_and_wait_for_state(change_exadata_infrastructure_compartment_details, exadata_infrastructure_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_exadata_infrastructure_compartment() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • change_exadata_infrastructure_compartment_details (ChangeExadataInfrastructureCompartmentDetails) -- (required) Request to move Exadata infrastructure to a different compartment
  • exadata_infrastructure_id (str) --

    (required) The Exadata infrastructure OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_exadata_infrastructure_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_exadata_infrastructure_compartment_and_wait_for_work_request(change_exadata_infrastructure_compartment_details, exadata_infrastructure_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_exadata_infrastructure_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • change_exadata_infrastructure_compartment_details (ChangeExadataInfrastructureCompartmentDetails) -- (required) Request to move Exadata infrastructure to a different compartment
  • exadata_infrastructure_id (str) --

    (required) The Exadata infrastructure OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_exadata_infrastructure_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_vm_cluster_compartment_and_wait_for_state(change_vm_cluster_compartment_details, vm_cluster_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_vm_cluster_compartment() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • change_vm_cluster_compartment_details (ChangeVmClusterCompartmentDetails) -- (required) Request to move VM cluster to a different compartment
  • vm_cluster_id (str) --

    (required) The VM cluster OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_vm_cluster_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_vm_cluster_compartment_and_wait_for_work_request(change_vm_cluster_compartment_details, vm_cluster_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_vm_cluster_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • change_vm_cluster_compartment_details (ChangeVmClusterCompartmentDetails) -- (required) Request to move VM cluster to a different compartment
  • vm_cluster_id (str) --

    (required) The VM cluster OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to change_vm_cluster_compartment()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_autonomous_container_database_and_wait_for_state(create_autonomous_container_database_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_autonomous_container_database() and waits for the AutonomousContainerDatabase acted upon to enter the given state(s).

Parameters:
  • create_autonomous_container_database_details (CreateAutonomousContainerDatabaseDetails) -- (required) Request to create an Autonomous Container Database in a specified Autonomous Exadata Infrastructure.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_autonomous_container_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_autonomous_container_database_and_wait_for_work_request(create_autonomous_container_database_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_autonomous_container_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • create_autonomous_container_database_details (CreateAutonomousContainerDatabaseDetails) -- (required) Request to create an Autonomous Container Database in a specified Autonomous Exadata Infrastructure.
  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_autonomous_container_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_autonomous_data_warehouse_and_wait_for_state(create_autonomous_data_warehouse_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_autonomous_data_warehouse() and waits for the AutonomousDataWarehouse acted upon to enter the given state(s).

Parameters:
  • create_autonomous_data_warehouse_details (CreateAutonomousDataWarehouseDetails) -- (required) Request to create a new Autonomous Data Warehouse.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_autonomous_data_warehouse()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_autonomous_data_warehouse_backup_and_wait_for_state(create_autonomous_data_warehouse_backup_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_autonomous_data_warehouse_backup() and waits for the AutonomousDataWarehouseBackup acted upon to enter the given state(s).

Parameters:
  • create_autonomous_data_warehouse_backup_details (CreateAutonomousDataWarehouseBackupDetails) -- (required) Request to create a new Autonomous Data Warehouse backup.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_autonomous_data_warehouse_backup()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_autonomous_database_and_wait_for_state(create_autonomous_database_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_autonomous_database() and waits for the AutonomousDatabase acted upon to enter the given state(s).

Parameters:
  • create_autonomous_database_details (CreateAutonomousDatabaseBase) -- (required) Request to create a new Autonomous Database.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_autonomous_database_and_wait_for_work_request(create_autonomous_database_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_autonomous_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • create_autonomous_database_details (CreateAutonomousDatabaseBase) -- (required) Request to create a new Autonomous Database.
  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_autonomous_database_backup_and_wait_for_state(create_autonomous_database_backup_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_autonomous_database_backup() and waits for the AutonomousDatabaseBackup acted upon to enter the given state(s).

Parameters:
  • create_autonomous_database_backup_details (CreateAutonomousDatabaseBackupDetails) -- (required) Request to create a new Autonomous Database backup.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_autonomous_database_backup()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_autonomous_database_backup_and_wait_for_work_request(create_autonomous_database_backup_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_autonomous_database_backup() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • create_autonomous_database_backup_details (CreateAutonomousDatabaseBackupDetails) -- (required) Request to create a new Autonomous Database backup.
  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_autonomous_database_backup()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_backup_and_wait_for_state(create_backup_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_backup() and waits for the Backup acted upon to enter the given state(s).

Parameters:
  • create_backup_details (CreateBackupDetails) -- (required) Request to create a new database backup.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_backup()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_backup_destination_and_wait_for_state(create_backup_destination_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_backup_destination() and waits for the BackupDestination acted upon to enter the given state(s).

Parameters:
  • create_backup_destination_details (CreateBackupDestinationDetails) -- (required) Request to create a new backup destination.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_backup_destination()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_data_guard_association_and_wait_for_state(database_id, create_data_guard_association_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_data_guard_association() and waits for the DataGuardAssociation acted upon to enter the given state(s).

Parameters:
  • database_id (str) --

    (required) The database OCID.

  • create_data_guard_association_details (CreateDataGuardAssociationDetails) -- (required) A request to create a Data Guard association.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_data_guard_association()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_db_home_and_wait_for_state(create_db_home_with_db_system_id_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_db_home() and waits for the DbHome acted upon to enter the given state(s).

Parameters:
  • create_db_home_with_db_system_id_details (CreateDbHomeBase) -- (required) Request to create a new database home.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_db_home()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_exadata_infrastructure_and_wait_for_state(create_exadata_infrastructure_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_exadata_infrastructure() and waits for the ExadataInfrastructure acted upon to enter the given state(s).

Parameters:
  • create_exadata_infrastructure_details (CreateExadataInfrastructureDetails) -- (required) Request to create Exadata infrastructure.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_vm_cluster_and_wait_for_state(create_vm_cluster_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_vm_cluster() and waits for the VmCluster acted upon to enter the given state(s).

Parameters:
  • create_vm_cluster_details (CreateVmClusterDetails) -- (required) Request to create a VM cluster.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_vm_cluster()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_vm_cluster_network_and_wait_for_state(exadata_infrastructure_id, vm_cluster_network_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_vm_cluster_network() and waits for the VmClusterNetwork acted upon to enter the given state(s).

Parameters:
  • exadata_infrastructure_id (str) --

    (required) The Exadata infrastructure OCID.

  • vm_cluster_network_details (VmClusterNetworkDetails) -- (required) Request to create the VM cluster network.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to create_vm_cluster_network()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
db_node_action_and_wait_for_state(db_node_id, action, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls db_node_action() and waits for the DbNode acted upon to enter the given state(s).

Parameters:
  • db_node_id (str) --

    (required) The database node OCID.

  • action (str) --

    (required) The action to perform on the DB Node.

    Allowed values are: "STOP", "START", "SOFTRESET", "RESET"

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to db_node_action()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_autonomous_data_warehouse_and_wait_for_state(autonomous_data_warehouse_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_autonomous_data_warehouse() and waits for the AutonomousDataWarehouse acted upon to enter the given state(s).

Parameters:
  • autonomous_data_warehouse_id (str) --

    (required) The database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to delete_autonomous_data_warehouse()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_autonomous_database_and_wait_for_state(autonomous_database_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_autonomous_database() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to delete_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_autonomous_database_and_wait_for_work_request(autonomous_database_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_autonomous_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to delete_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_backup_and_wait_for_state(backup_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_backup() and waits for the Backup acted upon to enter the given state(s).

Parameters:
  • backup_id (str) --

    (required) The backup OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to delete_backup()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_backup_destination_and_wait_for_state(backup_destination_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_backup_destination() and waits for the BackupDestination acted upon to enter the given state(s).

Parameters:
  • backup_destination_id (str) --

    (required) The OCID of the backup destination.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to delete_backup_destination()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_db_home_and_wait_for_state(db_home_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_db_home() and waits for the DbHome acted upon to enter the given state(s).

Parameters:
  • db_home_id (str) --

    (required) The database home OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to delete_db_home()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_exadata_infrastructure_and_wait_for_state(exadata_infrastructure_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_exadata_infrastructure() and waits for the ExadataInfrastructure acted upon to enter the given state(s).

Parameters:
  • exadata_infrastructure_id (str) --

    (required) The Exadata infrastructure OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to delete_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_vm_cluster_and_wait_for_state(vm_cluster_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_vm_cluster() and waits for the VmCluster acted upon to enter the given state(s).

Parameters:
  • vm_cluster_id (str) --

    (required) The VM cluster OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to delete_vm_cluster()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
failover_data_guard_association_and_wait_for_state(database_id, data_guard_association_id, failover_data_guard_association_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls failover_data_guard_association() and waits for the DataGuardAssociation acted upon to enter the given state(s).

Parameters:
  • database_id (str) --

    (required) The database OCID.

  • data_guard_association_id (str) --

    (required) The Data Guard association's OCID.

  • failover_data_guard_association_details (FailoverDataGuardAssociationDetails) -- (required) A request to perform a failover, transitioning a standby database into a primary database.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to failover_data_guard_association()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
launch_autonomous_exadata_infrastructure_and_wait_for_state(launch_autonomous_exadata_infrastructure_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls launch_autonomous_exadata_infrastructure() and waits for the AutonomousExadataInfrastructure acted upon to enter the given state(s).

Parameters:
  • launch_autonomous_exadata_infrastructure_details (LaunchAutonomousExadataInfrastructureDetails) -- (required) Request to launch a Autonomous Exadata Infrastructure.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to launch_autonomous_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
launch_autonomous_exadata_infrastructure_and_wait_for_work_request(launch_autonomous_exadata_infrastructure_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls launch_autonomous_exadata_infrastructure() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • launch_autonomous_exadata_infrastructure_details (LaunchAutonomousExadataInfrastructureDetails) -- (required) Request to launch a Autonomous Exadata Infrastructure.
  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to launch_autonomous_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
launch_db_system_and_wait_for_state(launch_db_system_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls launch_db_system() and waits for the DbSystem acted upon to enter the given state(s).

Parameters:
  • launch_db_system_details (LaunchDbSystemBase) -- (required) Request to launch a DB system.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to launch_db_system()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
reinstate_data_guard_association_and_wait_for_state(database_id, data_guard_association_id, reinstate_data_guard_association_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls reinstate_data_guard_association() and waits for the DataGuardAssociation acted upon to enter the given state(s).

Parameters:
  • database_id (str) --

    (required) The database OCID.

  • data_guard_association_id (str) --

    (required) The Data Guard association's OCID.

  • reinstate_data_guard_association_details (ReinstateDataGuardAssociationDetails) -- (required) A request to reinstate a database in a standby role.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to reinstate_data_guard_association()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
restart_autonomous_container_database_and_wait_for_state(autonomous_container_database_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls restart_autonomous_container_database() and waits for the AutonomousContainerDatabase acted upon to enter the given state(s).

Parameters:
  • autonomous_container_database_id (str) --

    (required) The Autonomous Container Database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to restart_autonomous_container_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
restart_autonomous_container_database_and_wait_for_work_request(autonomous_container_database_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls restart_autonomous_container_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_container_database_id (str) --

    (required) The Autonomous Container Database OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to restart_autonomous_container_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
restore_autonomous_data_warehouse_and_wait_for_state(autonomous_data_warehouse_id, restore_autonomous_data_warehouse_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls restore_autonomous_data_warehouse() and waits for the AutonomousDataWarehouse acted upon to enter the given state(s).

Parameters:
  • autonomous_data_warehouse_id (str) --

    (required) The database OCID.

  • restore_autonomous_data_warehouse_details (RestoreAutonomousDataWarehouseDetails) -- (required) Request to perform an Autonomous Data Warehouse restore.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to restore_autonomous_data_warehouse()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
restore_autonomous_database_and_wait_for_state(autonomous_database_id, restore_autonomous_database_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls restore_autonomous_database() and waits for the AutonomousDatabase acted upon to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • restore_autonomous_database_details (RestoreAutonomousDatabaseDetails) -- (required) Request to perform an Autonomous Database restore.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to restore_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
restore_autonomous_database_and_wait_for_work_request(autonomous_database_id, restore_autonomous_database_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls restore_autonomous_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • restore_autonomous_database_details (RestoreAutonomousDatabaseDetails) -- (required) Request to perform an Autonomous Database restore.
  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to restore_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
restore_database_and_wait_for_state(database_id, restore_database_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls restore_database() and waits for the Database acted upon to enter the given state(s).

Parameters:
  • database_id (str) --

    (required) The database OCID.

  • restore_database_details (RestoreDatabaseDetails) -- (required) Request to perform database restore.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to restore_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
start_autonomous_data_warehouse_and_wait_for_state(autonomous_data_warehouse_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls start_autonomous_data_warehouse() and waits for the AutonomousDataWarehouse acted upon to enter the given state(s).

Parameters:
  • autonomous_data_warehouse_id (str) --

    (required) The database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to start_autonomous_data_warehouse()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
start_autonomous_database_and_wait_for_state(autonomous_database_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls start_autonomous_database() and waits for the AutonomousDatabase acted upon to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to start_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
start_autonomous_database_and_wait_for_work_request(autonomous_database_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls start_autonomous_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to start_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
stop_autonomous_data_warehouse_and_wait_for_state(autonomous_data_warehouse_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls stop_autonomous_data_warehouse() and waits for the AutonomousDataWarehouse acted upon to enter the given state(s).

Parameters:
  • autonomous_data_warehouse_id (str) --

    (required) The database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to stop_autonomous_data_warehouse()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
stop_autonomous_database_and_wait_for_state(autonomous_database_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls stop_autonomous_database() and waits for the AutonomousDatabase acted upon to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to stop_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
stop_autonomous_database_and_wait_for_work_request(autonomous_database_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls stop_autonomous_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to stop_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
switchover_data_guard_association_and_wait_for_state(database_id, data_guard_association_id, switchover_data_guard_association_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls switchover_data_guard_association() and waits for the DataGuardAssociation acted upon to enter the given state(s).

Parameters:
  • database_id (str) --

    (required) The database OCID.

  • data_guard_association_id (str) --

    (required) The Data Guard association's OCID.

  • switchover_data_guard_association_details (SwitchoverDataGuardAssociationDetails) -- (required) Request to swtichover a primary to a standby.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to switchover_data_guard_association()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
terminate_autonomous_container_database_and_wait_for_state(autonomous_container_database_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls terminate_autonomous_container_database() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • autonomous_container_database_id (str) --

    (required) The Autonomous Container Database OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to terminate_autonomous_container_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
terminate_autonomous_container_database_and_wait_for_work_request(autonomous_container_database_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls terminate_autonomous_container_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_container_database_id (str) --

    (required) The Autonomous Container Database OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to terminate_autonomous_container_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
terminate_autonomous_exadata_infrastructure_and_wait_for_state(autonomous_exadata_infrastructure_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls terminate_autonomous_exadata_infrastructure() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • autonomous_exadata_infrastructure_id (str) --

    (required) The Autonomous Exadata Infrastructure OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to terminate_autonomous_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
terminate_autonomous_exadata_infrastructure_and_wait_for_work_request(autonomous_exadata_infrastructure_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls terminate_autonomous_exadata_infrastructure() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_exadata_infrastructure_id (str) --

    (required) The Autonomous Exadata Infrastructure OCID.

  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to terminate_autonomous_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
terminate_db_system_and_wait_for_state(db_system_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls terminate_db_system() and waits for the DbSystem acted upon to enter the given state(s).

Parameters:
  • db_system_id (str) --

    (required) The DB system OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to terminate_db_system()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_autonomous_container_database_and_wait_for_state(autonomous_container_database_id, update_autonomous_container_database_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_autonomous_container_database() and waits for the AutonomousContainerDatabase acted upon to enter the given state(s).

Parameters:
  • autonomous_container_database_id (str) --

    (required) The Autonomous Container Database OCID.

  • update_autonomous_container_database_details (UpdateAutonomousContainerDatabaseDetails) -- (required) Request to update the properties of an Autonomous Container Database.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_autonomous_container_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_autonomous_container_database_and_wait_for_work_request(autonomous_container_database_id, update_autonomous_container_database_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_autonomous_container_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_container_database_id (str) --

    (required) The Autonomous Container Database OCID.

  • update_autonomous_container_database_details (UpdateAutonomousContainerDatabaseDetails) -- (required) Request to update the properties of an Autonomous Container Database.
  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_autonomous_container_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_autonomous_data_warehouse_and_wait_for_state(autonomous_data_warehouse_id, update_autonomous_data_warehouse_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_autonomous_data_warehouse() and waits for the AutonomousDataWarehouse acted upon to enter the given state(s).

Parameters:
  • autonomous_data_warehouse_id (str) --

    (required) The database OCID.

  • update_autonomous_data_warehouse_details (UpdateAutonomousDataWarehouseDetails) -- (required) Request to update the properties of an Autonomous Data Warehouse.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_autonomous_data_warehouse()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_autonomous_database_and_wait_for_state(autonomous_database_id, update_autonomous_database_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_autonomous_database() and waits for the AutonomousDatabase acted upon to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • update_autonomous_database_details (UpdateAutonomousDatabaseDetails) -- (required) Request to update the properties of an Autonomous Database.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_autonomous_database_and_wait_for_work_request(autonomous_database_id, update_autonomous_database_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_autonomous_database() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_database_id (str) --

    (required) The database OCID.

  • update_autonomous_database_details (UpdateAutonomousDatabaseDetails) -- (required) Request to update the properties of an Autonomous Database.
  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_autonomous_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_autonomous_exadata_infrastructure_and_wait_for_state(autonomous_exadata_infrastructure_id, update_autonomous_exadata_infrastructures_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_autonomous_exadata_infrastructure() and waits for the AutonomousExadataInfrastructure acted upon to enter the given state(s).

Parameters:
  • autonomous_exadata_infrastructure_id (str) --

    (required) The Autonomous Exadata Infrastructure OCID.

  • update_autonomous_exadata_infrastructures_details (UpdateAutonomousExadataInfrastructureDetails) -- (required) Request to update the properties of a Autonomous Exadata Infrastructure.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_autonomous_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_autonomous_exadata_infrastructure_and_wait_for_work_request(autonomous_exadata_infrastructure_id, update_autonomous_exadata_infrastructures_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_autonomous_exadata_infrastructure() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • autonomous_exadata_infrastructure_id (str) --

    (required) The Autonomous Exadata Infrastructure OCID.

  • update_autonomous_exadata_infrastructures_details (UpdateAutonomousExadataInfrastructureDetails) -- (required) Request to update the properties of a Autonomous Exadata Infrastructure.
  • work_request_states (list[str]) -- (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_autonomous_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_backup_destination_and_wait_for_state(backup_destination_id, update_backup_destination_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_backup_destination() and waits for the BackupDestination acted upon to enter the given state(s).

Parameters:
  • backup_destination_id (str) --

    (required) The OCID of the backup destination.

  • update_backup_destination_details (UpdateBackupDestinationDetails) -- (required) For a RECOVERY_APPLIANCE backup destination, request to update the connection string and/or the list of VPC users. For an NFS backup destination, request to update the NFS location.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_backup_destination()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_database_and_wait_for_state(database_id, update_database_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_database() and waits for the Database acted upon to enter the given state(s).

Parameters:
  • database_id (str) --

    (required) The database OCID.

  • update_database_details (UpdateDatabaseDetails) -- (required) Request to perform database update.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_database()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_db_home_and_wait_for_state(db_home_id, update_db_home_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_db_home() and waits for the DbHome acted upon to enter the given state(s).

Parameters:
  • db_home_id (str) --

    (required) The database home OCID.

  • update_db_home_details (UpdateDbHomeDetails) -- (required) Request to update the properties of a DB Home.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_db_home()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_db_system_and_wait_for_state(db_system_id, update_db_system_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_db_system() and waits for the DbSystem acted upon to enter the given state(s).

Parameters:
  • db_system_id (str) --

    (required) The DB system OCID.

  • update_db_system_details (UpdateDbSystemDetails) -- (required) Request to update the properties of a DB system.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_db_system()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_exadata_infrastructure_and_wait_for_state(exadata_infrastructure_id, update_exadata_infrastructure_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_exadata_infrastructure() and waits for the ExadataInfrastructure acted upon to enter the given state(s).

Parameters:
  • exadata_infrastructure_id (str) --

    (required) The Exadata infrastructure OCID.

  • update_exadata_infrastructure_details (UpdateExadataInfrastructureDetails) -- (required) Request to update the properties of an Exadata infrastructure
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_exadata_infrastructure()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_exadata_iorm_config_and_wait_for_state(db_system_id, exadata_iorm_config_update_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_exadata_iorm_config() and waits for the ExadataIormConfig acted upon to enter the given state(s).

Parameters:
  • db_system_id (str) --

    (required) The DB system OCID.

  • exadata_iorm_config_update_details (ExadataIormConfigUpdateDetails) -- (required) Request to perform database update.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_exadata_iorm_config()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_maintenance_run_and_wait_for_state(maintenance_run_id, update_maintenance_run_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_maintenance_run() and waits for the MaintenanceRun acted upon to enter the given state(s).

Parameters:
  • maintenance_run_id (str) -- (required) The Maintenance Run OCID.
  • update_maintenance_run_details (UpdateMaintenanceRunDetails) -- (required) Request to update the properties of a Maintenance Run.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_maintenance_run()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_vm_cluster_and_wait_for_state(vm_cluster_id, update_vm_cluster_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_vm_cluster() and waits for the VmCluster acted upon to enter the given state(s).

Parameters:
  • vm_cluster_id (str) --

    (required) The VM cluster OCID.

  • update_vm_cluster_details (UpdateVmClusterDetails) -- (required) Request to update the attributes of a VM cluster.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_vm_cluster()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_vm_cluster_network_and_wait_for_state(exadata_infrastructure_id, vm_cluster_network_id, update_vm_cluster_network_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_vm_cluster_network() and waits for the VmClusterNetwork acted upon to enter the given state(s).

Parameters:
  • exadata_infrastructure_id (str) --

    (required) The Exadata infrastructure OCID.

  • vm_cluster_network_id (str) --

    (required) The VM cluster network OCID.

  • update_vm_cluster_network_details (UpdateVmClusterNetworkDetails) -- (required) Request to update the properties of a VM cluster network.
  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to update_vm_cluster_network()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
validate_vm_cluster_network_and_wait_for_state(exadata_infrastructure_id, vm_cluster_network_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls validate_vm_cluster_network() and waits for the VmClusterNetwork acted upon to enter the given state(s).

Parameters:
  • exadata_infrastructure_id (str) --

    (required) The Exadata infrastructure OCID.

  • vm_cluster_network_id (str) --

    (required) The VM cluster network OCID.

  • wait_for_states (list[str]) -- An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) -- A dictionary of keyword arguments to pass to validate_vm_cluster_network()
  • waiter_kwargs (dict) -- A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait