Dela via


Oracle.Database autonomousDatabases 2024-10-01-preview

Bicep-resursdefinition

Resurstypen autonomousDatabases kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Oracle.Database/autonomousDatabases-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Oracle.Database/autonomousDatabases@2024-10-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    adminPassword: 'string'
    autonomousDatabaseId: 'string'
    autonomousMaintenanceScheduleType: 'string'
    backupRetentionPeriodInDays: int
    characterSet: 'string'
    computeCount: int
    computeModel: 'string'
    cpuCoreCount: int
    customerContacts: [
      {
        email: 'string'
      }
    ]
    databaseEdition: 'string'
    dataStorageSizeInGbs: int
    dataStorageSizeInTbs: int
    dbVersion: 'string'
    dbWorkload: 'string'
    displayName: 'string'
    isAutoScalingEnabled: bool
    isAutoScalingForStorageEnabled: bool
    isLocalDataGuardEnabled: bool
    isMtlsConnectionRequired: bool
    isPreviewVersionWithServiceTermsAccepted: bool
    licenseModel: 'string'
    localAdgAutoFailoverMaxDataLossLimit: int
    longTermBackupSchedule: {
      isDisabled: bool
      repeatCadence: 'string'
      retentionPeriodInDays: int
      timeOfBackup: 'string'
    }
    ncharacterSet: 'string'
    openMode: 'string'
    peerDbId: 'string'
    permissionLevel: 'string'
    privateEndpointIp: 'string'
    privateEndpointLabel: 'string'
    role: 'string'
    scheduledOperations: {
      dayOfWeek: {
        name: 'string'
      }
      scheduledStartTime: 'string'
      scheduledStopTime: 'string'
    }
    subnetId: 'string'
    vnetId: 'string'
    whitelistedIps: [
      'string'
    ]
    dataBaseType: 'string'
    // For remaining properties, see AutonomousDatabaseBaseProperties objects
  }
  tags: {
    {customized property}: 'string'
  }
}

AutonomousDatabaseBaseProperties-objekt

Ange egenskapen dataBaseType för att ange typ av objekt.

För Klonaanvänder du:

{
  cloneType: 'string'
  dataBaseType: 'Clone'
  refreshableModel: 'string'
  source: 'string'
  sourceId: 'string'
  timeUntilReconnectCloneEnabled: 'string'
}

För CloneFromBackupTimestampanvänder du:

{
  cloneType: 'string'
  dataBaseType: 'CloneFromBackupTimestamp'
  source: 'BackupFromTimestamp'
  sourceId: 'string'
  timestamp: 'string'
  useLatestAvailableBackupTimeStamp: bool
}

För CrossRegionDisasterRecoveryanvänder du:

{
  dataBaseType: 'CrossRegionDisasterRecovery'
  isReplicateAutomaticBackups: bool
  remoteDisasterRecoveryType: 'string'
  source: 'CrossRegionDisasterRecovery'
  sourceId: 'string'
  sourceLocation: 'string'
  sourceOcid: 'string'
}

För Vanligaanvänder du:

{
  dataBaseType: 'Regular'
}

Egenskapsvärden

AutonomousDatabaseBaseProperties

Namn Beskrivning Värde
administratörslösenord Administratörslösenord. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
autonomousDatabaseId Autonomt databas-ID sträng
autonomousMaintenanceScheduleType Underhållsschematypen för den autonoma databasen serverlös. "Tidigt"
"Vanlig"
backupRetentionPeriodInDays Kvarhållningsperiod i dagar för långsiktiga säkerhetskopieringar Int
characterSet Teckenuppsättningen för den autonoma databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
computeCount Den beräkningsmängd (PROCESSORer) som är tillgänglig för databasen. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 512
computeModel Beräkningsmodellen för den autonoma databasen. "ECPU"
"OCPU"
cpuCoreCount Antalet CPU-kärnor som ska göras tillgängliga för databasen. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 128
customerContacts Kundkontakter. CustomerContact[]
databaseEdition Oracle Database Edition som gäller för de autonoma databaserna. "EnterpriseEdition"
"StandardEdition"
dataBaseType Ange till Klona för typen AutonomousDatabaseCloneProperties. Ange till "CloneFromBackupTimestamp" för typen AutonomousDatabaseFromBackupTimestampProperties. Ange till "CrossRegionDisasterRecovery" för typen AutonomousDatabaseCrossRegionDisasterRecoveryProperties. Ange till "Regular" för typen AutonomousDatabaseProperties. "Klona"
"CloneFromBackupTimestamp"
"CrossRegionDisasterRecovery"
"Regular" (krävs)
dataStorageSizeInGbs Storleken i gigabyte på den datavolym som ska skapas och kopplas till databasen. Int

