次の方法で共有


Oracle.Database 自律データベース 2024-12-01-preview

Bicep リソース定義

autonomousDatabases リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Oracle.Database/autonomousDatabases リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Oracle.Database/autonomousDatabases@2024-12-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 オブジェクト

dataBaseType プロパティを設定して、オブジェクトの種類を指定します。

Cloneの場合は、次を使用します。

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

CloneFromBackupTimestampの場合は、次の値を使用します。

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

CrossRegionDisasterRecoveryの場合は、次を使用します。

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

標準 の場合は、次を使用します。

{
  dataBaseType: 'Regular'
}

プロパティ値

Oracle.Database/autonomousDatabases (オラクルデータベース/自律型データベース)

名前 説明 価値
ロケーション リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 1
最大長 = 30
パターン = .* (必須)
プロパティ このリソースのリソース固有のプロパティ。 AutonomousDatabaseBaseProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

AutonomousDatabaseBaseProperties (英語)

名前 説明 価値
管理者パスワード 管理者パスワード。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
自律型データベースID 自律データベース ID ひも
自律型メンテナンススケジュールタイプ 自律データベース サーバーレスのメンテナンス スケジュールの種類。 「早い」
「レギュラー」
backupRetentionPeriodInDays (バックアップ保持期間日数) 長期バックアップの保有期間 (日数) 整数 (int)
キャラクタセット 自律データベースの文字セット。

制約:
最小長 = 1
最大長 = 255
コンピュートカウント データベースで使用できるコンピューティング量 (CPU)。 int

制約:
最小値 = 1
最大値 = 512
コンピュートモデル 自律データベースのコンピューティング モデル。 「ECPU」
「OCPU」
cpuCoreCountの データベースで使用できる CPU コアの数。 int

制約:
最小値 = 1
最大値 = 128
顧客連絡先 顧客の連絡先。 顧客連絡先[]
データベースエディション 自律データベースに適用される Oracle Database Edition。 「エンタープライズエディション」
「スタンダードエディション」
データベースタイプ AutonomousDatabaseCloneProperties型 "Clone" に設定します。 AutonomousDatabaseFromBackupTimestampProperties'CloneFromBackupTimestamp' に設定します。 AutonomousDatabaseCrossRegionDisasterRecoveryProperties'CrossRegionDisasterRecovery' に設定します。 AutonomousDatabaseProperties'Regular' に設定します。 「クローン」
'CloneFromBackupTimestamp'
「クロスリージョンディザスタリカバリ」
'Regular' (必須)
データストレージサイズ(GBS) 作成され、データベースにアタッチされるデータ ボリュームのサイズ (ギガバイト単位)。 int

制約:
最小値 = 20
最大値 = 393216
dataStorageSizeInTbs データベース内のデータ量 (テラバイト単位)。 int

制約:
最小値 = 1
最大値 = 384
dbVersionの 自律データベースの有効な Oracle Database バージョン。

制約:
最小長 = 1
最大長 = 255
dbワークロード 自律データベース ワークロードの種類 「AJD」
「エイペックス」
「DW」
「OLTP」
ディスプレイ名 自律データベースのわかりやすい名前。

制約:
最小長 = 1
最大長 = 255
isAutoScalingEnabled (英語) 自律データベース CPU コア数に対して自動スケーリングが有効になっているかどうかを示します。 ブール (bool)
isAutoScalingForStorageEnabled 自律データベース ストレージに対して自動スケーリングが有効になっているかどうかを示します。 ブール (bool)
isLocalDataGuard対応 自律データベースでローカルまたは呼び出されたリージョン内 Data Guard が有効になっているかどうかを示します。 ブール (bool)
isMtlsConnectionRequired (英語) 自律データベースに mTLS 接続が必要かどうかを指定します。 ブール (bool)
isPreviewVersionWithServiceTermsAccepted(英語) 自律データベース プレビュー バージョンをプロビジョニングするかどうかを指定します。 ブール (bool)
ライセンスモデル Oracle 自律データベースに適用される Oracle ライセンス モデル。 既定値は LICENSE_INCLUDED です。 「BringYourOwnLicense」
「ライセンスが含まれています」
localAdgAutoFailoverMaxDataLossLimit ローカル自律データ ガードに必要な場合に自動フェールオーバーがトリガーされる最大データ損失の上限をユーザーが秒単位で選択できるようにするパラメーター int

