Oracle.Database (stable:2023-09-01)

2025/04/15 • 4 new, 16 updated methods

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 ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
]
,
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_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 ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
AutonomousDatabaseCharacterSets_ListByLocation (updated)
Description List AutonomousDatabaseCharacterSet resources by SubscriptionLocationResource
Reference Link ¶

⚶ Changes

{
  "#id": "AutonomousDatabaseCharacterSets_ListByLocation",
  "Description": {
    "new": "List AutonomousDatabaseCharacterSet resources by SubscriptionLocationResource",
    "old": "List AutonomousDatabaseCharacterSet resources by Location"
  }
}

⚼ 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 ,
}
,
]
,
}
,
}
AutonomousDatabaseNationalCharacterSets_ListByLocation (updated)
Description List AutonomousDatabaseNationalCharacterSet resources by SubscriptionLocationResource
Reference Link ¶

⚶ Changes

{
  "#id": "AutonomousDatabaseNationalCharacterSets_ListByLocation",
  "Description": {
    "new": "List AutonomousDatabaseNationalCharacterSet resources by SubscriptionLocationResource",
    "old": "List AutonomousDatabaseNationalCharacterSet resources by Location"
  }
}

⚼ 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 ,
}
,
]
,
}
,
}
AutonomousDatabaseVersions_ListByLocation (updated)
Description List AutonomousDbVersion resources by SubscriptionLocationResource
Reference Link ¶

⚶ Changes

{
  "#id": "AutonomousDatabaseVersions_ListByLocation",
  "Description": {
    "new": "List AutonomousDbVersion resources by SubscriptionLocationResource",
    "old": "List AutonomousDbVersion resources by Location"
  }
}

⚼ 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 ,
}
,
]
,
}
,
}
DbSystemShapes_ListByLocation (updated)
Description List DbSystemShape resources by SubscriptionLocationResource
Reference Link ¶

⚶ Changes

{
  "#id": "DbSystemShapes_ListByLocation",
  "Description": {
    "new": "List DbSystemShape resources by SubscriptionLocationResource",
    "old": "List DbSystemShape resources by Location"
  }
}

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
shapeFamily: 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 ,
}
,
}
,
]
,
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_ListByLocation (updated)
Description List DnsPrivateView resources by SubscriptionLocationResource
Reference Link ¶

⚶ Changes

{
  "#id": "DnsPrivateViews_ListByLocation",
  "Description": {
    "new": "List DnsPrivateView resources by SubscriptionLocationResource",
    "old": "List DnsPrivateView resources by Location"
  },
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "timeUpdated",
                "Description": {
                  "new": "views timeCreated",
                  "old": "views timeUpdated"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ 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 (updated)
Description Get a DnsPrivateView
Reference Link ¶

⚶ Changes

{
  "#id": "DnsPrivateViews_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "timeUpdated",
            "Description": {
              "new": "views timeCreated",
              "old": "views timeUpdated"
            }
          }
        ]
      }
    }
  }
}

⚼ 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 (updated)
Description List DnsPrivateZone resources by SubscriptionLocationResource
Reference Link ¶

⚶ Changes

{
  "#id": "DnsPrivateZones_ListByLocation",
  "Description": {
    "new": "List DnsPrivateZone resources by SubscriptionLocationResource",
    "old": "List DnsPrivateZone resources by Location"
  }
}

⚼ 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 ,
}
,
]
,
}
,
}
GiVersions_ListByLocation (updated)
Description List GiVersion resources by SubscriptionLocationResource
Reference Link ¶

⚶ Changes

{
  "#id": "GiVersions_ListByLocation",
  "Description": {
    "new": "List GiVersion resources by SubscriptionLocationResource",
    "old": "List GiVersion resources by Location"
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Oracle.Database/locations/{location}/giVersions
{
api-version: string ,
subscriptionId: string ,
location: 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 ,
}
,
]
,
}
,
}
SystemVersions_ListByLocation (updated)
Description List SystemVersion resources by SubscriptionLocationResource
Reference Link ¶