Begränsningar:
Minsta värde = 20
Maxvärde = 393216
dataStorageSizeInTbs Mängden data i databasen i terabyte. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 384
dbVersion En giltig Oracle Database-version för autonom databas. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
dbWorkload Arbetsbelastningstypen Autonom databas "AJD"
"APEX"
"DW"
"OLTP"
visningsnamn Det användarvänliga namnet på den autonoma databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
isAutoScalingEnabled Anger om automatisk skalning är aktiverat för antalet processorkärnor i den autonoma databasen. Bool
isAutoScalingForStorageEnabled Anger om automatisk skalning är aktiverat för den autonoma databaslagringen. Bool
isLocalDataGuardEnabled Anger om den autonoma databasen har lokal eller anropad dataskydd i regionen aktiverad. Bool
isMtlsConnectionRequired Anger om den autonoma databasen kräver mTLS-anslutningar. Bool
isPreviewVersionWithServiceTermsAccepted Anger om förhandsversionen av den autonoma databasen etableras. Bool
licenseModel Oracle-licensmodellen som gäller för den autonoma Oracle-databasen. Standardvärdet är LICENSE_INCLUDED. "BringYourOwnLicense"
"LicenseIncluded"
localAdgAutoFailoverMaxDataLossLimit Parameter som gör det möjligt för användare att välja en acceptabel gräns för maximal dataförlust i sekunder, upp till vilken automatisk redundans utlöses vid behov för en lokal autonom dataskydd Int

Begränsningar:
Minsta värde = 0
Maxvärde = 3600
longTermBackupSchedule Information om schemat för långsiktig säkerhetskopiering. LongTermBackUpScheduleDetails
ncharacterSet Teckenuppsättningen för den autonoma databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
openMode Anger autonomt databasläge. "ReadOnly"
"Skriv upp"
peerDbId Azure-resurs-ID:t för peer-databasen haveriberedskap, som finns i en annan region än den aktuella peer-databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
behörighetsnivå Behörighetsnivån Autonom databas. "Begränsad"
"Obegränsad"
privateEndpointIp Ip-adressen för den privata slutpunkten för resursen. sträng
privateEndpointLabel Resursens privata slutpunktsetikett. sträng
roll Data Guard-rollen för den autonoma containerdatabasen eller den autonoma databasen, om autonomous Data Guard är aktiverat. "BackupCopy"
"DisabledStandby"
"Primär"
"SnapshotStandby"
"Vänteläge"
scheduledOperations Listan över schemalagda åtgärder. ScheduledOperationsType
subnetId Klientundernät sträng
vnetId VNET för nätverksanslutning sträng
whitelistedIps Klient-IP-åtkomstkontrollistan (ACL). Det här är en matris med CIDR-noteringar och/eller IP-adresser. Värden ska vara separata strängar, avgränsade med kommatecken. Exempel: ['1.1.1.1','1.1.1.0/24','1.1.2.25'] sträng

Begränsningar:
Min längd = 1
Maximal längd = 1024[]

AutonomousDatabaseCloneProperties

Namn Beskrivning Värde
cloneType Klontypen Autonom databas. "Full"
Metadata (krävs)
dataBaseType Databastyp som ska skapas. "Klona" (krävs)
refreshableModel Klonens uppdateringsläge. "Automatisk"
"Manuell"
källa Databasens källa. "BackupFromId"
"BackupFromTimestamp"
"CloneToRefreshable"
"CrossRegionDataguard"
"CrossRegionDisasterRecovery"
"Databas"
"Ingen"
sourceId Azure-resurs-ID:t för den autonoma databasen som klonades för att skapa den aktuella autonoma databasen. sträng (krävs)
timeUntilReconnectCloneEnabled Tid och datum som en RFC3339 formaterad sträng, t.ex. 2022-01-01T12:00:00.000Z, för att ange gränsen för att en uppdateringsbar klon ska återanslutas till källdatabasen. sträng

AutonomousDatabaseCrossRegionDisasterRecoveryProperties

Namn Beskrivning Värde
dataBaseType Databastyp som ska skapas. "CrossRegionDisasterRecovery" (krävs)
isReplicateAutomaticBackups Om det är sant replikeras säkerhetskopior för 7 dagar mellan regioner för ADB mellan regioner eller Backup-Based DR mellan primärt och vänteläge. Om det är falskt replikeras inte säkerhetskopiorna som görs på den primära databasen till väntelägesdatabasen. Bool
remoteDisasterRecoveryType Anger haveriberedskapstypen (DR) för den autonoma databasserverlösa instansen i vänteläge. Dr-typen Autonomous Data Guard (ADG) ger affärskritisk dr med ett snabbare mål för återställningstid (RTO) under redundansväxling eller växling. Säkerhetskopieringsbaserad DR-typ ger lägre kostnads-DR med en långsammare RTO under redundansväxling eller växling. "Adg"
"BackupBased" (krävs)
källa Databasens källa. "CrossRegionDisasterRecovery" (krävs)
sourceId Azure-ID för den autonoma källdatabas som ska användas för att skapa en ny peer-databas för DR-associationen. sträng (krävs)
sourceLocation Namnet på den region där den autonoma källdatabasen finns. sträng
sourceOcid Källdatabasen ocid sträng