制約:
最小値 = 0
最大値 = 3600
longTermBackupSchedule (英語) 長期的なバックアップ スケジュールの詳細。 LongTermBackUpScheduleDetails の
ncharacterSet 自律データベースの文字セット。

制約:
最小長 = 1
最大長 = 255
オープンモード 自律データベース モードを示します。 「読み取り専用」
'ReadWrite' (読み取り書き込み)
ピアDbId ディザスター リカバリー ピア データベースの Azure リソース ID。現在のピア データベースとは異なるリージョンにあります。

制約:
最小長 = 1
最大長 = 255
権限レベル 自律データベースのアクセス許可レベル。 「制限付き」
「無制限」
プライベートエンドポイントIP リソースのプライベート エンドポイントの IP アドレス。 ひも
privateエンドポイントラベル リソースのプライベート エンドポイント ラベル。 ひも
役割 自律的な Data Guard が有効になっている場合は、自律コンテナー データベースまたは自律データベースの Data Guard ロール。 「バックアップコピー」
'DisabledStandby'
「プライマリ」
「スナップショットスタンバイ」
'スタンバイ'
スケジュールオペレーション スケジュールされた操作の一覧。 スケジュール操作タイプ
サブネットID クライアント サブネット ひも
vnetId (英語) ネットワーク接続用の VNET ひも
ホワイトリストに登録されたIps クライアント IP アクセス制御リスト (ACL)。 これは CIDR 表記や IP アドレスの配列です。 値は、コンマで区切って個別の文字列にする必要があります。 例: ['1.1.1.1','1.1.1.0/24','1.1.2.25']

制約:
最小長 = 1
最大長 = 1024[]

AutonomousDatabaseCloneProperties (英語)

名前 説明 価値
クローンタイプ 自律データベースの複製の種類。 「フル」
'Metadata' (必須)
データベースタイプ 作成するデータベースの種類。 'Clone' (必須)
リフレッシュ可能モデル 複製の更新モード。 「自動」
「マニュアル」
ソース データベースのソース。 'BackupFromId'
'BackupFromTimestamp'
「CloneToRefreshable」
'CrossRegionDataguard'
「クロスリージョンディザスタリカバリ」
「データベース」
「なし」
ソースID 現在の自律データベースを作成するために複製された自律データベースの Azure リソース ID。 string (必須)
timeUntilReconnectCloneEnabled (英語) 更新可能な複製をソース データベースに再接続するための制限を設定する、RFC3339形式の文字列としての日時 (例: 2022-01-01T12:00:00.000Z)。 ひも

AutonomousDatabaseCrossRegionDisasterRecoveryプロパティ

名前 説明 価値
データベースタイプ 作成するデータベースの種類。 'CrossRegionDisasterRecovery' (必須)
isReplicateAutomaticBackups true の場合、リージョン間 ADB またはプライマリとスタンバイの間の Backup-Based DR のリージョン間で 7 日間分のバックアップがレプリケートされます。 false の場合、プライマリで作成されたバックアップはスタンバイ データベースにレプリケートされません。 ブール (bool)
リモート災害復旧タイプ スタンバイ自律データベース サーバーレス インスタンスのリージョン間ディザスター リカバリー (DR) の種類を示します。 自律データ ガード (ADG) DR タイプは、フェールオーバーまたは切り替え中の目標復旧時間 (RTO) を高速化するビジネス クリティカルな DR を提供します。 バックアップ ベースの DR の種類により、フェールオーバーまたは切り替え中の RTO の速度が低下し、コストが削減されます。 「アディグ」
'BackupBased' (必須)
ソース データベースのソース。 'CrossRegionDisasterRecovery' (必須)
ソースID DR アソシエーション用の新しいピア データベースの作成に使用されるソース自律データベースの Azure ID。 string (必須)
ソースロケーション ソース自律データベースが存在するリージョンの名前。 ひも
ソースOcid ソース データベースの ocid

