Skip to main content

Microsoft Azure Oracledatabase Management Client Library for Python

Project description

Microsoft Azure SDK for Python

This is the Microsoft Azure Oracledatabase Management Client Library. This package has been tested with Python 3.9+. For a more complete view of Azure libraries, see the azure sdk python release.

Disclaimer

Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691

Getting started

Prerequisites

Install the package

pip install azure-mgmt-oracledatabase
pip install azure-identity

Authentication

By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables.

  • AZURE_CLIENT_ID for Azure client ID.
  • AZURE_TENANT_ID for Azure tenant ID.
  • AZURE_CLIENT_SECRET for Azure client secret.

In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.

With above configuration, client can be authenticated by following code:

from azure.identity import DefaultAzureCredential
from azure.mgmt.oracledatabase import OracleDatabaseMgmtClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = OracleDatabaseMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Examples

Code samples for this package can be found at:

Troubleshooting

Next steps

Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.

Release History

3.0.0 (2025-10-15)

Features Added

  • Model OracleDatabaseMgmtClient added parameter cloud_setting in method __init__
  • Client OracleDatabaseMgmtClient added operation group network_anchors
  • Client OracleDatabaseMgmtClient added operation group resource_anchors
  • Client OracleDatabaseMgmtClient added operation group db_systems
  • Client OracleDatabaseMgmtClient added operation group db_versions
  • Model CloudExadataInfrastructureProperties added property exascale_config
  • Model CloudVmClusterProperties added property exascale_db_storage_vault_id
  • Model CloudVmClusterProperties added property storage_management_type
  • Model DbSystemShapeProperties added property shape_attributes
  • Model ExadbVmClusterProperties added property shape_attribute
  • Model ExascaleDbStorageVaultProperties added property exadata_infrastructure_id
  • Model ExascaleDbStorageVaultProperties added property attached_shape_attributes
  • Added model AutonomousDatabaseLifecycleAction
  • Added enum AutonomousDatabaseLifecycleActionEnum
  • Added enum BaseDbSystemShapes
  • Added model ConfigureExascaleCloudExadataInfrastructureDetails
  • Added model DbSystem
  • Added model DbSystemBaseProperties
  • Added enum DbSystemDatabaseEditionType
  • Added enum DbSystemLifecycleState
  • Added model DbSystemOptions
  • Added model DbSystemProperties
  • Added enum DbSystemSourceType
  • Added model DbSystemUpdate
  • Added model DbSystemUpdateProperties
  • Added model DbVersion
  • Added model DbVersionProperties
  • Added enum DiskRedundancyType
  • Added model DnsForwardingRule
  • Added enum ExadataVmClusterStorageManagementType
  • Added model ExascaleConfigDetails
  • Added model NetworkAnchor
  • Added model NetworkAnchorProperties
  • Added model NetworkAnchorUpdate
  • Added model NetworkAnchorUpdateProperties
  • Added model ResourceAnchor
  • Added model ResourceAnchorProperties
  • Added model ResourceAnchorUpdate
  • Added enum ShapeAttribute
  • Added enum ShapeFamilyType
  • Added enum StorageManagementType
  • Added enum StorageVolumePerformanceMode
  • Model AutonomousDatabasesOperations added method begin_action
  • Model CloudExadataInfrastructuresOperations added method begin_configure_exascale
  • Model DbSystemShapesOperations added parameter shape_attribute in method list_by_location
  • Model GiVersionsOperations added parameter shape_attribute in method list_by_location
  • Added operation group DbSystemsOperations
  • Added operation group DbVersionsOperations
  • Added operation group NetworkAnchorsOperations
  • Added operation group ResourceAnchorsOperations

Breaking Changes

  • Deleted or renamed client operation group OracleDatabaseMgmtClient.list_actions
  • Model AutonomousDatabaseBaseProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseCloneProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseCrossRegionDisasterRecoveryProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseFromBackupTimestampProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseUpdateProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Deleted or renamed operation group ListActionsOperations

2.0.0 (2025-06-05)