Begränsningar:
Min längd = 1
Maximal längd = 255

AutonomousDatabaseFromBackupTimestampProperties

Namn Beskrivning Värde
cloneType Klontypen Autonom databas. "Full"
Metadata (krävs)
dataBaseType Databastyp som ska skapas. "CloneFromBackupTimestamp" (krävs)
källa Databasens källa. "BackupFromTimestamp" (krävs)
sourceId ID:t för den autonoma källdatabas som du ska klona för att skapa en ny autonom databas. sträng (krävs)
Tidsstämpel Tidsstämpeln som angetts för tidpunktskloningen av den autonoma källdatabasen. Tidsstämpeln måste vara i det förflutna. sträng
useLatestAvailableBackupTimeStamp Klona från den senaste tillgängliga tidsstämpeln för säkerhetskopiering. Bool

AutonomousDatabaseEgenskaper

Namn Beskrivning Värde
dataBaseType Databastyp som ska skapas. "Regular" (krävs)

CustomerContact

Namn Beskrivning Värde
E-post E-postadressen som används av Oracle för att skicka meddelanden om databaser och infrastruktur. sträng

Begränsningar:
Min längd = 1
Maximal längd = 320 (krävs)

Veckodag

Namn Beskrivning Värde
Namn Namnet på veckodagen. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)

LongTermBackUpScheduleDetails

Namn Beskrivning Värde
isDisabled Anger om schemat för långsiktig säkerhetskopiering ska tas bort. Standardvärdet är FALSE. Bool
repeatCadence Frekvensen för schemat för långsiktig säkerhetskopiering "Månadsvis"
"OneTime"
"Varje vecka"
"Årligt"
retentionPeriodInDays Kvarhållningsperiod, i dagar, för säkerhetskopior. Int

Begränsningar:
Minsta värde = 90
Maxvärde = 2558
timeOfBackup Tidsstämpeln för det långsiktiga säkerhetskopieringsschemat. För en MÅNATLIG takt får månader med färre dagar än det angivna datumet säkerhetskopieringen den sista dagen i den månaden. sträng

Oracle.Database/autonomousDatabases

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 30
Mönster = .* (krävs)
Egenskaper Resursspecifika egenskaper för den här resursen. AutonomousDatabaseBaseProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ScheduledOperationsType

Namn Beskrivning Värde
veckodag Veckodag DayOfWeek (krävs)
scheduledStartTime automatisk starttid. värdet måste vara av ISO-8601-format HH:mm sträng

Begränsningar:
Min längd = 1
Maximal längd = 50
scheduledStopTime automatisk stopptid. värdet måste vara av ISO-8601-format HH:mm sträng

Begränsningar:
Min längd = 1
Maximal längd = 50

TrackedResourceTags

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Resurstypen autonomousDatabases kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Oracle.Database/autonomousDatabases-resurs lägger du till följande JSON i mallen.