制約:
最小長 = 1
最大長 = 255

AutonomousDatabaseFromBackupTimestampProperties (英語)

名前 説明 価値
クローンタイプ 自律データベースの複製の種類。 「フル」
'Metadata' (必須)
データベースタイプ 作成するデータベースの種類。 'CloneFromBackupTimestamp' (必須)
ソース データベースのソース。 'BackupFromTimestamp' (必須)
ソースID 新しい自律データベースを作成するために複製するソース自律データベースの ID。 string (必須)
タイムスタンプ(時刻印) ソースの自律データベースの特定の時点の複製に指定されたタイムスタンプ。 タイムスタンプは過去である必要があります。 ひも
useLatestAvailableBackupTimeStamp (英語) 使用可能な最新のバックアップ タイムスタンプから複製します。 ブール (bool)

AutonomousDatabaseプロパティ

名前 説明 価値
データベースタイプ 作成するデータベースの種類。 'Regular' (必須)

顧客連絡先

名前 説明 価値
電子メール データベースとインフラストラクチャに関する通知を送信するために Oracle によって使用される電子メール アドレス。

制約:
最小長 = 1
最大長 = 320 (必須)

DayOfWeek(週の日)

名前 説明 価値
名前 曜日の名前。 「フライデー」
「月曜日」
「サタデー」
「サンデー」
「木曜日」
「火曜日」
'Wednesday' (必須)

LongTermBackUpSchedule詳細

名前 説明 価値
isDisabledです 長期的なバックアップ スケジュールを削除する必要があるかどうかを示します。 既定値は FALSE です。 ブール (bool)
repeatCadence 長期的なバックアップ スケジュールの頻度 「毎月」
「ワンタイム」
「毎週」
「毎年」
リテンション期間日数 バックアップのリテンション期間 (日数)。 int

制約:
最小値 = 90
最大値 = 2558
timeOfBackup の 長期的なバックアップ スケジュールのタイムスタンプ。 月単位の周期の場合、指定した日付よりも日数が短い月では、その月の最終日にバックアップが作成されます。 ひも

スケジュール操作タイプ

名前 説明 価値
dayOfWeekの 曜日 DayOfWeek (必須)
スケジュール開始時刻 自動開始時刻。 値は ISO-8601 形式の HH:mm である必要があります

制約:
最小長 = 1
最大長 = 50
scheduledStopTime (スケジュール停止時間) 自動停止時間。 値は ISO-8601 形式の HH:mm である必要があります

制約:
最小長 = 1
最大長 = 50

追跡リソースタグ

名前 説明 価値

ARM テンプレート リソース定義

autonomousDatabases リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Oracle.Database/autonomousDatabases リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Oracle.Database/autonomousDatabases",
  "apiVersion": "2024-12-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 オブジェクト

dataBaseType プロパティを設定して、オブジェクトの種類を指定します。

Cloneの場合は、次を使用します。

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

CloneFromBackupTimestampの場合は、次の値を使用します。

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

CrossRegionDisasterRecoveryの場合は、次を使用します。

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

標準 の場合は、次を使用します。

{
  "dataBaseType": "Regular"
}

プロパティ値

Oracle.Database/autonomousDatabases (オラクルデータベース/自律型データベース)

名前 説明 価値
apiVersion (英語) API のバージョン '2024-12-01-プレビュー'
ロケーション リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 1
最大長 = 30
パターン = .* (必須)
プロパティ このリソースのリソース固有のプロパティ。 AutonomousDatabaseBaseProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Oracle.Database/autonomousDatabases'

AutonomousDatabaseBaseProperties (英語)

名前 説明 価値
管理者パスワード 管理者パスワード。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
自律型データベースID 自律データベース ID ひも
自律型メンテナンススケジュールタイプ 自律データベース サーバーレスのメンテナンス スケジュールの種類。 「早い」
「レギュラー」
backupRetentionPeriodInDays (バックアップ保持期間日数) 長期バックアップの保有期間 (日数) 整数 (int)
キャラクタセット 自律データベースの文字セット。

