保護ポリシーのフリート作成

post

https://EM_HOST:EM_CONSOLE_HTTPS_PORT/em/api/zdlra/actions/bulkCreateProtectionPolicies

1つ以上のリカバリ・アプライアンスで1つ以上の保護ポリシーを作成します。

リクエスト

この操作にはリクエスト・パラメータはありません。

サポートされているメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
型: object
1つ以上のリカバリ・アプライアンスに対する保護ポリシー作成/更新/削除APIに使用される属性。
ソースの表示
ネストされたスキーマ: raTargetNames
型: array
1つ以上のリカバリ・アプライアンスで作成または更新される保護ポリシーのリスト。
ソースの表示
ネストされたスキーマ: ScheduleRAOperations
型: object
デプロイメント・プロシージャまたはジョブのスケジュール。
ソースの表示
  • 日数のカンマ区切りリスト。(頻度がmonthlyまたはyearlyに設定されている場合のみ必要です。たとえば、repeat=1dです。有効範囲は1と30を含むその範囲です)
  • 日数のカンマ区切りリスト。(頻度がweeklyに設定されている場合のみ必要です。たとえば、repeat=1Dです。有効範囲は1と7を含むその範囲です)
  • プロシージャ実行の終了時間(オプション)。指定しない場合、プロシージャは無限に実行されます。W3C時間書式。
    例: 2025-12-31T20:00:00UTC, 2025-12-31T20:00:00America/New_York, 2025-12-31T20:00:00Z, 2025-12-31T20:00:00+05:00
  • 指定可能な値: [ "INTERVAL", "WEEKLY", "MONTHLY", "YEARLY" ]
    スケジュール頻度オプション
  • 分単位の猶予期間(オプション)
  • 月数のカンマ区切りリスト。(頻度がyearlyに設定されている場合のみ必要です。)有効範囲は1と12を含むその範囲です。
  • ジョブを繰り返す必要がある頻度。(frequencyをintervalに設定した場合にのみ必須)
  • プロシージャの実行を開始する時間。W3C時間書式。
    例: 2024-12-31T20:00:00UTC, 2024-12-31T20:00:00America/New_York, 2024-12-31T20:00:00Z, 2024-12-31T20:00:00+05:00