{
  "type": "Oracle.Database/autonomousDatabases",
  "apiVersion": "2024-10-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "adminPassword": "string",
    "autonomousDatabaseId": "string",
    "autonomousMaintenanceScheduleType": "string",
    "backupRetentionPeriodInDays": "int",
    "characterSet": "string",
    "computeCount": "int",
    "computeModel": "string",
    "cpuCoreCount": "int",
    "customerContacts": [
      {
        "email": "string"
      }
    ],
    "databaseEdition": "string",
    "dataStorageSizeInGbs": "int",
    "dataStorageSizeInTbs": "int",
    "dbVersion": "string",
    "dbWorkload": "string",
    "displayName": "string",
    "isAutoScalingEnabled": "bool",
    "isAutoScalingForStorageEnabled": "bool",
    "isLocalDataGuardEnabled": "bool",
    "isMtlsConnectionRequired": "bool",
    "isPreviewVersionWithServiceTermsAccepted": "bool",
    "licenseModel": "string",
    "localAdgAutoFailoverMaxDataLossLimit": "int",
    "longTermBackupSchedule": {
      "isDisabled": "bool",
      "repeatCadence": "string",
      "retentionPeriodInDays": "int",
      "timeOfBackup": "string"
    },
    "ncharacterSet": "string",
    "openMode": "string",
    "peerDbId": "string",
    "permissionLevel": "string",
    "privateEndpointIp": "string",
    "privateEndpointLabel": "string",
    "role": "string",
    "scheduledOperations": {
      "dayOfWeek": {
        "name": "string"
      },
      "scheduledStartTime": "string",
      "scheduledStopTime": "string"
    },
    "subnetId": "string",
    "vnetId": "string",
    "whitelistedIps": [ "string" ],
    "dataBaseType": "string"
    // For remaining properties, see AutonomousDatabaseBaseProperties objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

AutonomousDatabaseBaseProperties-objekt

Ange egenskapen dataBaseType för att ange typ av objekt.

För Klonaanvänder du:

{
  "cloneType": "string",
  "dataBaseType": "Clone",
  "refreshableModel": "string",
  "source": "string",
  "sourceId": "string",
  "timeUntilReconnectCloneEnabled": "string"
}

För CloneFromBackupTimestampanvänder du:

{
  "cloneType": "string",
  "dataBaseType": "CloneFromBackupTimestamp",
  "source": "BackupFromTimestamp",
  "sourceId": "string",
  "timestamp": "string",
  "useLatestAvailableBackupTimeStamp": "bool"
}

För CrossRegionDisasterRecoveryanvänder du:

{
  "dataBaseType": "CrossRegionDisasterRecovery",
  "isReplicateAutomaticBackups": "bool",
  "remoteDisasterRecoveryType": "string",
  "source": "CrossRegionDisasterRecovery",
  "sourceId": "string",
  "sourceLocation": "string",
  "sourceOcid": "string"
}

För Vanligaanvänder du:

{
  "dataBaseType": "Regular"
}

Egenskapsvärden

AutonomousDatabaseBaseProperties

Namn Beskrivning Värde
administratörslösenord Administratörslösenord. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
autonomousDatabaseId Autonomt databas-ID sträng
autonomousMaintenanceScheduleType Underhållsschematypen för den autonoma databasen serverlös. "Tidigt"
"Vanlig"
backupRetentionPeriodInDays Kvarhållningsperiod i dagar för långsiktiga säkerhetskopieringar Int
characterSet Teckenuppsättningen för den autonoma databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
computeCount Den beräkningsmängd (PROCESSORer) som är tillgänglig för databasen. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 512
computeModel Beräkningsmodellen för den autonoma databasen. "ECPU"
"OCPU"
cpuCoreCount Antalet CPU-kärnor som ska göras tillgängliga för databasen. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 128
customerContacts Kundkontakter. CustomerContact[]
databaseEdition Oracle Database Edition som gäller för de autonoma databaserna. "EnterpriseEdition"
"StandardEdition"
dataBaseType Ange till Klona för typen AutonomousDatabaseCloneProperties. Ange till "CloneFromBackupTimestamp" för typen AutonomousDatabaseFromBackupTimestampProperties. Ange till "CrossRegionDisasterRecovery" för typen AutonomousDatabaseCrossRegionDisasterRecoveryProperties. Ange till "Regular" för typen AutonomousDatabaseProperties. "Klona"
"CloneFromBackupTimestamp"
"CrossRegionDisasterRecovery"
"Regular" (krävs)
dataStorageSizeInGbs Storleken i gigabyte på den datavolym som ska skapas och kopplas till databasen. Int

Begränsningar:
Minsta värde = 20
Maxvärde = 393216
dataStorageSizeInTbs Mängden data i databasen i terabyte. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 384
dbVersion En giltig Oracle Database-version för autonom databas. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
dbWorkload Arbetsbelastningstypen Autonom databas "AJD"
"APEX"
"DW"
"OLTP"
visningsnamn Det användarvänliga namnet på den autonoma databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
isAutoScalingEnabled Anger om automatisk skalning är aktiverat för antalet processorkärnor i den autonoma databasen. Bool
isAutoScalingForStorageEnabled Anger om automatisk skalning är aktiverat för den autonoma databaslagringen. Bool
isLocalDataGuardEnabled Anger om den autonoma databasen har lokal eller anropad dataskydd i regionen aktiverad. Bool
isMtlsConnectionRequired Anger om den autonoma databasen kräver mTLS-anslutningar. Bool
isPreviewVersionWithServiceTermsAccepted Anger om förhandsversionen av den autonoma databasen etableras. Bool
licenseModel Oracle-licensmodellen som gäller för den autonoma Oracle-databasen. Standardvärdet är LICENSE_INCLUDED. "BringYourOwnLicense"
"LicenseIncluded"
localAdgAutoFailoverMaxDataLossLimit Parameter som gör det möjligt för användare att välja en acceptabel gräns för maximal dataförlust i sekunder, upp till vilken automatisk redundans utlöses vid behov för en lokal autonom dataskydd Int

Begränsningar:
Minsta värde = 0
Maxvärde = 3600
longTermBackupSchedule Information om schemat för långsiktig säkerhetskopiering. LongTermBackUpScheduleDetails
ncharacterSet Teckenuppsättningen för den autonoma databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
openMode Anger autonomt databasläge. "ReadOnly"
"Skriv upp"
peerDbId Azure-resurs-ID:t för peer-databasen haveriberedskap, som finns i en annan region än den aktuella peer-databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
behörighetsnivå Behörighetsnivån Autonom databas. "Begränsad"
"Obegränsad"
privateEndpointIp Ip-adressen för den privata slutpunkten för resursen. sträng
privateEndpointLabel Resursens privata slutpunktsetikett. sträng
roll Data Guard-rollen för den autonoma containerdatabasen eller den autonoma databasen, om autonomous Data Guard är aktiverat. "BackupCopy"
"DisabledStandby"
"Primär"
"SnapshotStandby"
"Vänteläge"
scheduledOperations Listan över schemalagda åtgärder. ScheduledOperationsType
subnetId Klientundernät sträng
vnetId VNET för nätverksanslutning sträng
whitelistedIps Klient-IP-åtkomstkontrollistan (ACL). Det här är en matris med CIDR-noteringar och/eller IP-adresser. Värden ska vara separata strängar, avgränsade med kommatecken. Exempel: ['1.1.1.1','1.1.1.0/24','1.1.2.25'] sträng

Begränsningar:
Min längd = 1
Maximal längd = 1024[]

AutonomousDatabaseCloneProperties

Namn Beskrivning Värde
cloneType Klontypen Autonom databas. "Full"
Metadata (krävs)
dataBaseType Databastyp som ska skapas. "Klona" (krävs)
refreshableModel Klonens uppdateringsläge. "Automatisk"
"Manuell"
källa Databasens källa. "BackupFromId"
"BackupFromTimestamp"
"CloneToRefreshable"
"CrossRegionDataguard"
"CrossRegionDisasterRecovery"
"Databas"
"Ingen"
sourceId Azure-resurs-ID:t för den autonoma databasen som klonades för att skapa den aktuella autonoma databasen. sträng (krävs)
timeUntilReconnectCloneEnabled Tid och datum som en RFC3339 formaterad sträng, t.ex. 2022-01-01T12:00:00.000Z, för att ange gränsen för att en uppdateringsbar klon ska återanslutas till källdatabasen. sträng

AutonomousDatabaseCrossRegionDisasterRecoveryProperties

Namn Beskrivning Värde
dataBaseType Databastyp som ska skapas. "CrossRegionDisasterRecovery" (krävs)
isReplicateAutomaticBackups Om det är sant replikeras säkerhetskopior för 7 dagar mellan regioner för ADB mellan regioner eller Backup-Based DR mellan primärt och vänteläge. Om det är falskt replikeras inte säkerhetskopiorna som görs på den primära databasen till väntelägesdatabasen. Bool
remoteDisasterRecoveryType Anger haveriberedskapstypen (DR) för den autonoma databasserverlösa instansen i vänteläge. Dr-typen Autonomous Data Guard (ADG) ger affärskritisk dr med ett snabbare mål för återställningstid (RTO) under redundansväxling eller växling. Säkerhetskopieringsbaserad DR-typ ger lägre kostnads-DR med en långsammare RTO under redundansväxling eller växling. "Adg"
"BackupBased" (krävs)
källa Databasens källa. "CrossRegionDisasterRecovery" (krävs)
sourceId Azure-ID för den autonoma källdatabas som ska användas för att skapa en ny peer-databas för DR-associationen. sträng (krävs)
sourceLocation Namnet på den region där den autonoma källdatabasen finns. sträng
sourceOcid Källdatabasen ocid sträng

Begränsningar:
Min längd = 1
Maximal längd = 255

AutonomousDatabaseFromBackupTimestampProperties

Namn Beskrivning Värde
cloneType Klontypen Autonom databas. "Full"
Metadata (krävs)
dataBaseType Databastyp som ska skapas. "CloneFromBackupTimestamp" (krävs)
källa Databasens källa. "BackupFromTimestamp" (krävs)
sourceId ID:t för den autonoma källdatabas som du ska klona för att skapa en ny autonom databas. sträng (krävs)
Tidsstämpel Tidsstämpeln som angetts för tidpunktskloningen av den autonoma källdatabasen. Tidsstämpeln måste vara i det förflutna. sträng
useLatestAvailableBackupTimeStamp Klona från den senaste tillgängliga tidsstämpeln för säkerhetskopiering. Bool

AutonomousDatabaseEgenskaper

Namn Beskrivning Värde
dataBaseType Databastyp som ska skapas. "Regular" (krävs)

CustomerContact

Namn Beskrivning Värde
E-post E-postadressen som används av Oracle för att skicka meddelanden om databaser och infrastruktur. sträng

Begränsningar:
Min längd = 1
Maximal längd = 320 (krävs)

Veckodag

Namn Beskrivning Värde
Namn Namnet på veckodagen. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)

