Oracle.Database (stable:2025-03-01)

2025/04/15 • 88 new methods

Operations_List (new)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/Oracle.Database/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_ListBySubscription (new)
Description List AutonomousDatabase resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/autonomousDatabases
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudExadataInfrastructures_ListBySubscription (new)
Description List CloudExadataInfrastructure resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/cloudExadataInfrastructures
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
definedFileSystemConfiguration:
[
{
isBackupPartition: boolean ,
isResizable: boolean ,
minSizeGb: integer ,
mountPoint: string ,
}
,
]
,
ocid: string ,
computeCount: integer ,
storageCount: integer ,
totalStorageSizeInGbs: integer ,
availableStorageSizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
maintenanceWindow:
{
preference: enum ,
months:
[
{
name: enum ,
}
,
]
,
weeksOfMonth:
[
integer ,
]
,
daysOfWeek:
[
{
name: enum ,
}
,
]
,
hoursOfDay:
[
integer ,
]
,
leadTimeInWeeks: integer ,
patchingMode: enum ,
customActionTimeoutInMins: integer ,
isCustomActionTimeoutEnabled: boolean ,
isMonthlyPatchingEnabled: boolean ,
}
,
estimatedPatchingTime:
{
estimatedDbServerPatchingTime: integer ,
estimatedNetworkSwitchesPatchingTime: integer ,
estimatedStorageServerPatchingTime: integer ,
totalEstimatedPatchingTime: integer ,
}
,
customerContacts:
[
{
email: string ,
}
,
]
,
provisioningState: enum ,
lifecycleState: enum ,
shape: string ,
ociUrl: string ,
cpuCount: integer ,
maxCpuCount: integer ,
memorySizeInGbs: integer ,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
maxDbNodeStorageSizeInGbs: integer ,
dataStorageSizeInTbs: number ,
maxDataStorageInTbs: number ,
dbServerVersion: string ,
storageServerVersion: string ,
activatedStorageCount: integer ,
additionalStorageCount: integer ,
displayName: string ,
lastMaintenanceRunId: string ,
nextMaintenanceRunId: string ,
monthlyDbServerVersion: string ,
monthlyStorageServerVersion: string ,
databaseServerType: string ,
storageServerType: string ,
computeModel: enum ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudVmClusters_ListBySubscription (new)
Description List CloudVmCluster resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/cloudVmClusters
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
timeZone: string ,
zoneId: string ,
hostname: string ,
domain: string ,
cpuCoreCount: integer ,
ocpuCount: number ,
clusterName: string ,
dataStoragePercentage: integer ,
isLocalBackupEnabled: boolean ,
cloudExadataInfrastructureId: string ,
isSparseDiskgroupEnabled: boolean ,
systemVersion: string ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
diskRedundancy: enum ,
scanIpIds:
[
string ,
]
,
vipIds:
[
string ,
]
,
scanDnsName: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
scanDnsRecordId: string ,
shape: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
giVersion: string ,
ociUrl: string ,
nsgUrl: string ,
subnetId: string ,
backupSubnetCidr: string ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
lastUpdateHistoryEntryId: string ,
dbServers:
[
string ,
]
,
compartmentId: string ,
subnetOcid: string ,
computeModel: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExadbVmClusters_ListBySubscription (new)
Description List ExadbVmCluster resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/exadbVmClusters
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ocid: string ,
clusterName: string ,
backupSubnetCidr: string ,
nsgUrl: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
subnetId: string ,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
domain: string ,
enabledEcpuCount: integer ,
exascaleDbStorageVaultId: string ,
gridImageOcid: string ,
gridImageType: enum ,
giVersion: string ,
hostname: string ,
licenseModel: enum ,
memorySizeInGbs: integer ,
nodeCount: integer ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
zoneOcid: string ,
privateZoneOcid: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
listenerPort: integer ,
shape: string ,
sshPublicKeys:
[
string ,
]
,
systemVersion: string ,
timeZone: string ,
totalEcpuCount: integer ,
vmFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
lifecycleDetails: string ,
scanDnsName: string ,
scanIpIds:
[
string ,
]
,
scanDnsRecordId: string ,
snapshotFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
totalFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
vipIds:
[
string ,
]
,
ociUrl: string ,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
backupSubnetOcid: string ,
subnetOcid: string ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExascaleDbStorageVaults_ListBySubscription (new)
Description List ExascaleDbStorageVault resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/exascaleDbStorageVaults
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
additionalFlashCacheInPercent: integer ,
description: string ,
displayName: string ,
highCapacityDatabaseStorageInput:
{
totalSizeInGbs: integer ,
}
,
highCapacityDatabaseStorage:
{
availableSizeInGbs: integer ,
totalSizeInGbs: integer ,
}
,
timeZone: string ,
provisioningState: enum ,
lifecycleState: enum ,
lifecycleDetails: string ,
vmClusterCount: integer ,
ocid: string ,
ociUrl: string ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseCharacterSets_ListByLocation (new)
Description List AutonomousDatabaseCharacterSet resources by SubscriptionLocationResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/autonomousDatabaseCharacterSets
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
characterSet: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseCharacterSets_Get (new)
Description Get a AutonomousDatabaseCharacterSet
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/autonomousDatabaseCharacterSets/{adbscharsetname}
{
api-version: string ,
subscriptionId: string ,
location: string ,
adbscharsetname: string ,
}

⚐ Response (200)