制約:
最小長 = 1
最大長 = 255
コンピュートカウント データベースで使用できるコンピューティング量 (CPU)。 int

制約:
最小値 = 1
最大値 = 512
コンピュートモデル 自律データベースのコンピューティング モデル。 「ECPU」
「OCPU」
cpuCoreCountの データベースで使用できる CPU コアの数。 int

制約:
最小値 = 1
最大値 = 128
顧客連絡先 顧客の連絡先。 顧客連絡先[]
データベースエディション 自律データベースに適用される Oracle Database Edition。 「エンタープライズエディション」
「スタンダードエディション」
データベースタイプ AutonomousDatabaseCloneProperties型 "Clone" に設定します。 AutonomousDatabaseFromBackupTimestampProperties'CloneFromBackupTimestamp' に設定します。 AutonomousDatabaseCrossRegionDisasterRecoveryProperties'CrossRegionDisasterRecovery' に設定します。 AutonomousDatabaseProperties'Regular' に設定します。 「クローン」
'CloneFromBackupTimestamp'
「クロスリージョンディザスタリカバリ」
'Regular' (必須)
データストレージサイズ(GBS) 作成され、データベースにアタッチされるデータ ボリュームのサイズ (ギガバイト単位)。 int

制約:
最小値 = 20
最大値 = 393216
dataStorageSizeInTbs データベース内のデータ量 (テラバイト単位)。 int

制約:
最小値 = 1
最大値 = 384
dbVersionの 自律データベースの有効な Oracle Database バージョン。

制約:
最小長 = 1
最大長 = 255
dbワークロード 自律データベース ワークロードの種類 「AJD」
「エイペックス」
「DW」
「OLTP」
ディスプレイ名 自律データベースのわかりやすい名前。

制約:
最小長 = 1
最大長 = 255
isAutoScalingEnabled (英語) 自律データベース CPU コア数に対して自動スケーリングが有効になっているかどうかを示します。 ブール (bool)
isAutoScalingForStorageEnabled 自律データベース ストレージに対して自動スケーリングが有効になっているかどうかを示します。 ブール (bool)
isLocalDataGuard対応 自律データベースでローカルまたは呼び出されたリージョン内 Data Guard が有効になっているかどうかを示します。 ブール (bool)
isMtlsConnectionRequired (英語) 自律データベースに mTLS 接続が必要かどうかを指定します。 ブール (bool)
isPreviewVersionWithServiceTermsAccepted(英語) 自律データベース プレビュー バージョンをプロビジョニングするかどうかを指定します。 ブール (bool)
ライセンスモデル Oracle 自律データベースに適用される Oracle ライセンス モデル。 既定値は LICENSE_INCLUDED です。 「BringYourOwnLicense」
「ライセンスが含まれています」
localAdgAutoFailoverMaxDataLossLimit ローカル自律データ ガードに必要な場合に自動フェールオーバーがトリガーされる最大データ損失の上限をユーザーが秒単位で選択できるようにするパラメーター int

制約:
最小値 = 0
最大値 = 3600
longTermBackupSchedule (英語) 長期的なバックアップ スケジュールの詳細。 LongTermBackUpScheduleDetails の
ncharacterSet 自律データベースの文字セット。

制約:
最小長 = 1
最大長 = 255
オープンモード 自律データベース モードを示します。 「読み取り専用」
'ReadWrite' (読み取り書き込み)
ピアDbId ディザスター リカバリー ピア データベースの Azure リソース ID。現在のピア データベースとは異なるリージョンにあります。