LongTermBackUpScheduleDetails

Namn Beskrivning Värde
isDisabled Anger om schemat för långsiktig säkerhetskopiering ska tas bort. Standardvärdet är FALSE. Bool
repeatCadence Frekvensen för schemat för långsiktig säkerhetskopiering "Månadsvis"
"OneTime"
"Varje vecka"
"Årligt"
retentionPeriodInDays Kvarhållningsperiod, i dagar, för säkerhetskopior. Int

Begränsningar:
Minsta värde = 90
Maxvärde = 2558
timeOfBackup Tidsstämpeln för det långsiktiga säkerhetskopieringsschemat. För en MÅNATLIG takt får månader med färre dagar än det angivna datumet säkerhetskopieringen den sista dagen i den månaden. sträng

Oracle.Database/autonomousDatabases

Namn Beskrivning Värde
apiVersion API-versionen "2024-10-01-preview"
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 30
Mönster = .* (krävs)
Egenskaper Resursspecifika egenskaper för den här resursen. AutonomousDatabaseBaseProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Oracle.Database/autonomousDatabases"

ScheduledOperationsType

Namn Beskrivning Värde
veckodag Veckodag DayOfWeek (krävs)
scheduledStartTime automatisk starttid. värdet måste vara av ISO-8601-format HH:mm sträng

