DbManagementClientCompositeOperations

class oci.database_management.DbManagementClientCompositeOperations(client, **kwargs)

This class provides a wrapper around DbManagementClient 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

Methods

__init__(client, **kwargs) Creates a new DbManagementClientCompositeOperations object
change_external_db_system_compartment_and_wait_for_state(…) Calls change_external_db_system_compartment() and waits for the WorkRequest to enter the given state(s).
change_external_exadata_infrastructure_compartment_and_wait_for_state(…) Calls change_external_exadata_infrastructure_compartment() and waits for the WorkRequest to enter the given state(s).
check_external_db_system_connector_connection_status_and_wait_for_state(…) Calls check_external_db_system_connector_connection_status() and waits for the ExternalDbSystemConnector acted upon to enter the given state(s).
create_db_management_private_endpoint_and_wait_for_state(…) Calls create_db_management_private_endpoint() and waits for the WorkRequest to enter the given state(s).
create_external_db_system_and_wait_for_state(…) Calls create_external_db_system() and waits for the WorkRequest to enter the given state(s).
create_external_db_system_connector_and_wait_for_state(…) Calls create_external_db_system_connector() and waits for the ExternalDbSystemConnector acted upon to enter the given state(s).
create_external_db_system_discovery_and_wait_for_state(…) Calls create_external_db_system_discovery() and waits for the WorkRequest to enter the given state(s).
create_external_exadata_infrastructure_and_wait_for_state(…) Calls create_external_exadata_infrastructure() and waits for the ExternalExadataInfrastructure acted upon to enter the given state(s).
create_external_exadata_storage_connector_and_wait_for_state(…) Calls create_external_exadata_storage_connector() and waits for the ExternalExadataStorageConnector acted upon to enter the given state(s).
create_job_and_wait_for_state(create_job_details) Calls create_job() and waits for the Job acted upon to enter the given state(s).
create_managed_database_group_and_wait_for_state(…) Calls create_managed_database_group() and waits for the ManagedDatabaseGroup acted upon to enter the given state(s).
create_named_credential_and_wait_for_state(…) Calls create_named_credential() and waits for the NamedCredential acted upon to enter the given state(s).
delete_db_management_private_endpoint_and_wait_for_state(…) Calls delete_db_management_private_endpoint() and waits for the WorkRequest to enter the given state(s).
delete_external_db_system_and_wait_for_state(…) Calls delete_external_db_system() and waits for the WorkRequest to enter the given state(s).
delete_external_db_system_connector_and_wait_for_state(…) Calls delete_external_db_system_connector() and waits for the ExternalDbSystemConnector acted upon to enter the given state(s).
delete_external_db_system_discovery_and_wait_for_state(…) Calls delete_external_db_system_discovery() and waits for the ExternalDbSystemDiscovery acted upon to enter the given state(s).
delete_external_exadata_infrastructure_and_wait_for_state(…) Calls delete_external_exadata_infrastructure() and waits for the WorkRequest to enter the given state(s).
delete_external_exadata_storage_connector_and_wait_for_state(…) Calls delete_external_exadata_storage_connector() and waits for the ExternalExadataStorageConnector acted upon to enter the given state(s).
delete_job_and_wait_for_state(job_id[, …]) Calls delete_job() and waits for the Job acted upon to enter the given state(s).
delete_managed_database_group_and_wait_for_state(…) Calls delete_managed_database_group() and waits for the ManagedDatabaseGroup acted upon to enter the given state(s).
delete_named_credential_and_wait_for_state(…) Calls delete_named_credential() and waits for the NamedCredential acted upon to enter the given state(s).
disable_database_management_feature_and_wait_for_state(…) Calls disable_database_management_feature() and waits for the WorkRequest to enter the given state(s).
disable_external_container_database_management_feature_and_wait_for_state(…) Calls disable_external_container_database_management_feature() and waits for the WorkRequest to enter the given state(s).
disable_external_db_system_database_management_and_wait_for_state(…) Calls disable_external_db_system_database_management() and waits for the WorkRequest to enter the given state(s).
disable_external_db_system_stack_monitoring_and_wait_for_state(…) Calls disable_external_db_system_stack_monitoring() and waits for the WorkRequest to enter the given state(s).
disable_external_exadata_infrastructure_management_and_wait_for_state(…) Calls disable_external_exadata_infrastructure_management() and waits for the WorkRequest to enter the given state(s).
disable_external_non_container_database_management_feature_and_wait_for_state(…) Calls disable_external_non_container_database_management_feature() and waits for the WorkRequest to enter the given state(s).
disable_external_pluggable_database_management_feature_and_wait_for_state(…) Calls disable_external_pluggable_database_management_feature() and waits for the WorkRequest to enter the given state(s).
disable_pluggable_database_management_feature_and_wait_for_state(…) Calls disable_pluggable_database_management_feature() and waits for the WorkRequest to enter the given state(s).
enable_database_management_feature_and_wait_for_state(…) Calls enable_database_management_feature() and waits for the WorkRequest to enter the given state(s).
enable_external_container_database_management_feature_and_wait_for_state(…) Calls enable_external_container_database_management_feature() and waits for the WorkRequest to enter the given state(s).
enable_external_db_system_database_management_and_wait_for_state(…) Calls enable_external_db_system_database_management() and waits for the WorkRequest to enter the given state(s).
enable_external_db_system_stack_monitoring_and_wait_for_state(…) Calls enable_external_db_system_stack_monitoring() and waits for the WorkRequest to enter the given state(s).
enable_external_exadata_infrastructure_management_and_wait_for_state(…) Calls enable_external_exadata_infrastructure_management() and waits for the WorkRequest to enter the given state(s).
enable_external_non_container_database_management_feature_and_wait_for_state(…) Calls enable_external_non_container_database_management_feature() and waits for the WorkRequest to enter the given state(s).
enable_external_pluggable_database_management_feature_and_wait_for_state(…) Calls enable_external_pluggable_database_management_feature() and waits for the WorkRequest to enter the given state(s).
enable_pluggable_database_management_feature_and_wait_for_state(…) Calls enable_pluggable_database_management_feature() and waits for the WorkRequest to enter the given state(s).
modify_database_management_feature_and_wait_for_state(…) Calls modify_database_management_feature() and waits for the WorkRequest to enter the given state(s).
modify_pluggable_database_management_feature_and_wait_for_state(…) Calls modify_pluggable_database_management_feature() and waits for the WorkRequest to enter the given state(s).
update_db_management_private_endpoint_and_wait_for_state(…) Calls update_db_management_private_endpoint() and waits for the DbManagementPrivateEndpoint acted upon to enter the given state(s).
update_external_asm_and_wait_for_state(…) Calls update_external_asm() and waits for the WorkRequest to enter the given state(s).
update_external_asm_instance_and_wait_for_state(…) Calls update_external_asm_instance() and waits for the ExternalAsmInstance acted upon to enter the given state(s).
update_external_cluster_and_wait_for_state(…) Calls update_external_cluster() and waits for the WorkRequest to enter the given state(s).
update_external_cluster_instance_and_wait_for_state(…) Calls update_external_cluster_instance() and waits for the WorkRequest to enter the given state(s).
update_external_db_home_and_wait_for_state(…) Calls update_external_db_home() and waits for the ExternalDbHome acted upon to enter the given state(s).
update_external_db_node_and_wait_for_state(…) Calls update_external_db_node() and waits for the WorkRequest to enter the given state(s).
update_external_db_system_and_wait_for_state(…) Calls update_external_db_system() and waits for the ExternalDbSystem acted upon to enter the given state(s).
update_external_db_system_connector_and_wait_for_state(…) Calls update_external_db_system_connector() and waits for the WorkRequest to enter the given state(s).
update_external_db_system_discovery_and_wait_for_state(…) Calls update_external_db_system_discovery() and waits for the ExternalDbSystemDiscovery acted upon to enter the given state(s).
update_external_exadata_infrastructure_and_wait_for_state(…) Calls update_external_exadata_infrastructure() and waits for the ExternalExadataInfrastructure acted upon to enter the given state(s).
update_external_exadata_storage_connector_and_wait_for_state(…) Calls update_external_exadata_storage_connector() and waits for the ExternalExadataStorageConnector acted upon to enter the given state(s).
update_external_exadata_storage_grid_and_wait_for_state(…) Calls update_external_exadata_storage_grid() and waits for the ExternalExadataStorageGrid acted upon to enter the given state(s).
update_external_exadata_storage_server_and_wait_for_state(…) Calls update_external_exadata_storage_server() and waits for the ExternalExadataStorageServer acted upon to enter the given state(s).
update_external_listener_and_wait_for_state(…) Calls update_external_listener() and waits for the WorkRequest to enter the given state(s).
update_job_and_wait_for_state(job_id, …[, …]) Calls update_job() and waits for the Job acted upon to enter the given state(s).
update_managed_database_group_and_wait_for_state(…) Calls update_managed_database_group() and waits for the ManagedDatabaseGroup acted upon to enter the given state(s).
update_named_credential_and_wait_for_state(…) Calls update_named_credential() and waits for the NamedCredential acted upon to enter the given state(s).
__init__(client, **kwargs)