制約:
最小長 = 1
最大長 = 255
権限レベル 自律データベースのアクセス許可レベル。 「制限付き」
「無制限」
プライベートエンドポイントIP リソースのプライベート エンドポイントの IP アドレス。 ひも
privateエンドポイントラベル リソースのプライベート エンドポイント ラベル。 ひも
役割 自律的な Data Guard が有効になっている場合は、自律コンテナー データベースまたは自律データベースの Data Guard ロール。 「バックアップコピー」
'DisabledStandby'
「プライマリ」
「スナップショットスタンバイ」
'スタンバイ'
スケジュールオペレーション スケジュールされた操作の一覧。 スケジュール操作タイプ
サブネットID クライアント サブネット ひも
vnetId (英語) ネットワーク接続用の VNET ひも
ホワイトリストに登録されたIps クライアント IP アクセス制御リスト (ACL)。 これは CIDR 表記や IP アドレスの配列です。 値は、コンマで区切って個別の文字列にする必要があります。 例: ['1.1.1.1','1.1.1.0/24','1.1.2.25']

制約:
最小長 = 1
最大長 = 1024[]

AutonomousDatabaseCloneProperties (英語)

名前 説明 価値
クローンタイプ 自律データベースの複製の種類。 「フル」
'Metadata' (必須)
データベースタイプ 作成するデータベースの種類。 'Clone' (必須)
リフレッシュ可能モデル 複製の更新モード。 「自動」
「マニュアル」
ソース データベースのソース。 'BackupFromId'
'BackupFromTimestamp'
「CloneToRefreshable」
'CrossRegionDataguard'
「クロスリージョンディザスタリカバリ」
「データベース」
「なし」
ソースID 現在の自律データベースを作成するために複製された自律データベースの Azure リソース ID。 string (必須)
timeUntilReconnectCloneEnabled (英語) 更新可能な複製をソース データベースに再接続するための制限を設定する、RFC3339形式の文字列としての日時 (例: 2022-01-01T12:00:00.000Z)。 ひも

AutonomousDatabaseCrossRegionDisasterRecoveryプロパティ

名前 説明 価値
データベースタイプ 作成するデータベースの種類。 'CrossRegionDisasterRecovery' (必須)
isReplicateAutomaticBackups true の場合、リージョン間 ADB またはプライマリとスタンバイの間の Backup-Based DR のリージョン間で 7 日間分のバックアップがレプリケートされます。 false の場合、プライマリで作成されたバックアップはスタンバイ データベースにレプリケートされません。 ブール (bool)
リモート災害復旧タイプ スタンバイ自律データベース サーバーレス インスタンスのリージョン間ディザスター リカバリー (DR) の種類を示します。 自律データ ガード (ADG) DR タイプは、フェールオーバーまたは切り替え中の目標復旧時間 (RTO) を高速化するビジネス クリティカルな DR を提供します。 バックアップ ベースの DR の種類により、フェールオーバーまたは切り替え中の RTO の速度が低下し、コストが削減されます。 「アディグ」
'BackupBased' (必須)
ソース データベースのソース。 'CrossRegionDisasterRecovery' (必須)
ソースID DR アソシエーション用の新しいピア データベースの作成に使用されるソース自律データベースの Azure ID。 string (必須)
ソースロケーション ソース自律データベースが存在するリージョンの名前。 ひも
ソースOcid ソース データベースの ocid

制約:
最小長 = 1
最大長 = 255

AutonomousDatabaseFromBackupTimestampProperties (英語)

名前 説明 価値
クローンタイプ 自律データベースの複製の種類。 「フル」
'Metadata' (必須)
データベースタイプ 作成するデータベースの種類。 'CloneFromBackupTimestamp' (必須)
ソース データベースのソース。 'BackupFromTimestamp' (必須)
ソースID 新しい自律データベースを作成するために複製するソース自律データベースの ID。 string (必須)
タイムスタンプ(時刻印) ソースの自律データベースの特定の時点の複製に指定されたタイムスタンプ。 タイムスタンプは過去である必要があります。 ひも
useLatestAvailableBackupTimeStamp (英語) 使用可能な最新のバックアップ タイムスタンプから複製します。 ブール (bool)

AutonomousDatabaseプロパティ

名前 説明 価値
データベースタイプ 作成するデータベースの種類。 'Regular' (必須)

顧客連絡先

名前 説明 価値
電子メール データベースとインフラストラクチャに関する通知を送信するために Oracle によって使用される電子メール アドレス。

制約:
最小長 = 1
最大長 = 320 (必須)

DayOfWeek(週の日)