Begränsningar:
Min längd = 1
Maximal längd = 50
scheduledStopTime automatisk stopptid. värdet måste vara av ISO-8601-format HH:mm sträng

Begränsningar:
Min längd = 1
Maximal längd = 50

TrackedResourceTags

Namn Beskrivning Värde

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen autonomousDatabases kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Oracle.Database/autonomousDatabases-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Oracle.Database/autonomousDatabases@2024-10-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      adminPassword = "string"
      autonomousDatabaseId = "string"
      autonomousMaintenanceScheduleType = "string"
      backupRetentionPeriodInDays = int
      characterSet = "string"
      computeCount = int
      computeModel = "string"
      cpuCoreCount = int
      customerContacts = [
        {
          email = "string"
        }
      ]
      databaseEdition = "string"
      dataStorageSizeInGbs = int
      dataStorageSizeInTbs = int
      dbVersion = "string"
      dbWorkload = "string"
      displayName = "string"
      isAutoScalingEnabled = bool
      isAutoScalingForStorageEnabled = bool
      isLocalDataGuardEnabled = bool
      isMtlsConnectionRequired = bool
      isPreviewVersionWithServiceTermsAccepted = bool
      licenseModel = "string"
      localAdgAutoFailoverMaxDataLossLimit = int
      longTermBackupSchedule = {
        isDisabled = bool
        repeatCadence = "string"
        retentionPeriodInDays = int
        timeOfBackup = "string"
      }
      ncharacterSet = "string"
      openMode = "string"
      peerDbId = "string"
      permissionLevel = "string"
      privateEndpointIp = "string"
      privateEndpointLabel = "string"
      role = "string"
      scheduledOperations = {
        dayOfWeek = {
          name = "string"
        }
        scheduledStartTime = "string"
        scheduledStopTime = "string"
      }
      subnetId = "string"
      vnetId = "string"
      whitelistedIps = [
        "string"
      ]
      dataBaseType = "string"
      // For remaining properties, see AutonomousDatabaseBaseProperties objects
    }
  }
}

AutonomousDatabaseBaseProperties-objekt

Ange egenskapen dataBaseType för att ange typ av objekt.

För Klonaanvänder du:

{
  cloneType = "string"
  dataBaseType = "Clone"
  refreshableModel = "string"
  source = "string"
  sourceId = "string"
  timeUntilReconnectCloneEnabled = "string"
}

För CloneFromBackupTimestampanvänder du:

{
  cloneType = "string"
  dataBaseType = "CloneFromBackupTimestamp"
  source = "BackupFromTimestamp"
  sourceId = "string"
  timestamp = "string"
  useLatestAvailableBackupTimeStamp = bool
}

För CrossRegionDisasterRecoveryanvänder du:

{
  dataBaseType = "CrossRegionDisasterRecovery"
  isReplicateAutomaticBackups = bool
  remoteDisasterRecoveryType = "string"
  source = "CrossRegionDisasterRecovery"
  sourceId = "string"
  sourceLocation = "string"
  sourceOcid = "string"
}

För Vanligaanvänder du:

{
  dataBaseType = "Regular"
}

Egenskapsvärden

AutonomousDatabaseBaseProperties