⚶ Changes

{
  "#id": "SystemVersions_ListByLocation",
  "Description": {
    "new": "List SystemVersion resources by SubscriptionLocationResource",
    "old": "List SystemVersion resources by Location"
  }
}

⚼ 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 ,
}
,
]
,
}
,
}
OracleSubscriptions_CreateOrUpdate (updated)
Description Create a OracleSubscription
Reference Link ¶

⚶ Changes

{
  "#id": "OracleSubscriptions_CreateOrUpdate",
  "$responses": {
    "201": [
      {
        "@added_64c81820061a459fb1c0c8099482e703": {
          "#name": "azure-asyncoperation",
          "Description": "A link to the status monitor",
          "Type": "string"
        }
      }
    ]
  }
}

⚼ 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 ,
}
,
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 ,
}
,
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 ,
}
,
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 ,
}
,
]
,
}
,
}
AutonomousDatabases_CreateOrUpdate (updated)
Description Create a AutonomousDatabase
Reference Link ¶

⚶ Changes

{
  "#id": "AutonomousDatabases_CreateOrUpdate",
  "$responses": {
    "201": [
      {
        "@added_6a55632f572d4d36b88e5020eb659712": {
          "#name": "azure-asyncoperation",
          "Description": "A link to the status monitor",
          "Type": "string"
        }
      }
    ]
  }
}

⚼ 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 ,
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 ,
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 ,
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 ,
}
,
]
,
}
,
}
AutonomousDatabaseBackups_CreateOrUpdate (updated)
Description Create a AutonomousDatabaseBackup
Reference Link ¶

⚶ Changes

{
  "#id": "AutonomousDatabaseBackups_CreateOrUpdate",
  "$responses": {
    "201": [
      {
        "@added_477d84ddbf5043d0953a1aa306c1fe4a": {
          "#name": "azure-asyncoperation",
          "Description": "A link to the status monitor",
          "Type": "string"
        }
      }
    ]
  }
}

⚼ 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 (updated)
Description Update a AutonomousDatabaseBackup
Reference Link ¶

⚶ Changes