Features Added

  • Client OracleDatabaseMgmtClient added operation group list_actions
  • Client OracleDatabaseMgmtClient added operation group gi_minor_versions
  • Client OracleDatabaseMgmtClient added operation group flex_components
  • Client OracleDatabaseMgmtClient added operation group exadb_vm_clusters
  • Client OracleDatabaseMgmtClient added operation group exascale_db_nodes
  • Client OracleDatabaseMgmtClient added operation group exascale_db_storage_vaults
  • Model AutonomousDatabaseBaseProperties added property time_disaster_recovery_role_changed
  • Model AutonomousDatabaseBaseProperties added property remote_disaster_recovery_configuration
  • Model AutonomousDatabaseCloneProperties added property time_disaster_recovery_role_changed
  • Model AutonomousDatabaseCloneProperties added property remote_disaster_recovery_configuration
  • Model AutonomousDatabaseProperties added property time_disaster_recovery_role_changed
  • Model AutonomousDatabaseProperties added property remote_disaster_recovery_configuration
  • Model CloudExadataInfrastructureProperties added property defined_file_system_configuration
  • Model CloudExadataInfrastructureProperties added property database_server_type
  • Model CloudExadataInfrastructureProperties added property storage_server_type
  • Model CloudExadataInfrastructureProperties added property compute_model
  • Model CloudVmClusterProperties added property file_system_configuration_details
  • Model CloudVmClusterProperties added property compute_model
  • Model CloudVmClusterUpdateProperties added property file_system_configuration_details
  • Enum DataBaseType added member CLONE_FROM_BACKUP_TIMESTAMP
  • Enum DataBaseType added member CROSS_REGION_DISASTER_RECOVERY
  • Model DbServerProperties added property compute_model
  • Model DbSystemShapeProperties added property shape_name
  • Model DbSystemShapeProperties added property compute_model
  • Model DbSystemShapeProperties added property are_server_types_supported
  • Model DbSystemShapeProperties added property display_name
  • Model OracleSubscriptionProperties added property azure_subscription_ids
  • Model OracleSubscriptionProperties added property add_subscription_operation_state
  • Model OracleSubscriptionProperties added property last_operation_status_detail
  • Model PeerDbDetails added property peer_db_ocid
  • Model PeerDbDetails added property peer_db_location
  • Added enum AddSubscriptionOperationState
  • Added model AutonomousDatabaseCrossRegionDisasterRecoveryProperties
  • Added model AutonomousDatabaseFromBackupTimestampProperties
  • Added model AzureSubscriptions
  • Added model DbActionResponse
  • Added model DbNodeDetails
  • Added model DefinedFileSystemConfiguration
  • Added model DisasterRecoveryConfigurationDetails
  • Added model ExadbVmCluster
  • Added enum ExadbVmClusterLifecycleState
  • Added model ExadbVmClusterProperties
  • Added model ExadbVmClusterStorageDetails
  • Added model ExadbVmClusterUpdate
  • Added model ExadbVmClusterUpdateProperties
  • Added model ExascaleDbNode
  • Added model ExascaleDbNodeProperties
  • Added model ExascaleDbStorageDetails
  • Added model ExascaleDbStorageInputDetails
  • Added model ExascaleDbStorageVault
  • Added enum ExascaleDbStorageVaultLifecycleState
  • Added model ExascaleDbStorageVaultProperties
  • Added model ExascaleDbStorageVaultTagsUpdate
  • Added model FileSystemConfigurationDetails
  • Added model FlexComponent
  • Added model FlexComponentProperties
  • Added model GiMinorVersion
  • Added model GiMinorVersionProperties
  • Added enum GridImageType
  • Added enum HardwareType
  • Added model RemoveVirtualMachineFromExadbVmClusterDetails
  • Added enum ShapeFamily
  • Added enum SystemShapes
  • Model AutonomousDatabaseBackupsOperations added method list_by_parent
  • Model AutonomousDatabasesOperations added method begin_change_disaster_recovery_configuration
  • Model DbNodesOperations added method list_by_parent
  • Model DbServersOperations added method list_by_parent
  • Model DbSystemShapesOperations added parameter zone in method list_by_location
  • Model GiVersionsOperations added parameter shape in method list_by_location
  • Model GiVersionsOperations added parameter zone in method list_by_location
  • Model OracleSubscriptionsOperations added method begin_add_azure_subscriptions
  • Model VirtualNetworkAddressesOperations added method list_by_parent
  • Added operation group ExadbVmClustersOperations
  • Added operation group ExascaleDbNodesOperations
  • Added operation group ExascaleDbStorageVaultsOperations
  • Added operation group FlexComponentsOperations
  • Added operation group GiMinorVersionsOperations
  • Added operation group ListActionsOperations

