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型 |
「クローン」 '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型 |
「クローン」 '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型 |
「クローン」 '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 |
追跡リソースタグ
名前 | 説明 | 価値 |
---|