ネストされたスキーマ: ProtectionPoliciesPerTarget
型: object
リカバリ・アプライアンスで作成される保護ポリシーのリスト。
ソースの表示
ネストされたスキーマ: protectionPolicies
型: array
保護ポリシーのリスト。
ソースの表示
ネストされたスキーマ: ProtectionPolicyProperties
型: object
保護ポリシーのプロパティ。
ソースの表示
  • リカバリ・アプライアンスで、この保護ポリシーに関連付けられているデータベースのRMAN DELETEコマンドを使用したバックアップの削除を許可するかどうかを指定します。
  • 指定可能な値: [ "BASIC", "ADVANCED", "MEDIUM", "HIGH" ]
    リカバリ・アプライアンスによって作成されるアーカイブ・ログ・バックアップで使用される圧縮アルゴリズム
  • リカバリ・アプライアンスで、このポリシーに関連付けられているデータベースの予約領域を自動的に定義および更新するかどうかを指定します(リカバリ・アプライアンス・バージョン21.1以降にのみ適用)。
    例: YES
  • この保護ポリシーを使用する保護されたデータベースで、バックアップおよびREDOフェイルオーバー計画の代替宛先としてこのリカバリ・アプライアンスを使用するかどうかを指定します。有効にすると、この保護ポリシーを使用する保護されたデータベースのバックアップおよびREDOは、後でプライマリ・リカバリ・アプライアンスに転送するために一時的に保存され、転送後はこのリカバリ・アプライアンスから削除されます。
  • ディスク・バックアップを使用したPoint-in-Timeリカバリのために、リカバリ・アプライアンスで達成する必要があるリカバリ・ウィンドウ目標。ISO 8601拡張形式の文字列として指定します(PnYnMnDTnHnMnS。Pは常に存在し、Tはサブ日時コンポーネントの前にあり、存在するすべてのコンポーネントに適切な接尾辞が付きます)。たとえば、P1DT5H (1日と5時間)です。
  • この保護ポリシーに関連付けられたデータベースのバックアップを暗号化する必要があるかどうかを指定します。セキュア・モードが有効になっている場合、バックアップおよびREDOを暗号化する必要があります。暗号化されていないバックアップまたはREDOログは拒否されます。たとえば、"YES"、"NO"です(リカバリ・アプライアンス・バージョン23.1以上にのみ適用可能)。
    例: YES
  • まだメディアにコピーまたはレプリケートされていない既存のバックアップを削除する必要がある場合でも、新しいバックアップを常に受け入れます。
  • リカバリ・アプライアンスで、この保護ポリシーに関連付けられているデータベースのバックアップを"保持期限"まで保持するかどうかを指定します(リカバリ・アプライアンス・バージョン21.1以降にのみ適用)。
    例: YES
  • データベース全体の新しいL0バックアップを作成する必要がある頻度を指定します。定期的なL0バックアップにより、リストアに必要な暗号化キーの数が減ります。推奨値は365日(1年)です。最小値は100日で、最大値は730日(2年)です。ISO 8601拡張形式の文字列(PnD: Pは常に存在し、D (日)単位が付く)として指定します。たとえば、"P365D" (365日)です(リカバリ・アプライアンス・バージョン23.1以上にのみ適用可能)。
    例: P365D
  • ディスク・バックアップを保持する必要のある最大期間。この値は、ディスク・リカバリ・ウィンドウ目標以上にする必要があります。指定しない場合は、領域があるかぎり、ディスク・リカバリ・ウィンドウ目標を超えてバックアップが保持されます。ISO 8601拡張形式の文字列として指定します(PnYnMnDTnHnMnS。Pは常に存在し、Tはサブ日時コンポーネントの前にあり、存在するすべてのコンポーネントに適切な接尾辞が付きます)。
  • メディア・マネージャ(Oracle Secure Backupなど)からのPoint-in-Timeリカバリ機能が維持されるより長期のウィンドウ。ISO 8601拡張形式の文字列として指定します(PnYnMnDTnHnMnS。Pは常に存在し、Tはサブ日時コンポーネントの前にあり、存在するすべてのコンポーネントに適切な接尾辞が付きます)。
  • 保護ポリシー名。
  • この保護ポリシーを使用するすべてのデータベースをリカバリできるようにリカバリ・アプライアンスで保証する必要がある時間範囲を指定します。このリカバリ・ウィンドウ・コンプライアンス属性が設定されている場合は、allowBackupDeletion属性を設定しないでください(リカバリ・アプライアンス・バージョン21.1以降にのみ適用)。ISO 8601拡張形式の文字列として指定します(PnYnMnDTnHnMnS。Pは常に存在し、Tはサブ日時コンポーネントの前にあり、存在するすべてのコンポーネントに適切な接尾辞が付きます)。たとえば、P1DT5H (1日と5時間)です。
  • この保護ポリシーに関連付けられているデータベースで、データ損失にさらされる可能性がある最大期間。このポリシーに関連付けられているデータベースで、この期間を超えた場合には、警告が生成されます。ISO 8601拡張形式の文字列として指定します(PnYnMnDTnHnMnS。Pは常に存在し、Tはサブ日時コンポーネントの前にあり、存在するすべてのコンポーネントに適切な接尾辞が付きます)。
先頭に戻る

レスポンス

サポートされているメディア・タイプ

202レスポンス

許容
ヘッダー
  • 発行されたデプロイメント・プロシージャの実行の詳細。
本文()
ルート・スキーマ: ProtectionPolicyDPSubmission
型: object
保護ポリシー・デプロイメント・プロシージャのステータス。
ソースの表示

400レスポンス

不正なリクエスト。ペイロードがnullであるか、一部のパラメータがありません
本文()
ルート・スキーマ: ErrorResponse
型: object
エラー発生時に返送されるレスポンス
ソースの表示
  • エラーのステータス・コード。
    例: IllegalArgument
  • 説明的なエラー・メッセージ
    例: argument given is not supported

401レスポンス

未認可。ユーザーにはリクエストされた操作を実行する権限がありません
本文()
ルート・スキーマ: ErrorResponse
型: object
エラー発生時に返送されるレスポンス
ソースの表示
  • エラーのステータス・コード。
    例: IllegalArgument
  • 説明的なエラー・メッセージ
    例: argument given is not supported

404レスポンス

見つかりません。リクエストされたREST API URLが見つかりません。
本文()
ルート・スキーマ: ErrorResponse
型: object
エラー発生時に返送されるレスポンス
ソースの表示
  • エラーのステータス・コード。
    例: IllegalArgument
  • 説明的なエラー・メッセージ
    例: argument given is not supported

500レスポンス

内部サーバー・エラー。REST APIの実行中に例外が発生しました。
本文()
ルート・スキーマ: ErrorResponse
型: object
エラー発生時に返送されるレスポンス
ソースの表示
  • エラーのステータス・コード。
    例: IllegalArgument
  • 説明的なエラー・メッセージ
    例: argument given is not supported

503レスポンス

サービスが使用できません。サーバーはリクエストを処理できません。
本文()
ルート・スキーマ: ErrorResponse
型: object
エラー発生時に返送されるレスポンス
ソースの表示
  • エラーのステータス・コード。
    例: IllegalArgument
  • 説明的なエラー・メッセージ
    例: argument given is not supported
先頭に戻る