Creates a new DbManagementClientCompositeOperations object

Parameters:client (DbManagementClient) – The service client which will be wrapped by this object
change_external_db_system_compartment_and_wait_for_state(external_db_system_id, change_external_db_system_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_db_system_id (str) –

    (required) The OCID of the external DB system.

  • change_external_db_system_compartment_details (oci.database_management.models.ChangeExternalDbSystemCompartmentDetails) –

    (required) The OCID of the compartment to which the external DB system should be moved.

  • 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_external_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_external_exadata_infrastructure_compartment_and_wait_for_state(external_exadata_infrastructure_id, change_external_exadata_infrastructure_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_exadata_infrastructure_id (str) –

    (required) The OCID of the Exadata infrastructure.

  • change_external_exadata_infrastructure_compartment_details (oci.database_management.models.ChangeExternalExadataInfrastructureCompartmentDetails) – (required) The details required to move the Exadata infrastructure from one compartment to another.
  • 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_external_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
check_external_db_system_connector_connection_status_and_wait_for_state(external_db_system_connector_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls check_external_db_system_connector_connection_status() and waits for the ExternalDbSystemConnector acted upon to enter the given state(s).

Parameters:
  • external_db_system_connector_id (str) –

    (required) The OCID of the external connector.

  • 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 check_external_db_system_connector_connection_status()
  • 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_management_private_endpoint_and_wait_for_state(create_db_management_private_endpoint_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_db_management_private_endpoint_details (oci.database_management.models.CreateDbManagementPrivateEndpointDetails) – (required) Details used to create a new Database Management private endpoint.
  • 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 create_db_management_private_endpoint()
  • 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_external_db_system_and_wait_for_state(create_external_db_system_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_external_db_system_details (oci.database_management.models.CreateExternalDbSystemDetails) – (required) The details required to create an external DB system.
  • 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 create_external_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
create_external_db_system_connector_and_wait_for_state(create_external_db_system_connector_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_external_db_system_connector() and waits for the ExternalDbSystemConnector acted upon to enter the given state(s).

Parameters:
  • create_external_db_system_connector_details (oci.database_management.models.CreateExternalDbSystemConnectorDetails) – (required) The details required to create an external connector.
  • 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_external_db_system_connector()
  • 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_external_db_system_discovery_and_wait_for_state(create_external_db_system_discovery_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_external_db_system_discovery_details (oci.database_management.models.CreateExternalDbSystemDiscoveryDetails) – (required) The details required to create an external DB system discovery.
  • 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 create_external_db_system_discovery()
  • 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_external_exadata_infrastructure_and_wait_for_state(create_external_exadata_infrastructure_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_external_exadata_infrastructure() and waits for the ExternalExadataInfrastructure acted upon to enter the given state(s).

Parameters:
  • create_external_exadata_infrastructure_details (oci.database_management.models.CreateExternalExadataInfrastructureDetails) – (required) The details required to create the managed Exadata infrastructure resources.
  • 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_external_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_external_exadata_storage_connector_and_wait_for_state(create_external_exadata_storage_connector_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_external_exadata_storage_connector() and waits for the ExternalExadataStorageConnector acted upon to enter the given state(s).

Parameters:
  • create_external_exadata_storage_connector_details (oci.database_management.models.CreateExternalExadataStorageConnectorDetails) – (required) The details required to add connections to the Exadata storage servers.
  • 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_external_exadata_storage_connector()
  • 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_job_and_wait_for_state(create_job_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_job() and waits for the Job acted upon to enter the given state(s).

Parameters:
  • create_job_details (oci.database_management.models.CreateJobDetails) – (required) The details required to create a job.
  • 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_job()
  • 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_managed_database_group_and_wait_for_state(create_managed_database_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_managed_database_group() and waits for the ManagedDatabaseGroup acted upon to enter the given state(s).

Parameters:
  • create_managed_database_group_details (oci.database_management.models.CreateManagedDatabaseGroupDetails) – (required) The details required to create a Managed Database Group.
  • 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_managed_database_group()
  • 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_named_credential_and_wait_for_state(create_named_credential_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_named_credential() and waits for the NamedCredential acted upon to enter the given state(s).

Parameters:
  • create_named_credential_details (oci.database_management.models.CreateNamedCredentialDetails) – (required) The details required to create a named credential.
  • 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_named_credential()
  • 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_management_private_endpoint_and_wait_for_state(db_management_private_endpoint_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • db_management_private_endpoint_id (str) –

    (required) The OCID of the Database Management private endpoint.

  • 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_db_management_private_endpoint()
  • 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_external_db_system_and_wait_for_state(external_db_system_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_db_system_id (str) –

    (required) The OCID of the external DB system.

  • 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_external_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
delete_external_db_system_connector_and_wait_for_state(external_db_system_connector_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_external_db_system_connector() and waits for the ExternalDbSystemConnector acted upon to enter the given state(s).

Parameters:
  • external_db_system_connector_id (str) –

    (required) The OCID of the external connector.

  • 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_external_db_system_connector()
  • 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_external_db_system_discovery_and_wait_for_state(external_db_system_discovery_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_external_db_system_discovery() and waits for the ExternalDbSystemDiscovery acted upon to enter the given state(s).

Parameters:
  • external_db_system_discovery_id (str) –

    (required) The OCID of the external DB system discovery.

  • 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_external_db_system_discovery()
  • 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_external_exadata_infrastructure_and_wait_for_state(external_exadata_infrastructure_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_exadata_infrastructure_id (str) –

    (required) The OCID of the Exadata infrastructure.

  • 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_external_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_external_exadata_storage_connector_and_wait_for_state(external_exadata_storage_connector_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_external_exadata_storage_connector() and waits for the ExternalExadataStorageConnector acted upon to enter the given state(s).

Parameters:
  • external_exadata_storage_connector_id (str) –

    (required) The OCID of the connector to the Exadata storage server.

  • 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_external_exadata_storage_connector()
  • 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_job_and_wait_for_state(job_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_job() and waits for the Job acted upon to enter the given state(s).

Parameters:
  • job_id (str) – (required) The identifier of the job.
  • 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_job()
  • 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_managed_database_group_and_wait_for_state(managed_database_group_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_managed_database_group() and waits for the ManagedDatabaseGroup acted upon to enter the given state(s).

Parameters:
  • managed_database_group_id (str) –

    (required) The OCID of the Managed Database Group.

  • 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_managed_database_group()
  • 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_named_credential_and_wait_for_state(named_credential_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_named_credential() and waits for the NamedCredential acted upon to enter the given state(s).

Parameters:
  • named_credential_id (str) –

    (required) The OCID of the named credential.

  • 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_named_credential()
  • 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
disable_database_management_feature_and_wait_for_state(database_id, disable_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • database_id (str) –

    (required) The OCID of the Database.

  • disable_database_management_feature_details (oci.database_management.models.DisableDatabaseManagementFeatureDetails) – (required) The details required to disable a Database Management feature for an Oracle cloud database.
  • 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 disable_database_management_feature()
  • 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
disable_external_container_database_management_feature_and_wait_for_state(external_container_database_id, disable_external_container_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_container_database_id (str) –

    (required) The OCID of the external container database.

  • disable_external_container_database_management_feature_details (oci.database_management.models.DisableExternalContainerDatabaseManagementFeatureDetails) – (required) The details required to disable a Database Management feature for an external container database.
  • 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 disable_external_container_database_management_feature()
  • 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
disable_external_db_system_database_management_and_wait_for_state(external_db_system_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_db_system_id (str) –

    (required) The OCID of the external DB system.

  • 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 disable_external_db_system_database_management()
  • 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
disable_external_db_system_stack_monitoring_and_wait_for_state(external_db_system_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_db_system_id (str) –

    (required) The OCID of the external DB system.

  • 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 disable_external_db_system_stack_monitoring()
  • 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
disable_external_exadata_infrastructure_management_and_wait_for_state(external_exadata_infrastructure_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_exadata_infrastructure_id (str) –

    (required) The OCID of the Exadata infrastructure.

  • 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 disable_external_exadata_infrastructure_management()
  • 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
disable_external_non_container_database_management_feature_and_wait_for_state(external_non_container_database_id, disable_external_non_container_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_non_container_database_id (str) –

    (required) The OCID of the external non-container database.

  • disable_external_non_container_database_management_feature_details (oci.database_management.models.DisableExternalNonContainerDatabaseManagementFeatureDetails) – (required) The details required to disable a Database Management feature for an external non-container database.
  • 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 disable_external_non_container_database_management_feature()
  • 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
disable_external_pluggable_database_management_feature_and_wait_for_state(external_pluggable_database_id, disable_external_pluggable_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_pluggable_database_id (str) –

    (required) The OCID of the external pluggable database.

  • disable_external_pluggable_database_management_feature_details (oci.database_management.models.DisableExternalPluggableDatabaseManagementFeatureDetails) – (required) The details required to disable a Database Management feature for an external pluggable database.
  • 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 disable_external_pluggable_database_management_feature()
  • 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
disable_pluggable_database_management_feature_and_wait_for_state(pluggable_database_id, disable_pluggable_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • pluggable_database_id (str) –

    (required) The OCID of the Oracle cloud pluggable database.

  • disable_pluggable_database_management_feature_details (oci.database_management.models.DisablePluggableDatabaseManagementFeatureDetails) – (required) The details required to disable a Database Management feature for an Oracle cloud pluggable database.
  • 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 disable_pluggable_database_management_feature()
  • 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
enable_database_management_feature_and_wait_for_state(database_id, enable_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • database_id (str) –

    (required) The OCID of the Database.

  • enable_database_management_feature_details (oci.database_management.models.EnableDatabaseManagementFeatureDetails) – (required) The details required to enable a Database Management feature for an Oracle cloud database.
  • 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 enable_database_management_feature()
  • 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
enable_external_container_database_management_feature_and_wait_for_state(external_container_database_id, enable_external_container_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_container_database_id (str) –

    (required) The OCID of the external container database.

  • enable_external_container_database_management_feature_details (oci.database_management.models.EnableExternalContainerDatabaseManagementFeatureDetails) – (required) The details required to enable a Database Management feature for an external container database.
  • 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 enable_external_container_database_management_feature()
  • 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
enable_external_db_system_database_management_and_wait_for_state(external_db_system_id, enable_external_db_system_database_management_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_db_system_id (str) –

    (required) The OCID of the external DB system.

  • enable_external_db_system_database_management_details (oci.database_management.models.EnableExternalDbSystemDatabaseManagementDetails) – (required) The details required to enable Database Management for an external DB system.
  • 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 enable_external_db_system_database_management()
  • 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
enable_external_db_system_stack_monitoring_and_wait_for_state(external_db_system_id, enable_external_db_system_stack_monitoring_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_db_system_id (str) –

    (required) The OCID of the external DB system.

  • enable_external_db_system_stack_monitoring_details (oci.database_management.models.EnableExternalDbSystemStackMonitoringDetails) – (required) The details required to enable Stack Monitoring for an external DB system.
  • 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 enable_external_db_system_stack_monitoring()
  • 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
enable_external_exadata_infrastructure_management_and_wait_for_state(external_exadata_infrastructure_id, enable_external_exadata_infrastructure_management_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_exadata_infrastructure_id (str) –

    (required) The OCID of the Exadata infrastructure.

  • enable_external_exadata_infrastructure_management_details (oci.database_management.models.EnableExternalExadataInfrastructureManagementDetails) – (required) The details required to enable management for the Exadata infrastructure.
  • 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 enable_external_exadata_infrastructure_management()
  • 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
enable_external_non_container_database_management_feature_and_wait_for_state(external_non_container_database_id, enable_external_non_container_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_non_container_database_id (str) –

    (required) The OCID of the external non-container database.

  • enable_external_non_container_database_management_feature_details (oci.database_management.models.EnableExternalNonContainerDatabaseManagementFeatureDetails) – (required) The details required to enable a Database Management feature for an external non-container database.
  • 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 enable_external_non_container_database_management_feature()
  • 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
enable_external_pluggable_database_management_feature_and_wait_for_state(external_pluggable_database_id, enable_external_pluggable_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_pluggable_database_id (str) –

    (required) The OCID of the external pluggable database.

  • enable_external_pluggable_database_management_feature_details (oci.database_management.models.EnableExternalPluggableDatabaseManagementFeatureDetails) – (required) The details required to enable a Database Management feature for an external pluggable database.
  • 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 enable_external_pluggable_database_management_feature()
  • 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
enable_pluggable_database_management_feature_and_wait_for_state(pluggable_database_id, enable_pluggable_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • pluggable_database_id (str) –

    (required) The OCID of the Oracle cloud pluggable database.

  • enable_pluggable_database_management_feature_details (oci.database_management.models.EnablePluggableDatabaseManagementFeatureDetails) – (required) The details required to enable a Database Management feature for an Oracle cloud pluggable database.
  • 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 enable_pluggable_database_management_feature()
  • 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
modify_database_management_feature_and_wait_for_state(database_id, modify_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • database_id (str) –

    (required) The OCID of the Database.

  • modify_database_management_feature_details (oci.database_management.models.ModifyDatabaseManagementFeatureDetails) – (required) The details required to modify a Database Management feature for an Oracle cloud database.
  • 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 modify_database_management_feature()
  • 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
modify_pluggable_database_management_feature_and_wait_for_state(pluggable_database_id, modify_pluggable_database_management_feature_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • pluggable_database_id (str) –

    (required) The OCID of the Oracle cloud pluggable database.

  • modify_pluggable_database_management_feature_details (oci.database_management.models.ModifyPluggableDatabaseManagementFeatureDetails) – (required) The details required to modify a Database Management feature for an Oracle cloud pluggable database.
  • 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 modify_pluggable_database_management_feature()
  • 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_management_private_endpoint_and_wait_for_state(db_management_private_endpoint_id, update_db_management_private_endpoint_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_db_management_private_endpoint() and waits for the DbManagementPrivateEndpoint acted upon to enter the given state(s).

Parameters:
  • db_management_private_endpoint_id (str) –

    (required) The OCID of the Database Management private endpoint.

  • update_db_management_private_endpoint_details (oci.database_management.models.UpdateDbManagementPrivateEndpointDetails) – (required) The details used to update a Database Management private endpoint.
  • 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_management_private_endpoint()
  • 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_external_asm_and_wait_for_state(external_asm_id, update_external_asm_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_asm_id (str) –

    (required) The OCID of the external ASM.

  • update_external_asm_details (oci.database_management.models.UpdateExternalAsmDetails) – (required) The details required to update an external ASM.
  • 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 update_external_asm()
  • 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_external_asm_instance_and_wait_for_state(external_asm_instance_id, update_external_asm_instance_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_external_asm_instance() and waits for the ExternalAsmInstance acted upon to enter the given state(s).

Parameters:
  • external_asm_instance_id (str) –

    (required) The OCID of the external ASM instance.

  • update_external_asm_instance_details (oci.database_management.models.UpdateExternalAsmInstanceDetails) – (required) The details required to update an external ASM instance.
  • 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_external_asm_instance()
  • 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_external_cluster_and_wait_for_state(external_cluster_id, update_external_cluster_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_cluster_id (str) –

    (required) The OCID of the external cluster.

  • update_external_cluster_details (oci.database_management.models.UpdateExternalClusterDetails) – (required) The details required to update an external cluster.
  • 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 update_external_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_external_cluster_instance_and_wait_for_state(external_cluster_instance_id, update_external_cluster_instance_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_cluster_instance_id (str) –

    (required) The OCID of the external cluster instance.

  • update_external_cluster_instance_details (oci.database_management.models.UpdateExternalClusterInstanceDetails) – (required) The details required to update an external cluster instance.
  • 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 update_external_cluster_instance()
  • 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_external_db_home_and_wait_for_state(external_db_home_id, update_external_db_home_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_external_db_home() and waits for the ExternalDbHome acted upon to enter the given state(s).

Parameters:
  • external_db_home_id (str) –

    (required) The OCID of the external database home.

  • update_external_db_home_details (oci.database_management.models.UpdateExternalDbHomeDetails) – (required) The details required to update an external 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_external_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_external_db_node_and_wait_for_state(external_db_node_id, update_external_db_node_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_db_node_id (str) –

    (required) The OCID of the external database node.

  • update_external_db_node_details (oci.database_management.models.UpdateExternalDbNodeDetails) – (required) The details required to update an external DB node.
  • 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 update_external_db_node()
  • 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_external_db_system_and_wait_for_state(external_db_system_id, update_external_db_system_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_external_db_system() and waits for the ExternalDbSystem acted upon to enter the given state(s).

Parameters:
  • external_db_system_id (str) –

    (required) The OCID of the external DB system.

  • update_external_db_system_details (oci.database_management.models.UpdateExternalDbSystemDetails) – (required) The details required to update an external 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_external_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_external_db_system_connector_and_wait_for_state(external_db_system_connector_id, update_external_db_system_connector_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_db_system_connector_id (str) –

    (required) The OCID of the external connector.

  • update_external_db_system_connector_details (oci.database_management.models.UpdateExternalDbSystemConnectorDetails) – (required) The details required to update an external connector.
  • 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 update_external_db_system_connector()
  • 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_external_db_system_discovery_and_wait_for_state(external_db_system_discovery_id, update_external_db_system_discovery_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_external_db_system_discovery() and waits for the ExternalDbSystemDiscovery acted upon to enter the given state(s).

Parameters:
  • external_db_system_discovery_id (str) –

    (required) The OCID of the external DB system discovery.

  • update_external_db_system_discovery_details (oci.database_management.models.UpdateExternalDbSystemDiscoveryDetails) – (required) The details required to update an external DB system discovery.
  • 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_external_db_system_discovery()
  • 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_external_exadata_infrastructure_and_wait_for_state(external_exadata_infrastructure_id, update_external_exadata_infrastructure_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_external_exadata_infrastructure() and waits for the ExternalExadataInfrastructure acted upon to enter the given state(s).

Parameters:
  • external_exadata_infrastructure_id (str) –

    (required) The OCID of the Exadata infrastructure.

  • update_external_exadata_infrastructure_details (oci.database_management.models.UpdateExternalExadataInfrastructureDetails) – (required) The details required to update the managed Exadata infrastructure resources.
  • 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_external_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_external_exadata_storage_connector_and_wait_for_state(external_exadata_storage_connector_id, update_external_exadata_storage_connector_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_external_exadata_storage_connector() and waits for the ExternalExadataStorageConnector acted upon to enter the given state(s).

Parameters:
  • external_exadata_storage_connector_id (str) –

    (required) The OCID of the connector to the Exadata storage server.

  • update_external_exadata_storage_connector_details (oci.database_management.models.UpdateExternalExadataStorageConnectorDetails) – (required) The details required to update connections to the Exadata storage servers.
  • 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_external_exadata_storage_connector()
  • 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_external_exadata_storage_grid_and_wait_for_state(external_exadata_storage_grid_id, update_external_exadata_storage_grid_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_external_exadata_storage_grid() and waits for the ExternalExadataStorageGrid acted upon to enter the given state(s).

Parameters:
  • external_exadata_storage_grid_id (str) –

    (required) The OCID of the Exadata storage grid.

  • update_external_exadata_storage_grid_details (oci.database_management.models.UpdateExternalExadataStorageGridDetails) – (required) The details required to update an external Exadata storage grid.
  • 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_external_exadata_storage_grid()
  • 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_external_exadata_storage_server_and_wait_for_state(external_exadata_storage_server_id, update_external_exadata_storage_server_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_external_exadata_storage_server() and waits for the ExternalExadataStorageServer acted upon to enter the given state(s).

Parameters:
  • external_exadata_storage_server_id (str) –

    (required) The OCID of the Exadata storage server.

  • update_external_exadata_storage_server_details (oci.database_management.models.UpdateExternalExadataStorageServerDetails) – (required) The details required to update an external Exadata storage server.
  • 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_external_exadata_storage_server()
  • 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_external_listener_and_wait_for_state(external_listener_id, update_external_listener_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • external_listener_id (str) –

    (required) The OCID of the external listener.

  • update_external_listener_details (oci.database_management.models.UpdateExternalListenerDetails) – (required) The details required to update an external listener.
  • 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 update_external_listener()
  • 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_job_and_wait_for_state(job_id, update_job_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_job() and waits for the Job acted upon to enter the given state(s).

Parameters:
  • job_id (str) – (required) The identifier of the job.
  • update_job_details (oci.database_management.models.UpdateJobDetails) – (required) The details required to update a job.
  • 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_job()
  • 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_managed_database_group_and_wait_for_state(managed_database_group_id, update_managed_database_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_managed_database_group() and waits for the ManagedDatabaseGroup acted upon to enter the given state(s).

Parameters:
  • managed_database_group_id (str) –

    (required) The OCID of the Managed Database Group.

  • update_managed_database_group_details (oci.database_management.models.UpdateManagedDatabaseGroupDetails) – (required) The details required to update a Managed Database Group.
  • 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_managed_database_group()
  • 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_named_credential_and_wait_for_state(named_credential_id, update_named_credential_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_named_credential() and waits for the NamedCredential acted upon to enter the given state(s).

Parameters:
  • named_credential_id (str) –

    (required) The OCID of the named credential.

  • update_named_credential_details (oci.database_management.models.UpdateNamedCredentialDetails) – (required) The details required to update a named credential.
  • 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_named_credential()
  • 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