名前 説明 価値
名前 曜日の名前。 「フライデー」
「月曜日」
「サタデー」
「サンデー」
「木曜日」
「火曜日」
'Wednesday' (必須)

LongTermBackUpSchedule詳細

名前 説明 価値
isDisabledです 長期的なバックアップ スケジュールを削除する必要があるかどうかを示します。 既定値は FALSE です。 ブール (bool)
repeatCadence 長期的なバックアップ スケジュールの頻度 「毎月」
「ワンタイム」
「毎週」
「毎年」
リテンション期間日数 バックアップのリテンション期間 (日数)。 int

制約:
最小値 = 90
最大値 = 2558
timeOfBackup の 長期的なバックアップ スケジュールのタイムスタンプ。 月単位の周期の場合、指定した日付よりも日数が短い月では、その月の最終日にバックアップが作成されます。 ひも

スケジュール操作タイプ

名前 説明 価値
dayOfWeekの 曜日 DayOfWeek (必須)
スケジュール開始時刻 自動開始時刻。 値は ISO-8601 形式の HH:mm である必要があります

制約:
最小長 = 1
最大長 = 50
scheduledStopTime (スケジュール停止時間) 自動停止時間。 値は ISO-8601 形式の HH:mm である必要があります

制約:
最小長 = 1
最大長 = 50

追跡リソースタグ

名前 説明 価値

使用例

Terraform (AzAPI プロバイダー) リソース定義

autonomousDatabases リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループ

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Oracle.Database/autonomousDatabases リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Oracle.Database/autonomousDatabases@2024-12-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 オブジェクト

dataBaseType プロパティを設定して、オブジェクトの種類を指定します。

Cloneの場合は、次を使用します。

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

CloneFromBackupTimestampの場合は、次の値を使用します。

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

CrossRegionDisasterRecoveryの場合は、次を使用します。

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

標準 の場合は、次を使用します。

{
  dataBaseType = "Regular"
}

プロパティ値

Oracle.Database/autonomousDatabases (オラクルデータベース/自律型データベース)

名前 説明 価値
ロケーション リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 1
最大長 = 30
パターン = .* (必須)
プロパティ このリソースのリソース固有のプロパティ。 AutonomousDatabaseBaseProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 「Oracle.Database/autonomousDatabases@2024-12-01-preview」

AutonomousDatabaseBaseProperties (英語)

名前 説明 価値
管理者パスワード 管理者パスワード。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
自律型データベースID 自律データベース ID ひも
自律型メンテナンススケジュールタイプ 自律データベース サーバーレスのメンテナンス スケジュールの種類。 「早い」
「レギュラー」
backupRetentionPeriodInDays (バックアップ保持期間日数) 長期バックアップの保有期間 (日数) 整数 (int)
キャラクタセット 自律データベースの文字セット。

制約:
最小長 = 1
最大長 = 255
コンピュートカウント データベースで使用できるコンピューティング量 (CPU)。 int

制約:
最小値 = 1
最大値 = 512
コンピュートモデル 自律データベースのコンピューティング モデル。 「ECPU」
「OCPU」
cpuCoreCountの データベースで使用できる CPU コアの数。 int

制約:
最小値 = 1
最大値 = 128
顧客連絡先 顧客の連絡先。 顧客連絡先[]
データベースエディション 自律データベースに適用される Oracle Database Edition。 「エンタープライズエディション」
「スタンダードエディション」
データベースタイプ AutonomousDatabaseCloneProperties型 "Clone" に設定します。 AutonomousDatabaseFromBackupTimestampProperties'CloneFromBackupTimestamp' に設定します。 AutonomousDatabaseCrossRegionDisasterRecoveryProperties'CrossRegionDisasterRecovery' に設定します。 AutonomousDatabaseProperties'Regular' に設定します。 「クローン」
'CloneFromBackupTimestamp'
「クロスリージョンディザスタリカバリ」
'Regular' (必須)
データストレージサイズ(GBS) 作成され、データベースにアタッチされるデータ ボリュームのサイズ (ギガバイト単位)。 int