Breaking Changes

  • This version introduces new hybrid models which have dual dictionary and model nature. And please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  • Deleted or renamed model UpdateAction
  • Deleted or renamed model ValidationError
  • Deleted or renamed model ValidationResult
  • Deleted or renamed model ValidationStatus
  • Deleted or renamed method AutonomousDatabaseBackupsOperations.list_by_autonomous_database
  • Deleted or renamed method DbNodesOperations.list_by_cloud_vm_cluster
  • Deleted or renamed method DbServersOperations.list_by_cloud_exadata_infrastructure
  • Deleted or renamed method VirtualNetworkAddressesOperations.list_by_cloud_vm_cluster

1.0.0 (2024-07-04)

Other Changes

  • First GA

1.0.0b2 (2024-06-21)

Features Added

  • Added operation AutonomousDatabasesOperations.begin_restore
  • Added operation AutonomousDatabasesOperations.begin_shrink
  • Added operation group SystemVersionsOperations
  • Model AutonomousDatabaseBackupProperties has a new parameter autonomous_database_ocid
  • Model AutonomousDatabaseBackupProperties has a new parameter backup_type
  • Model AutonomousDatabaseBackupProperties has a new parameter database_size_in_tbs
  • Model AutonomousDatabaseBackupProperties has a new parameter size_in_tbs
  • Model AutonomousDatabaseBackupProperties has a new parameter time_started
  • Model AutonomousDatabaseBaseProperties has a new parameter long_term_backup_schedule
  • Model AutonomousDatabaseBaseProperties has a new parameter next_long_term_backup_time_stamp
  • Model AutonomousDatabaseCloneProperties has a new parameter long_term_backup_schedule
  • Model AutonomousDatabaseCloneProperties has a new parameter next_long_term_backup_time_stamp
  • Model AutonomousDatabaseProperties has a new parameter long_term_backup_schedule
  • Model AutonomousDatabaseProperties has a new parameter next_long_term_backup_time_stamp
  • Model AutonomousDatabaseUpdateProperties has a new parameter long_term_backup_schedule

Breaking Changes

  • Model AutonomousDatabaseBackupProperties no longer has parameter autonomous_database_id
  • Model AutonomousDatabaseBackupProperties no longer has parameter database_size_in_t_bs
  • Model AutonomousDatabaseBackupProperties no longer has parameter size_in_t_bs
  • Model AutonomousDatabaseBackupProperties no longer has parameter type

1.0.0b1 (2024-05-27)

  • Initial Release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azure_mgmt_oracledatabase-3.0.0.tar.gz (171.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

azure_mgmt_oracledatabase-3.0.0-py3-none-any.whl (180.8 kB view details)

Uploaded Python 3

File details

Details for the file azure_mgmt_oracledatabase-3.0.0.tar.gz.

File metadata

File hashes

Hashes for azure_mgmt_oracledatabase-3.0.0.tar.gz
Algorithm Hash digest
SHA256 355a3d5123ea3c417e9f2b0154d3ab671ac5cb529832f5b7af2cbd2d794ac9c4
MD5 9fae690c9a987964f93192e5b20810ad
BLAKE2b-256 85a2b362010ada223fbc2237327aa8aff6b086750d408181ef015a35c1d3e727

See more details on using hashes here.

File details

Details for the file azure_mgmt_oracledatabase-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_mgmt_oracledatabase-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0200032e0026a8c355eff198d921673bf1c130fdba057a8ebf05d75b1ab13821
MD5 e96bdb963aa4318a008495d36de59fcb
BLAKE2b-256 b16d4af14a4363131ff6ec0c818672b1f030a94db960947ce0147e1a1d5530b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page