{
properties:
{
characterSet: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseNationalCharacterSets_ListByLocation (new)
Description List AutonomousDatabaseNationalCharacterSet resources by SubscriptionLocationResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/autonomousDatabaseNationalCharacterSets
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
characterSet: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseNationalCharacterSets_Get (new)
Description Get a AutonomousDatabaseNationalCharacterSet
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/autonomousDatabaseNationalCharacterSets/{adbsncharsetname}
{
api-version: string ,
subscriptionId: string ,
location: string ,
adbsncharsetname: string ,
}

⚐ Response (200)

{
properties:
{
characterSet: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseVersions_ListByLocation (new)
Description List AutonomousDbVersion resources by SubscriptionLocationResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/autonomousDbVersions
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
version: string ,
dbWorkload: enum ,
isDefaultForFree: boolean ,
isDefaultForPaid: boolean ,
isFreeTierEnabled: boolean ,
isPaidEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseVersions_Get (new)
Description Get a AutonomousDbVersion
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/autonomousDbVersions/{autonomousdbversionsname}
{
api-version: string ,
subscriptionId: string ,
location: string ,
autonomousdbversionsname: string ,
}

⚐ Response (200)

{
properties:
{
version: string ,
dbWorkload: enum ,
isDefaultForFree: boolean ,
isDefaultForPaid: boolean ,
isFreeTierEnabled: boolean ,
isPaidEnabled: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DbSystemShapes_ListByLocation (new)
Description List DbSystemShape resources by SubscriptionLocationResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/dbSystemShapes
{
api-version: string ,
subscriptionId: string ,
location: string ,
zone: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
shapeFamily: string ,
shapeName: string ,
availableCoreCount: integer ,
minimumCoreCount: integer ,
runtimeMinimumCoreCount: integer ,
coreCountIncrement: integer ,
minStorageCount: integer ,
maxStorageCount: integer ,
availableDataStoragePerServerInTbs: number ,
availableMemoryPerNodeInGbs: integer ,
availableDbNodePerNodeInGbs: integer ,
minCoreCountPerNode: integer ,
availableMemoryInGbs: integer ,
minMemoryPerNodeInGbs: integer ,
availableDbNodeStorageInGbs: integer ,
minDbNodeStoragePerNodeInGbs: integer ,
availableDataStorageInTbs: integer ,
minDataStorageInTbs: integer ,
minimumNodeCount: integer ,
maximumNodeCount: integer ,
availableCoreCountPerNode: integer ,
computeModel: enum ,
areServerTypesSupported: boolean ,
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DbSystemShapes_Get (new)
Description Get a DbSystemShape
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/dbSystemShapes/{dbsystemshapename}
{
api-version: string ,
subscriptionId: string ,
location: string ,
dbsystemshapename: string ,
}

⚐ Response (200)

{
properties:
{
shapeFamily: string ,
shapeName: string ,
availableCoreCount: integer ,
minimumCoreCount: integer ,
runtimeMinimumCoreCount: integer ,
coreCountIncrement: integer ,
minStorageCount: integer ,
maxStorageCount: integer ,
availableDataStoragePerServerInTbs: number ,
availableMemoryPerNodeInGbs: integer ,
availableDbNodePerNodeInGbs: integer ,
minCoreCountPerNode: integer ,
availableMemoryInGbs: integer ,
minMemoryPerNodeInGbs: integer ,
availableDbNodeStorageInGbs: integer ,
minDbNodeStoragePerNodeInGbs: integer ,
availableDataStorageInTbs: integer ,
minDataStorageInTbs: integer ,
minimumNodeCount: integer ,
maximumNodeCount: integer ,
availableCoreCountPerNode: integer ,
computeModel: enum ,
areServerTypesSupported: boolean ,
displayName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsPrivateViews_ListByLocation (new)
Description List DnsPrivateView resources by SubscriptionLocationResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/dnsPrivateViews
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ocid: string ,
displayName: string ,
isProtected: boolean ,
lifecycleState: enum ,
self: string ,
timeCreated: string ,
timeUpdated: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsPrivateViews_Get (new)
Description Get a DnsPrivateView
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/dnsPrivateViews/{dnsprivateviewocid}
{
api-version: string ,
subscriptionId: string ,
location: string ,
dnsprivateviewocid: string ,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
displayName: string ,
isProtected: boolean ,
lifecycleState: enum ,
self: string ,
timeCreated: string ,
timeUpdated: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsPrivateZones_ListByLocation (new)
Description List DnsPrivateZone resources by SubscriptionLocationResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/dnsPrivateZones
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ocid: string ,
isProtected: boolean ,
lifecycleState: enum ,
self: string ,
serial: integer ,
version: string ,
viewId: string ,
zoneType: enum ,
timeCreated: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsPrivateZones_Get (new)
Description Get a DnsPrivateZone
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/dnsPrivateZones/{dnsprivatezonename}
{
api-version: string ,
subscriptionId: string ,
location: string ,
dnsprivatezonename: string ,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
isProtected: boolean ,
lifecycleState: enum ,
self: string ,
serial: integer ,
version: string ,
viewId: string ,
zoneType: enum ,
timeCreated: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FlexComponents_ListByParent (new)
Description List FlexComponent resources by SubscriptionLocationResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/flexComponents
{
api-version: string ,
subscriptionId: string ,
location: string ,
shape: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
minimumCoreCount: integer ,
availableCoreCount: integer ,
availableDbStorageInGbs: integer ,
runtimeMinimumCoreCount: integer ,
shape: string ,
availableMemoryInGbs: integer ,
availableLocalStorageInGbs: integer ,
computeModel: string ,
hardwareType: enum ,
descriptionSummary: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FlexComponents_Get (new)
Description Get a FlexComponent
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/flexComponents/{flexComponentName}
{
api-version: string ,
subscriptionId: string ,
location: string ,
flexComponentName: string ,
}

⚐ Response (200)

{
properties:
{
minimumCoreCount: integer ,
availableCoreCount: integer ,
availableDbStorageInGbs: integer ,
runtimeMinimumCoreCount: integer ,
shape: string ,
availableMemoryInGbs: integer ,
availableLocalStorageInGbs: integer ,
computeModel: string ,
hardwareType: enum ,
descriptionSummary: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GiVersions_ListByLocation (new)
Description List GiVersion resources by SubscriptionLocationResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/giVersions
{
api-version: string ,
subscriptionId: string ,
location: string ,
shape: string ,
zone: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
version: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GiVersions_Get (new)
Description Get a GiVersion
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/giVersions/{giversionname}
{
api-version: string ,
subscriptionId: string ,
location: string ,
giversionname: string ,
}

⚐ Response (200)

{
properties:
{
version: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GiMinorVersions_ListByParent (new)
Description List GiMinorVersion resources by GiVersion
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/giVersions/{giversionname}/giMinorVersions
{
api-version: string ,
subscriptionId: string ,
location: string ,
giversionname: string ,
shapeFamily: string ,
zone: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
version: string ,
gridImageOcid: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GiMinorVersions_Get (new)
Description Get a GiMinorVersion
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/giVersions/{giversionname}/giMinorVersions/{giMinorVersionName}
{
api-version: string ,
subscriptionId: string ,
location: string ,
giversionname: string ,
giMinorVersionName: string ,
}

⚐ Response (200)

{
properties:
{
version: string ,
gridImageOcid: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SystemVersions_ListByLocation (new)
Description List SystemVersion resources by SubscriptionLocationResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/systemVersions
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
systemVersion: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SystemVersions_Get (new)
Description Get a SystemVersion
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/systemVersions/{systemversionname}
{
api-version: string ,
subscriptionId: string ,
location: string ,
systemversionname: string ,
}

⚐ Response (200)

{
properties:
{
systemVersion: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OracleSubscriptions_ListBySubscription (new)
Description List OracleSubscription resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/oracleSubscriptions
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
saasSubscriptionId: string ,
cloudAccountId: string ,
cloudAccountState: enum ,
termUnit: string ,
productCode: string ,
intent: enum ,
azureSubscriptionIds:
[
string ,
]
,
addSubscriptionOperationState: enum ,
lastOperationStatusDetail: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OracleSubscriptions_Get (new)
Description Get a OracleSubscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/oracleSubscriptions/default
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
saasSubscriptionId: string ,
cloudAccountId: string ,
cloudAccountState: enum ,
termUnit: string ,
productCode: string ,
intent: enum ,
azureSubscriptionIds:
[
string ,
]
,
addSubscriptionOperationState: enum ,
lastOperationStatusDetail: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OracleSubscriptions_CreateOrUpdate (new)
Description Create a OracleSubscription
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Oracle.Database/oracleSubscriptions/default
{
api-version: string ,
subscriptionId: string ,
resource:
{
properties:
{
provisioningState: enum ,
saasSubscriptionId: string ,
cloudAccountId: string ,
cloudAccountState: enum ,
termUnit: string ,
productCode: string ,
intent: enum ,
azureSubscriptionIds:
[
string ,
]
,
addSubscriptionOperationState: enum ,
lastOperationStatusDetail: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
saasSubscriptionId: string ,
cloudAccountId: string ,
cloudAccountState: enum ,
termUnit: string ,
productCode: string ,
intent: enum ,
azureSubscriptionIds:
[
string ,
]
,
addSubscriptionOperationState: enum ,
lastOperationStatusDetail: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
saasSubscriptionId: string ,
cloudAccountId: string ,
cloudAccountState: enum ,
termUnit: string ,
productCode: string ,
intent: enum ,
azureSubscriptionIds:
[
string ,
]
,
addSubscriptionOperationState: enum ,
lastOperationStatusDetail: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OracleSubscriptions_Update (new)
Description Update a OracleSubscription
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/providers/Oracle.Database/oracleSubscriptions/default
{
api-version: string ,
subscriptionId: string ,
properties:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties:
{
productCode: string ,
intent: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
saasSubscriptionId: string ,
cloudAccountId: string ,
cloudAccountState: enum ,
termUnit: string ,
productCode: string ,
intent: enum ,
azureSubscriptionIds:
[
string ,
]
,
addSubscriptionOperationState: enum ,
lastOperationStatusDetail: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OracleSubscriptions_Delete (new)
Description Delete a OracleSubscription
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/providers/Oracle.Database/oracleSubscriptions/default
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OracleSubscriptions_AddAzureSubscriptions (new)
Description Add Azure Subscriptions
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Oracle.Database/oracleSubscriptions/default/addAzureSubscriptions
{
api-version: string ,
subscriptionId: string ,
body:
{
azureSubscriptionIds:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OracleSubscriptions_ListCloudAccountDetails (new)
Description List Cloud Account Details
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Oracle.Database/oracleSubscriptions/default/listCloudAccountDetails
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
cloudAccountName: string ,
cloudAccountHomeRegion: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OracleSubscriptions_ListSaasSubscriptionDetails (new)
Description List Saas Subscription Details
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Oracle.Database/oracleSubscriptions/default/listSaasSubscriptionDetails
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
subscriptionName: string ,
timeCreated: string ,
offerId: string ,
planId: string ,
saasSubscriptionStatus: string ,
publisherId: string ,
purchaserEmailId: string ,
purchaserTenantId: string ,
termUnit: string ,
isAutoRenew: boolean ,
isFreeTrial: boolean ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_ListByResourceGroup (new)
Description List AutonomousDatabase resources by resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_Get (new)
Description Get a AutonomousDatabase
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
}

⚐ Response (200)

{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_CreateOrUpdate (new)
Description Create a AutonomousDatabase
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
resource:
{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_Update (new)
Description Update a AutonomousDatabase
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
properties:
{
tags: object ,
properties:
{
adminPassword: string ,
autonomousMaintenanceScheduleType: enum ,
computeCount: number ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isMtlsConnectionRequired: boolean ,
licenseModel: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
databaseEdition: enum ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
localAdgAutoFailoverMaxDataLossLimit: integer ,
openMode: enum ,
permissionLevel: enum ,
role: enum ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_Delete (new)
Description Delete a AutonomousDatabase
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseBackups_ListByParent (new)
Description List AutonomousDatabaseBackup resources by AutonomousDatabase
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/autonomousDatabaseBackups
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
autonomousDatabaseOcid: string ,
databaseSizeInTbs: number ,
dbVersion: string ,
displayName: string ,
ocid: string ,
isAutomatic: boolean ,
isRestorable: boolean ,
lifecycleDetails: string ,
lifecycleState: enum ,
retentionPeriodInDays: integer ,
sizeInTbs: number ,
timeAvailableTil: string ,
timeStarted: string ,
timeEnded: string ,
backupType: enum ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseBackups_Get (new)
Description Get a AutonomousDatabaseBackup
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/autonomousDatabaseBackups/{adbbackupid}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
adbbackupid: string ,
}

⚐ Response (200)

{
properties:
{
autonomousDatabaseOcid: string ,
databaseSizeInTbs: number ,
dbVersion: string ,
displayName: string ,
ocid: string ,
isAutomatic: boolean ,
isRestorable: boolean ,
lifecycleDetails: string ,
lifecycleState: enum ,
retentionPeriodInDays: integer ,
sizeInTbs: number ,
timeAvailableTil: string ,
timeStarted: string ,
timeEnded: string ,
backupType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseBackups_CreateOrUpdate (new)
Description Create a AutonomousDatabaseBackup
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/autonomousDatabaseBackups/{adbbackupid}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
adbbackupid: string ,
resource:
{
properties:
{
autonomousDatabaseOcid: string ,
databaseSizeInTbs: number ,
dbVersion: string ,
displayName: string ,
ocid: string ,
isAutomatic: boolean ,
isRestorable: boolean ,
lifecycleDetails: string ,
lifecycleState: enum ,
retentionPeriodInDays: integer ,
sizeInTbs: number ,
timeAvailableTil: string ,
timeStarted: string ,
timeEnded: string ,
backupType: enum ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
autonomousDatabaseOcid: string ,
databaseSizeInTbs: number ,
dbVersion: string ,
displayName: string ,
ocid: string ,
isAutomatic: boolean ,
isRestorable: boolean ,
lifecycleDetails: string ,
lifecycleState: enum ,
retentionPeriodInDays: integer ,
sizeInTbs: number ,
timeAvailableTil: string ,
timeStarted: string ,
timeEnded: string ,
backupType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
autonomousDatabaseOcid: string ,
databaseSizeInTbs: number ,
dbVersion: string ,
displayName: string ,
ocid: string ,
isAutomatic: boolean ,
isRestorable: boolean ,
lifecycleDetails: string ,
lifecycleState: enum ,
retentionPeriodInDays: integer ,
sizeInTbs: number ,
timeAvailableTil: string ,
timeStarted: string ,
timeEnded: string ,
backupType: enum ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseBackups_Update (new)
Description Update a AutonomousDatabaseBackup
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/autonomousDatabaseBackups/{adbbackupid}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
adbbackupid: string ,
properties:
{
properties:
{
autonomousDatabaseOcid: string ,
databaseSizeInTbs: number ,
dbVersion: string ,
displayName: string ,
ocid: string ,
isAutomatic: boolean ,
isRestorable: boolean ,
lifecycleDetails: string ,
lifecycleState: enum ,
retentionPeriodInDays: integer ,
sizeInTbs: number ,
timeAvailableTil: string ,
timeStarted: string ,
timeEnded: string ,
backupType: enum ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
autonomousDatabaseOcid: string ,
databaseSizeInTbs: number ,
dbVersion: string ,
displayName: string ,
ocid: string ,
isAutomatic: boolean ,
isRestorable: boolean ,
lifecycleDetails: string ,
lifecycleState: enum ,
retentionPeriodInDays: integer ,
sizeInTbs: number ,
timeAvailableTil: string ,
timeStarted: string ,
timeEnded: string ,
backupType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabaseBackups_Delete (new)
Description Delete a AutonomousDatabaseBackup
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/autonomousDatabaseBackups/{adbbackupid}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
adbbackupid: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_ChangeDisasterRecoveryConfiguration (new)
Description Perform ChangeDisasterRecoveryConfiguration action on Autonomous Database
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/changeDisasterRecoveryConfiguration
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
body:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
}

⚐ Response (200)

{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_Failover (new)
Description Perform failover action on Autonomous Database
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/failover
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
body:
{
peerDbId: string ,
peerDbOcid: string ,
peerDbLocation: string ,
}
,
}

⚐ Response (200)

{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_GenerateWallet (new)
Description Generate wallet action on Autonomous Database
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/generateWallet
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
body:
{
generateType: enum ,
isRegional: boolean ,
password: string ,
}
,
}

⚐ Response (200)

{
walletFiles: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_Restore (new)
Description Restores an Autonomous Database based on the provided request parameters.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/restore
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
body:
{
timestamp: string ,
}
,
}

⚐ Response (200)

{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_Shrink (new)
Description This operation shrinks the current allocated storage down to the current actual used data storage.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/shrink
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
}

⚐ Response (200)

{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutonomousDatabases_Switchover (new)
Description Perform switchover action on Autonomous Database
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/autonomousDatabases/{autonomousdatabasename}/switchover
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
autonomousdatabasename: string ,
body:
{
peerDbId: string ,
peerDbOcid: string ,
peerDbLocation: string ,
}
,
}

⚐ Response (200)

{
properties:
{
adminPassword: string ,
dataBaseType: enum ,
autonomousMaintenanceScheduleType: enum ,
characterSet: string ,
computeCount: number ,
computeModel: enum ,
cpuCoreCount: integer ,
customerContacts:
[
{
email: string ,
}
,
]
,
dataStorageSizeInTbs: integer ,
dataStorageSizeInGbs: integer ,
dbVersion: string ,
dbWorkload: enum ,
displayName: string ,
isAutoScalingEnabled: boolean ,
isAutoScalingForStorageEnabled: boolean ,
peerDbIds:
[
string ,
]
,
peerDbId: string ,
isLocalDataGuardEnabled: boolean ,
isRemoteDataGuardEnabled: boolean ,
localDisasterRecoveryType: enum ,
timeDisasterRecoveryRoleChanged: string ,
remoteDisasterRecoveryConfiguration:
{
disasterRecoveryType: enum ,
timeSnapshotStandbyEnabledTill: string ,
isSnapshotStandby: boolean ,
isReplicateAutomaticBackups: boolean ,
}
,
localStandbyDb:
{
lagTimeInSeconds: integer ,
lifecycleState: enum ,
lifecycleDetails: string ,
timeDataGuardRoleChanged: string ,
timeDisasterRecoveryRoleChanged: string ,
}
,
failedDataRecoveryInSeconds: integer ,
isMtlsConnectionRequired: boolean ,
isPreviewVersionWithServiceTermsAccepted: boolean ,
licenseModel: enum ,
ncharacterSet: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
scheduledOperations:
{
dayOfWeek:
{
name: enum ,
}
,
scheduledStartTime: string ,
scheduledStopTime: string ,
}
,
privateEndpointIp: string ,
privateEndpointLabel: string ,
ociUrl: string ,
subnetId: string ,
vnetId: string ,
timeCreated: string ,
timeMaintenanceBegin: string ,
timeMaintenanceEnd: string ,
actualUsedDataStorageSizeInTbs: number ,
allocatedStorageSizeInTbs: number ,
apexDetails:
{
apexVersion: string ,
ordsVersion: string ,
}
,
availableUpgradeVersions:
[
string ,
]
,
connectionStrings:
{
allConnectionStrings:
{
high: string ,
low: string ,
medium: string ,
}
,
dedicated: string ,
high: string ,
low: string ,
medium: string ,
profiles:
[
{
consumerGroup: enum ,
displayName: string ,
hostFormat: enum ,
isRegional: boolean ,
protocol: enum ,
sessionMode: enum ,
syntaxFormat: enum ,
tlsAuthentication: enum ,
value: string ,
}
,
]
,
}
,
connectionUrls:
{
apexUrl: string ,
databaseTransformsUrl: string ,
graphStudioUrl: string ,
machineLearningNotebookUrl: string ,
mongoDbUrl: string ,
ordsUrl: string ,
sqlDevWebUrl: string ,
}
,
dataSafeStatus: enum ,
databaseEdition: enum ,
autonomousDatabaseId: string ,
inMemoryAreaInGbs: integer ,
nextLongTermBackupTimeStamp: string ,
longTermBackupSchedule:
{
repeatCadence: enum ,
timeOfBackup: string ,
retentionPeriodInDays: integer ,
isDisabled: boolean ,
}
,
isPreview: boolean ,
localAdgAutoFailoverMaxDataLossLimit: integer ,
memoryPerOracleComputeUnitInGbs: integer ,
openMode: enum ,
operationsInsightsStatus: enum ,
permissionLevel: enum ,
privateEndpoint: string ,
provisionableCpus:
[
integer ,
]
,
role: enum ,
serviceConsoleUrl: string ,
sqlWebDeveloperUrl: string ,
supportedRegionsToCloneTo:
[
string ,
]
,
timeDataGuardRoleChanged: string ,
timeDeletionOfFreeAutonomousDatabase: string ,
timeLocalDataGuardEnabled: string ,
timeOfLastFailover: string ,
timeOfLastRefresh: string ,
timeOfLastRefreshPoint: string ,
timeOfLastSwitchover: string ,
timeReclamationOfFreeAutonomousDatabase: string ,
usedDataStorageSizeInGbs: integer ,
usedDataStorageSizeInTbs: integer ,
ocid: string ,
backupRetentionPeriodInDays: integer ,
whitelistedIps:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudExadataInfrastructures_ListByResourceGroup (new)
Description List CloudExadataInfrastructure resources by resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudExadataInfrastructures
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
definedFileSystemConfiguration:
[
{
isBackupPartition: boolean ,
isResizable: boolean ,
minSizeGb: integer ,
mountPoint: string ,
}
,
]
,
ocid: string ,
computeCount: integer ,
storageCount: integer ,
totalStorageSizeInGbs: integer ,
availableStorageSizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
maintenanceWindow:
{
preference: enum ,
months:
[
{
name: enum ,
}
,
]
,
weeksOfMonth:
[
integer ,
]
,
daysOfWeek:
[
{
name: enum ,
}
,
]
,
hoursOfDay:
[
integer ,
]
,
leadTimeInWeeks: integer ,
patchingMode: enum ,
customActionTimeoutInMins: integer ,
isCustomActionTimeoutEnabled: boolean ,
isMonthlyPatchingEnabled: boolean ,
}
,
estimatedPatchingTime:
{
estimatedDbServerPatchingTime: integer ,
estimatedNetworkSwitchesPatchingTime: integer ,
estimatedStorageServerPatchingTime: integer ,
totalEstimatedPatchingTime: integer ,
}
,
customerContacts:
[
{
email: string ,
}
,
]
,
provisioningState: enum ,
lifecycleState: enum ,
shape: string ,
ociUrl: string ,
cpuCount: integer ,
maxCpuCount: integer ,
memorySizeInGbs: integer ,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
maxDbNodeStorageSizeInGbs: integer ,
dataStorageSizeInTbs: number ,
maxDataStorageInTbs: number ,
dbServerVersion: string ,
storageServerVersion: string ,
activatedStorageCount: integer ,
additionalStorageCount: integer ,
displayName: string ,
lastMaintenanceRunId: string ,
nextMaintenanceRunId: string ,
monthlyDbServerVersion: string ,
monthlyStorageServerVersion: string ,
databaseServerType: string ,
storageServerType: string ,
computeModel: enum ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudExadataInfrastructures_Get (new)
Description Get a CloudExadataInfrastructure
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudExadataInfrastructures/{cloudexadatainfrastructurename}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudexadatainfrastructurename: string ,
}

⚐ Response (200)

{
properties:
{
definedFileSystemConfiguration:
[
{
isBackupPartition: boolean ,
isResizable: boolean ,
minSizeGb: integer ,
mountPoint: string ,
}
,
]
,
ocid: string ,
computeCount: integer ,
storageCount: integer ,
totalStorageSizeInGbs: integer ,
availableStorageSizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
maintenanceWindow:
{
preference: enum ,
months:
[
{
name: enum ,
}
,
]
,
weeksOfMonth:
[
integer ,
]
,
daysOfWeek:
[
{
name: enum ,
}
,
]
,
hoursOfDay:
[
integer ,
]
,
leadTimeInWeeks: integer ,
patchingMode: enum ,
customActionTimeoutInMins: integer ,
isCustomActionTimeoutEnabled: boolean ,
isMonthlyPatchingEnabled: boolean ,
}
,
estimatedPatchingTime:
{
estimatedDbServerPatchingTime: integer ,
estimatedNetworkSwitchesPatchingTime: integer ,
estimatedStorageServerPatchingTime: integer ,
totalEstimatedPatchingTime: integer ,
}
,
customerContacts:
[
{
email: string ,
}
,
]
,
provisioningState: enum ,
lifecycleState: enum ,
shape: string ,
ociUrl: string ,
cpuCount: integer ,
maxCpuCount: integer ,
memorySizeInGbs: integer ,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
maxDbNodeStorageSizeInGbs: integer ,
dataStorageSizeInTbs: number ,
maxDataStorageInTbs: number ,
dbServerVersion: string ,
storageServerVersion: string ,
activatedStorageCount: integer ,
additionalStorageCount: integer ,
displayName: string ,
lastMaintenanceRunId: string ,
nextMaintenanceRunId: string ,
monthlyDbServerVersion: string ,
monthlyStorageServerVersion: string ,
databaseServerType: string ,
storageServerType: string ,
computeModel: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudExadataInfrastructures_CreateOrUpdate (new)
Description Create a CloudExadataInfrastructure
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudExadataInfrastructures/{cloudexadatainfrastructurename}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudexadatainfrastructurename: string ,
resource:
{
properties:
{
definedFileSystemConfiguration:
[
{
isBackupPartition: boolean ,
isResizable: boolean ,
minSizeGb: integer ,
mountPoint: string ,
}
,
]
,
ocid: string ,
computeCount: integer ,
storageCount: integer ,
totalStorageSizeInGbs: integer ,
availableStorageSizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
maintenanceWindow:
{
preference: enum ,
months:
[
{
name: enum ,
}
,
]
,
weeksOfMonth:
[
integer ,
]
,
daysOfWeek:
[
{
name: enum ,
}
,
]
,
hoursOfDay:
[
integer ,
]
,
leadTimeInWeeks: integer ,
patchingMode: enum ,
customActionTimeoutInMins: integer ,
isCustomActionTimeoutEnabled: boolean ,
isMonthlyPatchingEnabled: boolean ,
}
,
estimatedPatchingTime:
{
estimatedDbServerPatchingTime: integer ,
estimatedNetworkSwitchesPatchingTime: integer ,
estimatedStorageServerPatchingTime: integer ,
totalEstimatedPatchingTime: integer ,
}
,
customerContacts:
[
{
email: string ,
}
,
]
,
provisioningState: enum ,
lifecycleState: enum ,
shape: string ,
ociUrl: string ,
cpuCount: integer ,
maxCpuCount: integer ,
memorySizeInGbs: integer ,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
maxDbNodeStorageSizeInGbs: integer ,
dataStorageSizeInTbs: number ,
maxDataStorageInTbs: number ,
dbServerVersion: string ,
storageServerVersion: string ,
activatedStorageCount: integer ,
additionalStorageCount: integer ,
displayName: string ,
lastMaintenanceRunId: string ,
nextMaintenanceRunId: string ,
monthlyDbServerVersion: string ,
monthlyStorageServerVersion: string ,
databaseServerType: string ,
storageServerType: string ,
computeModel: enum ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
definedFileSystemConfiguration:
[
{
isBackupPartition: boolean ,
isResizable: boolean ,
minSizeGb: integer ,
mountPoint: string ,
}
,
]
,
ocid: string ,
computeCount: integer ,
storageCount: integer ,
totalStorageSizeInGbs: integer ,
availableStorageSizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
maintenanceWindow:
{
preference: enum ,
months:
[
{
name: enum ,
}
,
]
,
weeksOfMonth:
[
integer ,
]
,
daysOfWeek:
[
{
name: enum ,
}
,
]
,
hoursOfDay:
[
integer ,
]
,
leadTimeInWeeks: integer ,
patchingMode: enum ,
customActionTimeoutInMins: integer ,
isCustomActionTimeoutEnabled: boolean ,
isMonthlyPatchingEnabled: boolean ,
}
,
estimatedPatchingTime:
{
estimatedDbServerPatchingTime: integer ,
estimatedNetworkSwitchesPatchingTime: integer ,
estimatedStorageServerPatchingTime: integer ,
totalEstimatedPatchingTime: integer ,
}
,
customerContacts:
[
{
email: string ,
}
,
]
,
provisioningState: enum ,
lifecycleState: enum ,
shape: string ,
ociUrl: string ,
cpuCount: integer ,
maxCpuCount: integer ,
memorySizeInGbs: integer ,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
maxDbNodeStorageSizeInGbs: integer ,
dataStorageSizeInTbs: number ,
maxDataStorageInTbs: number ,
dbServerVersion: string ,
storageServerVersion: string ,
activatedStorageCount: integer ,
additionalStorageCount: integer ,
displayName: string ,
lastMaintenanceRunId: string ,
nextMaintenanceRunId: string ,
monthlyDbServerVersion: string ,
monthlyStorageServerVersion: string ,
databaseServerType: string ,
storageServerType: string ,
computeModel: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
definedFileSystemConfiguration:
[
{
isBackupPartition: boolean ,
isResizable: boolean ,
minSizeGb: integer ,
mountPoint: string ,
}
,
]
,
ocid: string ,
computeCount: integer ,
storageCount: integer ,
totalStorageSizeInGbs: integer ,
availableStorageSizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
maintenanceWindow:
{
preference: enum ,
months:
[
{
name: enum ,
}
,
]
,
weeksOfMonth:
[
integer ,
]
,
daysOfWeek:
[
{
name: enum ,
}
,
]
,
hoursOfDay:
[
integer ,
]
,
leadTimeInWeeks: integer ,
patchingMode: enum ,
customActionTimeoutInMins: integer ,
isCustomActionTimeoutEnabled: boolean ,
isMonthlyPatchingEnabled: boolean ,
}
,
estimatedPatchingTime:
{
estimatedDbServerPatchingTime: integer ,
estimatedNetworkSwitchesPatchingTime: integer ,
estimatedStorageServerPatchingTime: integer ,
totalEstimatedPatchingTime: integer ,
}
,
customerContacts:
[
{
email: string ,
}
,
]
,
provisioningState: enum ,
lifecycleState: enum ,
shape: string ,
ociUrl: string ,
cpuCount: integer ,
maxCpuCount: integer ,
memorySizeInGbs: integer ,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
maxDbNodeStorageSizeInGbs: integer ,
dataStorageSizeInTbs: number ,
maxDataStorageInTbs: number ,
dbServerVersion: string ,
storageServerVersion: string ,
activatedStorageCount: integer ,
additionalStorageCount: integer ,
displayName: string ,
lastMaintenanceRunId: string ,
nextMaintenanceRunId: string ,
monthlyDbServerVersion: string ,
monthlyStorageServerVersion: string ,
databaseServerType: string ,
storageServerType: string ,
computeModel: enum ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudExadataInfrastructures_Update (new)
Description Update a CloudExadataInfrastructure
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudExadataInfrastructures/{cloudexadatainfrastructurename}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudexadatainfrastructurename: string ,
properties:
{
zones:
[
string ,
]
,
tags: object ,
properties:
{
computeCount: integer ,
storageCount: integer ,
maintenanceWindow:
{
preference: enum ,
months:
[
{
name: enum ,
}
,
]
,
weeksOfMonth:
[
integer ,
]
,
daysOfWeek:
[
{
name: enum ,
}
,
]
,
hoursOfDay:
[
integer ,
]
,
leadTimeInWeeks: integer ,
patchingMode: enum ,
customActionTimeoutInMins: integer ,
isCustomActionTimeoutEnabled: boolean ,
isMonthlyPatchingEnabled: boolean ,
}
,
customerContacts:
[
{
email: string ,
}
,
]
,
displayName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
definedFileSystemConfiguration:
[
{
isBackupPartition: boolean ,
isResizable: boolean ,
minSizeGb: integer ,
mountPoint: string ,
}
,
]
,
ocid: string ,
computeCount: integer ,
storageCount: integer ,
totalStorageSizeInGbs: integer ,
availableStorageSizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
maintenanceWindow:
{
preference: enum ,
months:
[
{
name: enum ,
}
,
]
,
weeksOfMonth:
[
integer ,
]
,
daysOfWeek:
[
{
name: enum ,
}
,
]
,
hoursOfDay:
[
integer ,
]
,
leadTimeInWeeks: integer ,
patchingMode: enum ,
customActionTimeoutInMins: integer ,
isCustomActionTimeoutEnabled: boolean ,
isMonthlyPatchingEnabled: boolean ,
}
,
estimatedPatchingTime:
{
estimatedDbServerPatchingTime: integer ,
estimatedNetworkSwitchesPatchingTime: integer ,
estimatedStorageServerPatchingTime: integer ,
totalEstimatedPatchingTime: integer ,
}
,
customerContacts:
[
{
email: string ,
}
,
]
,
provisioningState: enum ,
lifecycleState: enum ,
shape: string ,
ociUrl: string ,
cpuCount: integer ,
maxCpuCount: integer ,
memorySizeInGbs: integer ,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
maxDbNodeStorageSizeInGbs: integer ,
dataStorageSizeInTbs: number ,
maxDataStorageInTbs: number ,
dbServerVersion: string ,
storageServerVersion: string ,
activatedStorageCount: integer ,
additionalStorageCount: integer ,
displayName: string ,
lastMaintenanceRunId: string ,
nextMaintenanceRunId: string ,
monthlyDbServerVersion: string ,
monthlyStorageServerVersion: string ,
databaseServerType: string ,
storageServerType: string ,
computeModel: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudExadataInfrastructures_Delete (new)
Description Delete a CloudExadataInfrastructure
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudExadataInfrastructures/{cloudexadatainfrastructurename}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudexadatainfrastructurename: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudExadataInfrastructures_AddStorageCapacity (new)
Description Perform add storage capacity on exadata infra
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudExadataInfrastructures/{cloudexadatainfrastructurename}/addStorageCapacity
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudexadatainfrastructurename: string ,
}

⚐ Response (200)

{
properties:
{
definedFileSystemConfiguration:
[
{
isBackupPartition: boolean ,
isResizable: boolean ,
minSizeGb: integer ,
mountPoint: string ,
}
,
]
,
ocid: string ,
computeCount: integer ,
storageCount: integer ,
totalStorageSizeInGbs: integer ,
availableStorageSizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
maintenanceWindow:
{
preference: enum ,
months:
[
{
name: enum ,
}
,
]
,
weeksOfMonth:
[
integer ,
]
,
daysOfWeek:
[
{
name: enum ,
}
,
]
,
hoursOfDay:
[
integer ,
]
,
leadTimeInWeeks: integer ,
patchingMode: enum ,
customActionTimeoutInMins: integer ,
isCustomActionTimeoutEnabled: boolean ,
isMonthlyPatchingEnabled: boolean ,
}
,
estimatedPatchingTime:
{
estimatedDbServerPatchingTime: integer ,
estimatedNetworkSwitchesPatchingTime: integer ,
estimatedStorageServerPatchingTime: integer ,
totalEstimatedPatchingTime: integer ,
}
,
customerContacts:
[
{
email: string ,
}
,
]
,
provisioningState: enum ,
lifecycleState: enum ,
shape: string ,
ociUrl: string ,
cpuCount: integer ,
maxCpuCount: integer ,
memorySizeInGbs: integer ,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
maxDbNodeStorageSizeInGbs: integer ,
dataStorageSizeInTbs: number ,
maxDataStorageInTbs: number ,
dbServerVersion: string ,
storageServerVersion: string ,
activatedStorageCount: integer ,
additionalStorageCount: integer ,
displayName: string ,
lastMaintenanceRunId: string ,
nextMaintenanceRunId: string ,
monthlyDbServerVersion: string ,
monthlyStorageServerVersion: string ,
databaseServerType: string ,
storageServerType: string ,
computeModel: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DbServers_ListByParent (new)
Description List DbServer resources by CloudExadataInfrastructure
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudExadataInfrastructures/{cloudexadatainfrastructurename}/dbServers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudexadatainfrastructurename: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ocid: string ,
displayName: string ,
compartmentId: string ,
exadataInfrastructureId: string ,
cpuCoreCount: integer ,
dbServerPatchingDetails:
{
estimatedPatchDuration: integer ,
patchingStatus: enum ,
timePatchingEnded: string ,
timePatchingStarted: string ,
}
,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
vmClusterIds:
[
string ,
]
,
dbNodeIds:
[
string ,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
maxCpuCount: integer ,
autonomousVmClusterIds:
[
string ,
]
,
autonomousVirtualMachineIds:
[
string ,
]
,
maxDbNodeStorageInGbs: integer ,
memorySizeInGbs: integer ,
shape: string ,
timeCreated: string ,
provisioningState: enum ,
computeModel: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DbServers_Get (new)
Description Get a DbServer
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudExadataInfrastructures/{cloudexadatainfrastructurename}/dbServers/{dbserverocid}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudexadatainfrastructurename: string ,
dbserverocid: string ,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
displayName: string ,
compartmentId: string ,
exadataInfrastructureId: string ,
cpuCoreCount: integer ,
dbServerPatchingDetails:
{
estimatedPatchDuration: integer ,
patchingStatus: enum ,
timePatchingEnded: string ,
timePatchingStarted: string ,
}
,
maxMemoryInGbs: integer ,
dbNodeStorageSizeInGbs: integer ,
vmClusterIds:
[
string ,
]
,
dbNodeIds:
[
string ,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
maxCpuCount: integer ,
autonomousVmClusterIds:
[
string ,
]
,
autonomousVirtualMachineIds:
[
string ,
]
,
maxDbNodeStorageInGbs: integer ,
memorySizeInGbs: integer ,
shape: string ,
timeCreated: string ,
provisioningState: enum ,
computeModel: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudVmClusters_ListByResourceGroup (new)
Description List CloudVmCluster resources by resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
timeZone: string ,
zoneId: string ,
hostname: string ,
domain: string ,
cpuCoreCount: integer ,
ocpuCount: number ,
clusterName: string ,
dataStoragePercentage: integer ,
isLocalBackupEnabled: boolean ,
cloudExadataInfrastructureId: string ,
isSparseDiskgroupEnabled: boolean ,
systemVersion: string ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
diskRedundancy: enum ,
scanIpIds:
[
string ,
]
,
vipIds:
[
string ,
]
,
scanDnsName: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
scanDnsRecordId: string ,
shape: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
giVersion: string ,
ociUrl: string ,
nsgUrl: string ,
subnetId: string ,
backupSubnetCidr: string ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
lastUpdateHistoryEntryId: string ,
dbServers:
[
string ,
]
,
compartmentId: string ,
subnetOcid: string ,
computeModel: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudVmClusters_Get (new)
Description Get a CloudVmCluster
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
timeZone: string ,
zoneId: string ,
hostname: string ,
domain: string ,
cpuCoreCount: integer ,
ocpuCount: number ,
clusterName: string ,
dataStoragePercentage: integer ,
isLocalBackupEnabled: boolean ,
cloudExadataInfrastructureId: string ,
isSparseDiskgroupEnabled: boolean ,
systemVersion: string ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
diskRedundancy: enum ,
scanIpIds:
[
string ,
]
,
vipIds:
[
string ,
]
,
scanDnsName: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
scanDnsRecordId: string ,
shape: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
giVersion: string ,
ociUrl: string ,
nsgUrl: string ,
subnetId: string ,
backupSubnetCidr: string ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
lastUpdateHistoryEntryId: string ,
dbServers:
[
string ,
]
,
compartmentId: string ,
subnetOcid: string ,
computeModel: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudVmClusters_CreateOrUpdate (new)
Description Create a CloudVmCluster
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
resource:
{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
timeZone: string ,
zoneId: string ,
hostname: string ,
domain: string ,
cpuCoreCount: integer ,
ocpuCount: number ,
clusterName: string ,
dataStoragePercentage: integer ,
isLocalBackupEnabled: boolean ,
cloudExadataInfrastructureId: string ,
isSparseDiskgroupEnabled: boolean ,
systemVersion: string ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
diskRedundancy: enum ,
scanIpIds:
[
string ,
]
,
vipIds:
[
string ,
]
,
scanDnsName: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
scanDnsRecordId: string ,
shape: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
giVersion: string ,
ociUrl: string ,
nsgUrl: string ,
subnetId: string ,
backupSubnetCidr: string ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
lastUpdateHistoryEntryId: string ,
dbServers:
[
string ,
]
,
compartmentId: string ,
subnetOcid: string ,
computeModel: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
timeZone: string ,
zoneId: string ,
hostname: string ,
domain: string ,
cpuCoreCount: integer ,
ocpuCount: number ,
clusterName: string ,
dataStoragePercentage: integer ,
isLocalBackupEnabled: boolean ,
cloudExadataInfrastructureId: string ,
isSparseDiskgroupEnabled: boolean ,
systemVersion: string ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
diskRedundancy: enum ,
scanIpIds:
[
string ,
]
,
vipIds:
[
string ,
]
,
scanDnsName: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
scanDnsRecordId: string ,
shape: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
giVersion: string ,
ociUrl: string ,
nsgUrl: string ,
subnetId: string ,
backupSubnetCidr: string ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
lastUpdateHistoryEntryId: string ,
dbServers:
[
string ,
]
,
compartmentId: string ,
subnetOcid: string ,
computeModel: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
timeZone: string ,
zoneId: string ,
hostname: string ,
domain: string ,
cpuCoreCount: integer ,
ocpuCount: number ,
clusterName: string ,
dataStoragePercentage: integer ,
isLocalBackupEnabled: boolean ,
cloudExadataInfrastructureId: string ,
isSparseDiskgroupEnabled: boolean ,
systemVersion: string ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
diskRedundancy: enum ,
scanIpIds:
[
string ,
]
,
vipIds:
[
string ,
]
,
scanDnsName: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
scanDnsRecordId: string ,
shape: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
giVersion: string ,
ociUrl: string ,
nsgUrl: string ,
subnetId: string ,
backupSubnetCidr: string ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
lastUpdateHistoryEntryId: string ,
dbServers:
[
string ,
]
,
compartmentId: string ,
subnetOcid: string ,
computeModel: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudVmClusters_Update (new)
Description Update a CloudVmCluster
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
properties:
{
tags: object ,
properties:
{
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
cpuCoreCount: integer ,
ocpuCount: number ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
timeZone: string ,
zoneId: string ,
hostname: string ,
domain: string ,
cpuCoreCount: integer ,
ocpuCount: number ,
clusterName: string ,
dataStoragePercentage: integer ,
isLocalBackupEnabled: boolean ,
cloudExadataInfrastructureId: string ,
isSparseDiskgroupEnabled: boolean ,
systemVersion: string ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
diskRedundancy: enum ,
scanIpIds:
[
string ,
]
,
vipIds:
[
string ,
]
,
scanDnsName: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
scanDnsRecordId: string ,
shape: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
giVersion: string ,
ociUrl: string ,
nsgUrl: string ,
subnetId: string ,
backupSubnetCidr: string ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
lastUpdateHistoryEntryId: string ,
dbServers:
[
string ,
]
,
compartmentId: string ,
subnetOcid: string ,
computeModel: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudVmClusters_Delete (new)
Description Delete a CloudVmCluster
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudVmClusters_AddVms (new)
Description Add VMs to the VM Cluster
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/addVms
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
body:
{
dbServers:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
timeZone: string ,
zoneId: string ,
hostname: string ,
domain: string ,
cpuCoreCount: integer ,
ocpuCount: number ,
clusterName: string ,
dataStoragePercentage: integer ,
isLocalBackupEnabled: boolean ,
cloudExadataInfrastructureId: string ,
isSparseDiskgroupEnabled: boolean ,
systemVersion: string ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
diskRedundancy: enum ,
scanIpIds:
[
string ,
]
,
vipIds:
[
string ,
]
,
scanDnsName: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
scanDnsRecordId: string ,
shape: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
giVersion: string ,
ociUrl: string ,
nsgUrl: string ,
subnetId: string ,
backupSubnetCidr: string ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
lastUpdateHistoryEntryId: string ,
dbServers:
[
string ,
]
,
compartmentId: string ,
subnetOcid: string ,
computeModel: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DbNodes_ListByParent (new)
Description List DbNode resources by CloudVmCluster
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/dbNodes
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ocid: string ,
additionalDetails: string ,
backupIpId: string ,
backupVnic2Id: string ,
backupVnicId: string ,
cpuCoreCount: integer ,
dbNodeStorageSizeInGbs: integer ,
dbServerId: string ,
dbSystemId: string ,
faultDomain: string ,
hostIpId: string ,
hostname: string ,
lifecycleState: enum ,
lifecycleDetails: string ,
maintenanceType: enum ,
memorySizeInGbs: integer ,
softwareStorageSizeInGb: integer ,
timeCreated: string ,
timeMaintenanceWindowEnd: string ,
timeMaintenanceWindowStart: string ,
vnic2Id: string ,
vnicId: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DbNodes_Get (new)
Description Get a DbNode
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/dbNodes/{dbnodeocid}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
dbnodeocid: string ,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
additionalDetails: string ,
backupIpId: string ,
backupVnic2Id: string ,
backupVnicId: string ,
cpuCoreCount: integer ,
dbNodeStorageSizeInGbs: integer ,
dbServerId: string ,
dbSystemId: string ,
faultDomain: string ,
hostIpId: string ,
hostname: string ,
lifecycleState: enum ,
lifecycleDetails: string ,
maintenanceType: enum ,
memorySizeInGbs: integer ,
softwareStorageSizeInGb: integer ,
timeCreated: string ,
timeMaintenanceWindowEnd: string ,
timeMaintenanceWindowStart: string ,
vnic2Id: string ,
vnicId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DbNodes_Action (new)
Description VM actions on DbNode of VM Cluster by the provided filter
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/dbNodes/{dbnodeocid}/action
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
dbnodeocid: string ,
body:
{
action: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
additionalDetails: string ,
backupIpId: string ,
backupVnic2Id: string ,
backupVnicId: string ,
cpuCoreCount: integer ,
dbNodeStorageSizeInGbs: integer ,
dbServerId: string ,
dbSystemId: string ,
faultDomain: string ,
hostIpId: string ,
hostname: string ,
lifecycleState: enum ,
lifecycleDetails: string ,
maintenanceType: enum ,
memorySizeInGbs: integer ,
softwareStorageSizeInGb: integer ,
timeCreated: string ,
timeMaintenanceWindowEnd: string ,
timeMaintenanceWindowStart: string ,
vnic2Id: string ,
vnicId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudVmClusters_ListPrivateIpAddresses (new)
Description List Private IP Addresses by the provided filter
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/listPrivateIpAddresses
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
body:
{
subnetId: string ,
vnicId: string ,
}
,
}

⚐ Response (200)

{
displayName: string ,
hostnameLabel: string ,
ocid: string ,
ipAddress: string ,
subnetId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CloudVmClusters_RemoveVms (new)
Description Remove VMs from the VM Cluster
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/removeVms
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
body:
{
dbServers:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: integer ,
fileSystemConfigurationDetails:
[
{
mountPoint: string ,
fileSystemSizeGb: integer ,
}
,
]
,
dataStorageSizeInTbs: number ,
dbNodeStorageSizeInGbs: integer ,
memorySizeInGbs: integer ,
timeCreated: string ,
lifecycleDetails: string ,
timeZone: string ,
zoneId: string ,
hostname: string ,
domain: string ,
cpuCoreCount: integer ,
ocpuCount: number ,
clusterName: string ,
dataStoragePercentage: integer ,
isLocalBackupEnabled: boolean ,
cloudExadataInfrastructureId: string ,
isSparseDiskgroupEnabled: boolean ,
systemVersion: string ,
sshPublicKeys:
[
string ,
]
,
licenseModel: enum ,
diskRedundancy: enum ,
scanIpIds:
[
string ,
]
,
vipIds:
[
string ,
]
,
scanDnsName: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
scanDnsRecordId: string ,
shape: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
giVersion: string ,
ociUrl: string ,
nsgUrl: string ,
subnetId: string ,
backupSubnetCidr: string ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
computeNodes:
[
string ,
]
,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
lastUpdateHistoryEntryId: string ,
dbServers:
[
string ,
]
,
compartmentId: string ,
subnetOcid: string ,
computeModel: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VirtualNetworkAddresses_ListByParent (new)
Description List VirtualNetworkAddress resources by CloudVmCluster
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/virtualNetworkAddresses
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ipAddress: string ,
vmOcid: string ,
ocid: string ,
domain: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
timeAssigned: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VirtualNetworkAddresses_Get (new)
Description Get a VirtualNetworkAddress
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/virtualNetworkAddresses/{virtualnetworkaddressname}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
virtualnetworkaddressname: string ,
}

⚐ Response (200)

{
properties:
{
ipAddress: string ,
vmOcid: string ,
ocid: string ,
domain: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
timeAssigned: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VirtualNetworkAddresses_CreateOrUpdate (new)
Description Create a VirtualNetworkAddress
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/virtualNetworkAddresses/{virtualnetworkaddressname}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
virtualnetworkaddressname: string ,
resource:
{
properties:
{
ipAddress: string ,
vmOcid: string ,
ocid: string ,
domain: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
timeAssigned: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
ipAddress: string ,
vmOcid: string ,
ocid: string ,
domain: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
timeAssigned: string ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
ipAddress: string ,
vmOcid: string ,
ocid: string ,
domain: string ,
lifecycleDetails: string ,
provisioningState: enum ,
lifecycleState: enum ,
timeAssigned: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VirtualNetworkAddresses_Delete (new)
Description Delete a VirtualNetworkAddress
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/virtualNetworkAddresses/{virtualnetworkaddressname}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudvmclustername: string ,
virtualnetworkaddressname: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExadbVmClusters_ListByResourceGroup (new)
Description List ExadbVmCluster resources by resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exadbVmClusters
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ocid: string ,
clusterName: string ,
backupSubnetCidr: string ,
nsgUrl: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
subnetId: string ,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
domain: string ,
enabledEcpuCount: integer ,
exascaleDbStorageVaultId: string ,
gridImageOcid: string ,
gridImageType: enum ,
giVersion: string ,
hostname: string ,
licenseModel: enum ,
memorySizeInGbs: integer ,
nodeCount: integer ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
zoneOcid: string ,
privateZoneOcid: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
listenerPort: integer ,
shape: string ,
sshPublicKeys:
[
string ,
]
,
systemVersion: string ,
timeZone: string ,
totalEcpuCount: integer ,
vmFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
lifecycleDetails: string ,
scanDnsName: string ,
scanIpIds:
[
string ,
]
,
scanDnsRecordId: string ,
snapshotFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
totalFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
vipIds:
[
string ,
]
,
ociUrl: string ,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
backupSubnetOcid: string ,
subnetOcid: string ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExadbVmClusters_Get (new)
Description Get a ExadbVmCluster
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exadbVmClusters/{exadbVmClusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exadbVmClusterName: string ,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
clusterName: string ,
backupSubnetCidr: string ,
nsgUrl: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
subnetId: string ,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
domain: string ,
enabledEcpuCount: integer ,
exascaleDbStorageVaultId: string ,
gridImageOcid: string ,
gridImageType: enum ,
giVersion: string ,
hostname: string ,
licenseModel: enum ,
memorySizeInGbs: integer ,
nodeCount: integer ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
zoneOcid: string ,
privateZoneOcid: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
listenerPort: integer ,
shape: string ,
sshPublicKeys:
[
string ,
]
,
systemVersion: string ,
timeZone: string ,
totalEcpuCount: integer ,
vmFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
lifecycleDetails: string ,
scanDnsName: string ,
scanIpIds:
[
string ,
]
,
scanDnsRecordId: string ,
snapshotFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
totalFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
vipIds:
[
string ,
]
,
ociUrl: string ,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
backupSubnetOcid: string ,
subnetOcid: string ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExadbVmClusters_CreateOrUpdate (new)
Description Create a ExadbVmCluster
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exadbVmClusters/{exadbVmClusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exadbVmClusterName: string ,
resource:
{
properties:
{
ocid: string ,
clusterName: string ,
backupSubnetCidr: string ,
nsgUrl: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
subnetId: string ,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
domain: string ,
enabledEcpuCount: integer ,
exascaleDbStorageVaultId: string ,
gridImageOcid: string ,
gridImageType: enum ,
giVersion: string ,
hostname: string ,
licenseModel: enum ,
memorySizeInGbs: integer ,
nodeCount: integer ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
zoneOcid: string ,
privateZoneOcid: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
listenerPort: integer ,
shape: string ,
sshPublicKeys:
[
string ,
]
,
systemVersion: string ,
timeZone: string ,
totalEcpuCount: integer ,
vmFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
lifecycleDetails: string ,
scanDnsName: string ,
scanIpIds:
[
string ,
]
,
scanDnsRecordId: string ,
snapshotFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
totalFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
vipIds:
[
string ,
]
,
ociUrl: string ,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
backupSubnetOcid: string ,
subnetOcid: string ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
clusterName: string ,
backupSubnetCidr: string ,
nsgUrl: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
subnetId: string ,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
domain: string ,
enabledEcpuCount: integer ,
exascaleDbStorageVaultId: string ,
gridImageOcid: string ,
gridImageType: enum ,
giVersion: string ,
hostname: string ,
licenseModel: enum ,
memorySizeInGbs: integer ,
nodeCount: integer ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
zoneOcid: string ,
privateZoneOcid: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
listenerPort: integer ,
shape: string ,
sshPublicKeys:
[
string ,
]
,
systemVersion: string ,
timeZone: string ,
totalEcpuCount: integer ,
vmFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
lifecycleDetails: string ,
scanDnsName: string ,
scanIpIds:
[
string ,
]
,
scanDnsRecordId: string ,
snapshotFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
totalFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
vipIds:
[
string ,
]
,
ociUrl: string ,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
backupSubnetOcid: string ,
subnetOcid: string ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
ocid: string ,
clusterName: string ,
backupSubnetCidr: string ,
nsgUrl: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
subnetId: string ,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
domain: string ,
enabledEcpuCount: integer ,
exascaleDbStorageVaultId: string ,
gridImageOcid: string ,
gridImageType: enum ,
giVersion: string ,
hostname: string ,
licenseModel: enum ,
memorySizeInGbs: integer ,
nodeCount: integer ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
zoneOcid: string ,
privateZoneOcid: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
listenerPort: integer ,
shape: string ,
sshPublicKeys:
[
string ,
]
,
systemVersion: string ,
timeZone: string ,
totalEcpuCount: integer ,
vmFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
lifecycleDetails: string ,
scanDnsName: string ,
scanIpIds:
[
string ,
]
,
scanDnsRecordId: string ,
snapshotFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
totalFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
vipIds:
[
string ,
]
,
ociUrl: string ,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
backupSubnetOcid: string ,
subnetOcid: string ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExadbVmClusters_Update (new)
Description Update a ExadbVmCluster
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exadbVmClusters/{exadbVmClusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exadbVmClusterName: string ,
properties:
{
zones:
[
string ,
]
,
tags: object ,
properties:
{
nodeCount: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
clusterName: string ,
backupSubnetCidr: string ,
nsgUrl: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
subnetId: string ,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
domain: string ,
enabledEcpuCount: integer ,
exascaleDbStorageVaultId: string ,
gridImageOcid: string ,
gridImageType: enum ,
giVersion: string ,
hostname: string ,
licenseModel: enum ,
memorySizeInGbs: integer ,
nodeCount: integer ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
zoneOcid: string ,
privateZoneOcid: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
listenerPort: integer ,
shape: string ,
sshPublicKeys:
[
string ,
]
,
systemVersion: string ,
timeZone: string ,
totalEcpuCount: integer ,
vmFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
lifecycleDetails: string ,
scanDnsName: string ,
scanIpIds:
[
string ,
]
,
scanDnsRecordId: string ,
snapshotFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
totalFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
vipIds:
[
string ,
]
,
ociUrl: string ,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
backupSubnetOcid: string ,
subnetOcid: string ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExadbVmClusters_Delete (new)
Description Delete a ExadbVmCluster
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exadbVmClusters/{exadbVmClusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exadbVmClusterName: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExascaleDbNodes_ListByParent (new)
Description List ExascaleDbNode resources by ExadbVmCluster
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exadbVmClusters/{exadbVmClusterName}/dbNodes
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exadbVmClusterName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ocid: string ,
additionalDetails: string ,
cpuCoreCount: integer ,
dbNodeStorageSizeInGbs: integer ,
faultDomain: string ,
hostname: string ,
lifecycleState: enum ,
maintenanceType: string ,
memorySizeInGbs: integer ,
softwareStorageSizeInGb: integer ,
timeMaintenanceWindowEnd: string ,
timeMaintenanceWindowStart: string ,
totalCpuCoreCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExascaleDbNodes_Get (new)
Description Get a ExascaleDbNode
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exadbVmClusters/{exadbVmClusterName}/dbNodes/{exascaleDbNodeName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exadbVmClusterName: string ,
exascaleDbNodeName: string ,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
additionalDetails: string ,
cpuCoreCount: integer ,
dbNodeStorageSizeInGbs: integer ,
faultDomain: string ,
hostname: string ,
lifecycleState: enum ,
maintenanceType: string ,
memorySizeInGbs: integer ,
softwareStorageSizeInGb: integer ,
timeMaintenanceWindowEnd: string ,
timeMaintenanceWindowStart: string ,
totalCpuCoreCount: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExascaleDbNodes_Action (new)
Description VM actions on DbNode of ExadbVmCluster by the provided filter
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exadbVmClusters/{exadbVmClusterName}/dbNodes/{exascaleDbNodeName}/action
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exadbVmClusterName: string ,
exascaleDbNodeName: string ,
body:
{
action: enum ,
}
,
}

⚐ Response (200)

{
provisioningState: enum ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExadbVmClusters_RemoveVms (new)
Description Remove VMs from the VM Cluster
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exadbVmClusters/{exadbVmClusterName}/removeVms
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exadbVmClusterName: string ,
body:
{
dbNodes:
[
{
dbNodeId: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
clusterName: string ,
backupSubnetCidr: string ,
nsgUrl: string ,
provisioningState: enum ,
lifecycleState: enum ,
vnetId: string ,
subnetId: string ,
dataCollectionOptions:
{
isDiagnosticsEventsEnabled: boolean ,
isHealthMonitoringEnabled: boolean ,
isIncidentLogsEnabled: boolean ,
}
,
displayName: string ,
domain: string ,
enabledEcpuCount: integer ,
exascaleDbStorageVaultId: string ,
gridImageOcid: string ,
gridImageType: enum ,
giVersion: string ,
hostname: string ,
licenseModel: enum ,
memorySizeInGbs: integer ,
nodeCount: integer ,
nsgCidrs:
[
{
source: string ,
destinationPortRange:
{
min: integer ,
max: integer ,
}
,
}
,
]
,
zoneOcid: string ,
privateZoneOcid: string ,
scanListenerPortTcp: integer ,
scanListenerPortTcpSsl: integer ,
listenerPort: integer ,
shape: string ,
sshPublicKeys:
[
string ,
]
,
systemVersion: string ,
timeZone: string ,
totalEcpuCount: integer ,
vmFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
lifecycleDetails: string ,
scanDnsName: string ,
scanIpIds:
[
string ,
]
,
scanDnsRecordId: string ,
snapshotFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
totalFileSystemStorage:
{
totalSizeInGbs: integer ,
}
,
vipIds:
[
string ,
]
,
ociUrl: string ,
iormConfigCache:
{
dbPlans:
[
{
dbName: string ,
flashCacheLimit: string ,
share: integer ,
}
,
]
,
lifecycleDetails: string ,
lifecycleState: enum ,
objective: enum ,
}
,
backupSubnetOcid: string ,
subnetOcid: string ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExascaleDbStorageVaults_ListByResourceGroup (new)
Description List ExascaleDbStorageVault resources by resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exascaleDbStorageVaults
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
additionalFlashCacheInPercent: integer ,
description: string ,
displayName: string ,
highCapacityDatabaseStorageInput:
{
totalSizeInGbs: integer ,
}
,
highCapacityDatabaseStorage:
{
availableSizeInGbs: integer ,
totalSizeInGbs: integer ,
}
,
timeZone: string ,
provisioningState: enum ,
lifecycleState: enum ,
lifecycleDetails: string ,
vmClusterCount: integer ,
ocid: string ,
ociUrl: string ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExascaleDbStorageVaults_Get (new)
Description Get a ExascaleDbStorageVault
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exascaleDbStorageVaults/{exascaleDbStorageVaultName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exascaleDbStorageVaultName: string ,
}

⚐ Response (200)

{
properties:
{
additionalFlashCacheInPercent: integer ,
description: string ,
displayName: string ,
highCapacityDatabaseStorageInput:
{
totalSizeInGbs: integer ,
}
,
highCapacityDatabaseStorage:
{
availableSizeInGbs: integer ,
totalSizeInGbs: integer ,
}
,
timeZone: string ,
provisioningState: enum ,
lifecycleState: enum ,
lifecycleDetails: string ,
vmClusterCount: integer ,
ocid: string ,
ociUrl: string ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExascaleDbStorageVaults_Create (new)
Description Create a ExascaleDbStorageVault
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exascaleDbStorageVaults/{exascaleDbStorageVaultName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exascaleDbStorageVaultName: string ,
resource:
{
properties:
{
additionalFlashCacheInPercent: integer ,
description: string ,
displayName: string ,
highCapacityDatabaseStorageInput:
{
totalSizeInGbs: integer ,
}
,
highCapacityDatabaseStorage:
{
availableSizeInGbs: integer ,
totalSizeInGbs: integer ,
}
,
timeZone: string ,
provisioningState: enum ,
lifecycleState: enum ,
lifecycleDetails: string ,
vmClusterCount: integer ,
ocid: string ,
ociUrl: string ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
additionalFlashCacheInPercent: integer ,
description: string ,
displayName: string ,
highCapacityDatabaseStorageInput:
{
totalSizeInGbs: integer ,
}
,
highCapacityDatabaseStorage:
{
availableSizeInGbs: integer ,
totalSizeInGbs: integer ,
}
,
timeZone: string ,
provisioningState: enum ,
lifecycleState: enum ,
lifecycleDetails: string ,
vmClusterCount: integer ,
ocid: string ,
ociUrl: string ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
additionalFlashCacheInPercent: integer ,
description: string ,
displayName: string ,
highCapacityDatabaseStorageInput:
{
totalSizeInGbs: integer ,
}
,
highCapacityDatabaseStorage:
{
availableSizeInGbs: integer ,
totalSizeInGbs: integer ,
}
,
timeZone: string ,
provisioningState: enum ,
lifecycleState: enum ,
lifecycleDetails: string ,
vmClusterCount: integer ,
ocid: string ,
ociUrl: string ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExascaleDbStorageVaults_Update (new)
Description Update a ExascaleDbStorageVault
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exascaleDbStorageVaults/{exascaleDbStorageVaultName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exascaleDbStorageVaultName: string ,
properties:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
additionalFlashCacheInPercent: integer ,
description: string ,
displayName: string ,
highCapacityDatabaseStorageInput:
{
totalSizeInGbs: integer ,
}
,
highCapacityDatabaseStorage:
{
availableSizeInGbs: integer ,
totalSizeInGbs: integer ,
}
,
timeZone: string ,
provisioningState: enum ,
lifecycleState: enum ,
lifecycleDetails: string ,
vmClusterCount: integer ,
ocid: string ,
ociUrl: string ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExascaleDbStorageVaults_Delete (new)
Description Delete a ExascaleDbStorageVault
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/exascaleDbStorageVaults/{exascaleDbStorageVaultName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
exascaleDbStorageVaultName: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}