制約:
最小値 = 20
最大値 = 393216
dataStorageSizeInTbs データベース内のデータ量 (テラバイト単位)。 int

制約:
最小値 = 1
最大値 = 384
dbVersionの 自律データベースの有効な Oracle Database バージョン。

制約:
最小長 = 1
最大長 = 255
dbワークロード 自律データベース ワークロードの種類 「AJD」
「エイペックス」
「DW」
「OLTP」
ディスプレイ名 自律データベースのわかりやすい名前。

制約:
最小長 = 1
最大長 = 255
isAutoScalingEnabled (英語) 自律データベース CPU コア数に対して自動スケーリングが有効になっているかどうかを示します。 ブール (bool)
isAutoScalingForStorageEnabled 自律データベース ストレージに対して自動スケーリングが有効になっているかどうかを示します。 ブール (bool)
isLocalDataGuard対応 自律データベースでローカルまたは呼び出されたリージョン内 Data Guard が有効になっているかどうかを示します。 ブール (bool)
isMtlsConnectionRequired (英語) 自律データベースに mTLS 接続が必要かどうかを指定します。 ブール (bool)
isPreviewVersionWithServiceTermsAccepted(英語) 自律データベース プレビュー バージョンをプロビジョニングするかどうかを指定します。 ブール (bool)
ライセンスモデル Oracle 自律データベースに適用される Oracle ライセンス モデル。 既定値は LICENSE_INCLUDED です。 「BringYourOwnLicense」
「ライセンスが含まれています」
localAdgAutoFailoverMaxDataLossLimit ローカル自律データ ガードに必要な場合に自動フェールオーバーがトリガーされる最大データ損失の上限をユーザーが秒単位で選択できるようにするパラメーター int

制約:
最小値 = 0
最大値 = 3600
longTermBackupSchedule (英語) 長期的なバックアップ スケジュールの詳細。 LongTermBackUpScheduleDetails の
ncharacterSet 自律データベースの文字セット。

制約:
最小長 = 1
最大長 = 255
オープンモード 自律データベース モードを示します。 「読み取り専用」
'ReadWrite' (読み取り書き込み)
ピアDbId ディザスター リカバリー ピア データベースの Azure リソース ID。現在のピア データベースとは異なるリージョンにあります。

制約:
最小長 = 1
最大長 = 255
権限レベル 自律データベースのアクセス許可レベル。 「制限付き」
「無制限」
プライベートエンドポイントIP リソースのプライベート エンドポイントの IP アドレス。 ひも
privateエンドポイントラベル リソースのプライベート エンドポイント ラベル。 ひも
役割 自律的な Data Guard が有効になっている場合は、自律コンテナー データベースまたは自律データベースの Data Guard ロール。 「バックアップコピー」
'DisabledStandby'
「プライマリ」
「スナップショットスタンバイ」
'スタンバイ'
スケジュールオペレーション スケジュールされた操作の一覧。 スケジュール操作タイプ
サブネットID クライアント サブネット ひも
vnetId (英語) ネットワーク接続用の VNET ひも
ホワイトリストに登録されたIps クライアント IP アクセス制御リスト (ACL)。 これは CIDR 表記や IP アドレスの配列です。 値は、コンマで区切って個別の文字列にする必要があります。 例: ['1.1.1.1','1.1.1.0/24','1.1.2.25']

制約:
最小長 = 1
最大長 = 1024[]

AutonomousDatabaseCloneProperties (英語)

名前 説明 価値
クローンタイプ 自律データベースの複製の種類。 「フル」
'Metadata' (必須)
データベースタイプ 作成するデータベースの種類。 'Clone' (必須)
リフレッシュ可能モデル 複製の更新モード。 「自動」
「マニュアル」
ソース データベースのソース。 'BackupFromId'
'BackupFromTimestamp'
「CloneToRefreshable」
'CrossRegionDataguard'
「クロスリージョンディザスタリカバリ」
「データベース」
「なし」
ソースID 現在の自律データベースを作成するために複製された自律データベースの Azure リソース ID。 string (必須)
timeUntilReconnectCloneEnabled (英語) 更新可能な複製をソース データベースに再接続するための制限を設定する、RFC3339形式の文字列としての日時 (例: 2022-01-01T12:00:00.000Z)。 ひも