Namn Beskrivning Värde
administratörslösenord Administratörslösenord. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
autonomousDatabaseId Autonomt databas-ID sträng
autonomousMaintenanceScheduleType Underhållsschematypen för den autonoma databasen serverlös. "Tidigt"
"Vanlig"
backupRetentionPeriodInDays Kvarhållningsperiod i dagar för långsiktiga säkerhetskopieringar Int
characterSet Teckenuppsättningen för den autonoma databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
computeCount Den beräkningsmängd (PROCESSORer) som är tillgänglig för databasen. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 512
computeModel Beräkningsmodellen för den autonoma databasen. "ECPU"
"OCPU"
cpuCoreCount Antalet CPU-kärnor som ska göras tillgängliga för databasen. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 128
customerContacts Kundkontakter. CustomerContact[]
databaseEdition Oracle Database Edition som gäller för de autonoma databaserna. "EnterpriseEdition"
"StandardEdition"
dataBaseType Ange till Klona för typen AutonomousDatabaseCloneProperties. Ange till "CloneFromBackupTimestamp" för typen AutonomousDatabaseFromBackupTimestampProperties. Ange till "CrossRegionDisasterRecovery" för typen AutonomousDatabaseCrossRegionDisasterRecoveryProperties. Ange till "Regular" för typen AutonomousDatabaseProperties. "Klona"
"CloneFromBackupTimestamp"
"CrossRegionDisasterRecovery"
"Regular" (krävs)
dataStorageSizeInGbs Storleken i gigabyte på den datavolym som ska skapas och kopplas till databasen. Int

Begränsningar:
Minsta värde = 20
Maxvärde = 393216
dataStorageSizeInTbs Mängden data i databasen i terabyte. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 384
dbVersion En giltig Oracle Database-version för autonom databas. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
dbWorkload Arbetsbelastningstypen Autonom databas "AJD"
"APEX"
"DW"
"OLTP"
visningsnamn Det användarvänliga namnet på den autonoma databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
isAutoScalingEnabled Anger om automatisk skalning är aktiverat för antalet processorkärnor i den autonoma databasen. Bool
isAutoScalingForStorageEnabled Anger om automatisk skalning är aktiverat för den autonoma databaslagringen. Bool
isLocalDataGuardEnabled Anger om den autonoma databasen har lokal eller anropad dataskydd i regionen aktiverad. Bool
isMtlsConnectionRequired Anger om den autonoma databasen kräver mTLS-anslutningar. Bool
isPreviewVersionWithServiceTermsAccepted Anger om förhandsversionen av den autonoma databasen etableras. Bool
licenseModel Oracle-licensmodellen som gäller för den autonoma Oracle-databasen. Standardvärdet är LICENSE_INCLUDED. "BringYourOwnLicense"
"LicenseIncluded"
localAdgAutoFailoverMaxDataLossLimit Parameter som gör det möjligt för användare att välja en acceptabel gräns för maximal dataförlust i sekunder, upp till vilken automatisk redundans utlöses vid behov för en lokal autonom dataskydd Int

Begränsningar:
Minsta värde = 0
Maxvärde = 3600
longTermBackupSchedule Information om schemat för långsiktig säkerhetskopiering. LongTermBackUpScheduleDetails
ncharacterSet Teckenuppsättningen för den autonoma databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
openMode Anger autonomt databasläge. "ReadOnly"
"Skriv upp"
peerDbId Azure-resurs-ID:t för peer-databasen haveriberedskap, som finns i en annan region än den aktuella peer-databasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 255
behörighetsnivå Behörighetsnivån Autonom databas. "Begränsad"
"Obegränsad"
privateEndpointIp Ip-adressen för den privata slutpunkten för resursen. sträng
privateEndpointLabel Resursens privata slutpunktsetikett. sträng
roll Data Guard-rollen för den autonoma containerdatabasen eller den autonoma databasen, om autonomous Data Guard är aktiverat. "BackupCopy"
"DisabledStandby"
"Primär"
"SnapshotStandby"
"Vänteläge"
scheduledOperations Listan över schemalagda åtgärder. ScheduledOperationsType
subnetId Klientundernät sträng
vnetId VNET för nätverksanslutning sträng
whitelistedIps Klient-IP-åtkomstkontrollistan (ACL). Det här är en matris med CIDR-noteringar och/eller IP-adresser. Värden ska vara separata strängar, avgränsade med kommatecken. Exempel: ['1.1.1.1','1.1.1.0/24','1.1.2.25'] sträng

Begränsningar:
Min längd = 1
Maximal längd = 1024[]

AutonomousDatabaseCloneProperties