{
  "#id": "AutonomousDatabaseBackups_Update",
  "$parameters": {
    "properties": {
      "Description": {
        "new": "AutonomousDatabaseBackup resource definition",
        "old": "The type used for update operations of the AutonomousDatabaseBackup."
      },
      "$properties": {
        "properties": [
          {
            "@added_44084505d13a489f852f918879339ece": {
              "#name": "autonomousDatabaseOcid",
              "Description": "The OCID of the Autonomous Database.",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_f3eabcaf3e4d45148dbda5c32530e368": {
              "#name": "databaseSizeInTbs",
              "Description": "The size of the database in terabytes at the time the backup was taken.",
              "Format": "double",
              "Required": false,
              "Type": "number"
            }
          },
          {
            "@added_96a6750918de4b9699e1e72471e61f74": {
              "#name": "dbVersion",
              "Description": "A valid Oracle Database version for Autonomous Database.",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_4bdfed94f0994c1c9899e4b14b080d52": {
              "#name": "displayName",
              "Description": "The user-friendly name for the backup. The name does not have to be unique.",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_80acdb7204b0438b80136a3845c8f128": {
              "#name": "ocid",
              "Description": "The OCID of the Autonomous Database backup.",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_1a20417cd6e64e46a1ceb662872ad3da": {
              "#name": "isAutomatic",
              "Description": "Indicates whether the backup is user-initiated or automatic.",
              "Required": false,
              "Type": "boolean"
            }
          },
          {
            "@added_5122332c44694aed8a74cdc7023f647d": {
              "#name": "isRestorable",
              "Description": "Indicates whether the backup can be used to restore the associated Autonomous Database.",
              "Required": false,
              "Type": "boolean"
            }
          },
          {
            "@added_567a81a449f94f198cde79101e524377": {
              "#name": "lifecycleDetails",
              "Description": "Additional information about the current lifecycle state.",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_ee4f6738ff214ebfa0a3275d8a2305be": {
              "#name": "lifecycleState",
              "Description": "The current state of the backup.",
              "Enum": [
                [
                  "Creating",
                  "AutonomousDatabase backup is creating"
                ],
                [
                  "Active",
                  "AutonomousDatabase backup is active"
                ],
                [
                  "Deleting",
                  "AutonomousDatabase backup is deleting"
                ],
                [
                  "Failed",
                  "AutonomousDatabase backup is failed"
                ],
                [
                  "Updating",
                  "AutonomousDatabase backup is updating"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_a8fd2ce0fb1048109b0737fc19cc6e25": {
              "#name": "sizeInTbs",
              "Description": "The backup size in terabytes (TB).",
              "Format": "double",
              "Required": false,
              "Type": "number"
            }
          },
          {
            "@added_247303e97743427d86e5092bdbc46b3d": {
              "#name": "timeAvailableTil",
              "Description": "Timestamp until when the backup will be available.",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_6d9e8e2f9bd845148b8d314af8e56f1b": {
              "#name": "timeStarted",
              "Description": "The date and time the backup started.",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_eb987080adca46ae90a9aed3a420c19b": {
              "#name": "timeEnded",
              "Description": "The date and time the backup completed.",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_04b4abbcfef647029bd8096333dc4791": {
              "#name": "backupType",
              "Description": "The type of backup.",
              "Enum": [
                [
                  "Incremental",
                  "Incremental backup"
                ],
                [
                  "Full",
                  "Full backup"
                ],
                [
                  "LongTerm",
                  "LongTerm backup"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@added_a11d5db22ed440e2ae6f89784b05de15": {
              "#name": "provisioningState",
              "Description": "Azure resource provisioning state.",
              "Enum": [
                [
                  "Succeeded",
                  "Resource has been created."
                ],
                [
                  "Failed",
                  "Resource creation failed."
                ],
                [
                  "Canceled",
                  "Resource creation was canceled."
                ],
                [
                  "Provisioning",
                  "Indicates that resource in Provisioning state"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          }
        ]
      }
    }
  }
}

⚼ 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 ,
}
,
]
,
}
,
}
CloudExadataInfrastructures_CreateOrUpdate (updated)
Description Create a CloudExadataInfrastructure
Reference Link ¶

⚶ Changes

{
  "#id": "CloudExadataInfrastructures_CreateOrUpdate",
  "$responses": {
    "201": [
      {
        "@added_1022cd2088d64e8aa85f78dff0a7be50": {
          "#name": "azure-asyncoperation",
          "Description": "A link to the status monitor",
          "Type": "string"
        }
      }
    ]
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudExadataInfrastructures/{cloudexadatainfrastructurename}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
cloudexadatainfrastructurename: string ,
resource:
{
properties:
{
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 ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
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 ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
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 ,
}
,
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 ,
}
,
]
,
}
,
}
CloudVmClusters_CreateOrUpdate (updated)
Description Create a CloudVmCluster
Reference Link ¶

⚶ Changes

{
  "#id": "CloudVmClusters_CreateOrUpdate",
  "$responses": {
    "201": [
      {
        "@added_5e675a2fa819409abaae0af92ab74f00": {
          "#name": "azure-asyncoperation",
          "Description": "A link to the status monitor",
          "Type": "string"
        }
      }
    ]
  }
}

⚼ 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 ,
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 ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: 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 ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
ocid: string ,
listenerPort: integer ,
nodeCount: integer ,
storageSizeInGbs: 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 ,
}
,
}
,
}

⚐ 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 (updated)
Description Create a VirtualNetworkAddress
Reference Link ¶

⚶ Changes

{
  "#id": "VirtualNetworkAddresses_CreateOrUpdate",
  "$responses": {
    "201": [
      {
        "@added_945e4fe5e35f43f0822c087f29cbed18": {
          "#name": "azure-asyncoperation",
          "Description": "A link to the status monitor",
          "Type": "string"
        }
      }
    ]
  }
}

⚼ 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 ,
}
,
]
,
}
,
}