AutonomousDatabaseCrossRegionDisasterRecoveryプロパティ

名前 説明 価値
データベースタイプ 作成するデータベースの種類。 'CrossRegionDisasterRecovery' (必須)
isReplicateAutomaticBackups true の場合、リージョン間 ADB またはプライマリとスタンバイの間の Backup-Based DR のリージョン間で 7 日間分のバックアップがレプリケートされます。 false の場合、プライマリで作成されたバックアップはスタンバイ データベースにレプリケートされません。 ブール (bool)
リモート災害復旧タイプ スタンバイ自律データベース サーバーレス インスタンスのリージョン間ディザスター リカバリー (DR) の種類を示します。 自律データ ガード (ADG) DR タイプは、フェールオーバーまたは切り替え中の目標復旧時間 (RTO) を高速化するビジネス クリティカルな DR を提供します。 バックアップ ベースの DR の種類により、フェールオーバーまたは切り替え中の RTO の速度が低下し、コストが削減されます。 「アディグ」
'BackupBased' (必須)
ソース データベースのソース。 'CrossRegionDisasterRecovery' (必須)
ソースID DR アソシエーション用の新しいピア データベースの作成に使用されるソース自律データベースの Azure ID。 string (必須)
ソースロケーション ソース自律データベースが存在するリージョンの名前。 ひも
ソースOcid ソース データベースの ocid

制約:
最小長 = 1
最大長 = 255

AutonomousDatabaseFromBackupTimestampProperties (英語)

名前 説明 価値
クローンタイプ 自律データベースの複製の種類。 「フル」
'Metadata' (必須)
データベースタイプ 作成するデータベースの種類。 'CloneFromBackupTimestamp' (必須)
ソース データベースのソース。 'BackupFromTimestamp' (必須)
ソースID 新しい自律データベースを作成するために複製するソース自律データベースの ID。 string (必須)
タイムスタンプ(時刻印) ソースの自律データベースの特定の時点の複製に指定されたタイムスタンプ。 タイムスタンプは過去である必要があります。 ひも
useLatestAvailableBackupTimeStamp (英語) 使用可能な最新のバックアップ タイムスタンプから複製します。 ブール (bool)

AutonomousDatabaseプロパティ

名前 説明 価値
データベースタイプ 作成するデータベースの種類。 'Regular' (必須)

顧客連絡先

名前 説明 価値
電子メール データベースとインフラストラクチャに関する通知を送信するために Oracle によって使用される電子メール アドレス。

制約:
最小長 = 1
最大長 = 320 (必須)

DayOfWeek(週の日)

名前 説明 価値
名前 曜日の名前。 「フライデー」
「月曜日」
「サタデー」
「サンデー」
「木曜日」
「火曜日」
'Wednesday' (必須)

LongTermBackUpSchedule詳細

名前 説明 価値
isDisabledです 長期的なバックアップ スケジュールを削除する必要があるかどうかを示します。 既定値は FALSE です。 ブール (bool)
repeatCadence 長期的なバックアップ スケジュールの頻度 「毎月」
「ワンタイム」
「毎週」
「毎年」
リテンション期間日数 バックアップのリテンション期間 (日数)。 int

制約:
最小値 = 90
最大値 = 2558
timeOfBackup の 長期的なバックアップ スケジュールのタイムスタンプ。 月単位の周期の場合、指定した日付よりも日数が短い月では、その月の最終日にバックアップが作成されます。 ひも

スケジュール操作タイプ

名前 説明 価値
dayOfWeekの 曜日 DayOfWeek (必須)
スケジュール開始時刻 自動開始時刻。 値は ISO-8601 形式の HH:mm である必要があります

制約:
最小長 = 1
最大長 = 50
scheduledStopTime (スケジュール停止時間) 自動停止時間。 値は ISO-8601 形式の HH:mm である必要があります

制約:
最小長 = 1
最大長 = 50

追跡リソースタグ

名前 説明 価値