Namn Beskrivning Värde
cloneType Klontypen Autonom databas. "Full"
Metadata (krävs)
dataBaseType Databastyp som ska skapas. "Klona" (krävs)
refreshableModel Klonens uppdateringsläge. "Automatisk"
"Manuell"
källa Databasens källa. "BackupFromId"
"BackupFromTimestamp"
"CloneToRefreshable"
"CrossRegionDataguard"
"CrossRegionDisasterRecovery"
"Databas"
"Ingen"
sourceId Azure-resurs-ID:t för den autonoma databasen som klonades för att skapa den aktuella autonoma databasen. sträng (krävs)
timeUntilReconnectCloneEnabled Tid och datum som en RFC3339 formaterad sträng, t.ex. 2022-01-01T12:00:00.000Z, för att ange gränsen för att en uppdateringsbar klon ska återanslutas till källdatabasen. sträng

AutonomousDatabaseCrossRegionDisasterRecoveryProperties

Namn Beskrivning Värde
dataBaseType Databastyp som ska skapas. "CrossRegionDisasterRecovery" (krävs)
isReplicateAutomaticBackups Om det är sant replikeras säkerhetskopior för 7 dagar mellan regioner för ADB mellan regioner eller Backup-Based DR mellan primärt och vänteläge. Om det är falskt replikeras inte säkerhetskopiorna som görs på den primära databasen till väntelägesdatabasen. Bool
remoteDisasterRecoveryType Anger haveriberedskapstypen (DR) för den autonoma databasserverlösa instansen i vänteläge. Dr-typen Autonomous Data Guard (ADG) ger affärskritisk dr med ett snabbare mål för återställningstid (RTO) under redundansväxling eller växling. Säkerhetskopieringsbaserad DR-typ ger lägre kostnads-DR med en långsammare RTO under redundansväxling eller växling. "Adg"
"BackupBased" (krävs)
källa Databasens källa. "CrossRegionDisasterRecovery" (krävs)
sourceId Azure-ID för den autonoma källdatabas som ska användas för att skapa en ny peer-databas för DR-associationen. sträng (krävs)
sourceLocation Namnet på den region där den autonoma källdatabasen finns. sträng
sourceOcid Källdatabasen ocid sträng

Begränsningar:
Min längd = 1
Maximal längd = 255

AutonomousDatabaseFromBackupTimestampProperties

Namn Beskrivning Värde
cloneType Klontypen Autonom databas. "Full"
Metadata (krävs)
dataBaseType Databastyp som ska skapas. "CloneFromBackupTimestamp" (krävs)
källa Databasens källa. "BackupFromTimestamp" (krävs)
sourceId ID:t för den autonoma källdatabas som du ska klona för att skapa en ny autonom databas. sträng (krävs)
Tidsstämpel Tidsstämpeln som angetts för tidpunktskloningen av den autonoma källdatabasen. Tidsstämpeln måste vara i det förflutna. sträng
useLatestAvailableBackupTimeStamp Klona från den senaste tillgängliga tidsstämpeln för säkerhetskopiering. Bool

AutonomousDatabaseEgenskaper

Namn Beskrivning Värde
dataBaseType Databastyp som ska skapas. "Regular" (krävs)

CustomerContact

Namn Beskrivning Värde
E-post E-postadressen som används av Oracle för att skicka meddelanden om databaser och infrastruktur. sträng

Begränsningar:
Min längd = 1
Maximal längd = 320 (krävs)

Veckodag

Namn Beskrivning Värde
Namn Namnet på veckodagen. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)

LongTermBackUpScheduleDetails

Namn Beskrivning Värde
isDisabled Anger om schemat för långsiktig säkerhetskopiering ska tas bort. Standardvärdet är FALSE. Bool
repeatCadence Frekvensen för schemat för långsiktig säkerhetskopiering "Månadsvis"
"OneTime"
"Varje vecka"
"Årligt"
retentionPeriodInDays Kvarhållningsperiod, i dagar, för säkerhetskopior. Int

Begränsningar:
Minsta värde = 90
Maxvärde = 2558
timeOfBackup Tidsstämpeln för det långsiktiga säkerhetskopieringsschemat. För en MÅNATLIG takt får månader med färre dagar än det angivna datumet säkerhetskopieringen den sista dagen i den månaden. sträng

Oracle.Database/autonomousDatabases

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 30
Mönster = .* (krävs)
Egenskaper Resursspecifika egenskaper för den här resursen. AutonomousDatabaseBaseProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Oracle.Database/autonomousDatabases@2024-10-01-preview"

ScheduledOperationsType

Namn Beskrivning Värde
veckodag Veckodag DayOfWeek (krävs)
scheduledStartTime automatisk starttid. värdet måste vara av ISO-8601-format HH:mm sträng

Begränsningar:
Min längd = 1
Maximal längd = 50
scheduledStopTime automatisk stopptid. värdet måste vara av ISO-8601-format HH:mm sträng

Begränsningar:
Min längd = 1
Maximal längd = 50

TrackedResourceTags

Namn Beskrivning Värde