SnapCenter ServerとプラグインでサポートされるREST API
SnapCenter REST APIで使用できるリソースは、SnapCenter APIドキュメントページに表示されるカテゴリ別に分類されています。各リソースの簡単な説明と基本リソースパスを次に示します。また、必要に応じて使用上のその他の考慮事項も示します。
認証
このAPIを使用して、SnapCenterサーバにログインできます。このAPIは、後続の要求の認証に使用されるユーザ認証トークンを返します。
ドメイン
APIを使用してさまざまな処理を実行できます。
-
SnapCenter内のすべてのドメインを取得する
-
特定のドメインの詳細を取得する
-
ドメインの登録または登録解除
-
ドメインを変更する
ジョブ
APIを使用してさまざまな処理を実行できます。
-
SnapCenterですべてのジョブを取得する
-
ジョブのステータスの取得
-
ジョブをキャンセルまたは停止する
設定
APIを使用してさまざまな処理を実行できます。
-
クレデンシャルの登録、変更、削除
-
SnapCenterサーバに登録されているクレデンシャル情報を表示します。
-
通知の設定
-
Eメール通知を送信するように現在設定されているSMTPサーバに関する情報を取得し、SMTPサーバの名前、受信者の名前、および送信者の名前を表示します。
-
SnapCenterサーバログインの多要素認証(MFA)設定を表示します。
-
SnapCenterサーバログインのMFAを有効または無効にして設定する
-
MFAのセットアップに必要な構成ファイルを作成
ホスト
APIを使用してさまざまな処理を実行できます。
-
すべてのSnapCenterホストを照会
-
SnapCenterから1つ以上のホストを削除する
-
名前によるホストの取得
-
ホスト上のすべてのリソースを取得する
-
リソースIDを使用してリソースを取得する
-
プラグイン設定の詳細を取得する
-
プラグインホストの設定
-
Plug-in for Microsoft SQL Serverホストのすべてのリソースを取得する
-
Plug-in for Oracle Databaseホストのすべてのリソースを取得
-
カスタムアプリケーションホスト用プラグインのすべてのリソースを取得する
-
Plug-in for SAP HANAホストのすべてのリソースを取得する
-
インストールされているプラグインの取得
-
既存のホストにプラグインをインストールする
-
ホストパッケージのアップグレード
-
既存のホストからプラグインを削除する
-
ホストにプラグインを追加する
-
ホストの追加または変更
-
Linuxホストのシグネチャの取得
-
Linuxホストのシグネチャの登録
-
ホストをメンテナンスモードまたは本番モードにする
-
ホストでプラグインサービスを開始または再起動する
-
ホストの名前を変更する
リソース
APIを使用してさまざまな処理を実行できます。
-
すべてのリソースを取得
-
リソースIDを使用してリソースを取得する
-
Plug-in for Microsoft SQL Serverホストのすべてのリソースを取得する
-
Plug-in for Oracle Databaseホストのすべてのリソースを取得
-
カスタムアプリケーションホスト用プラグインのすべてのリソースを取得する
-
Plug-in for SAP HANAホストのすべてのリソースを取得する
-
キーを使用したMicrosoft SQL Serverリソースの取得
-
キーを使用したカスタムリソースの取得
-
カスタムアプリケーションホスト用プラグインのリソースを変更する
-
キーを使用してカスタムアプリケーションホスト用プラグインのリソースを削除する
-
キーを使用したSAP HANAリソースの取得
-
Plug-in for SAP HANAホストのリソースを変更する
-
キーを使用してPlug-in for SAP HANAホストのリソースを削除する
-
キーを使用したOracleリソースの取得
-
Oracleアプリケーションボリュームリソースを作成する
-
Oracleアプリケーションボリュームリソースを変更する
-
キーを使用してOracleアプリケーションボリュームリソースを削除する
-
Oracleリソースのセカンダリの詳細を取得する
-
Plug-in for Microsoft SQL Serverを使用したMicrosoft SQL Serverリソースのバックアップ
-
Plug-in for Oracle Databaseを使用したOracleリソースのバックアップ
-
カスタムアプリケーション用プラグインを使用してカスタムリソースをバックアップする
-
SAP HANAデータベースの設定
-
Oracleデータベースの設定
-
SQLデータベースのバックアップをリストアする
-
Oracleデータベースバックアップのリストア
-
カスタムアプリケーションのバックアップのリストア
-
カスタムプラグインリソースを作成する
-
SAP HANAリソースを作成する
-
カスタムアプリケーション用のプラグインを使用してカスタムリソースを保護
-
Plug-in for Microsoft SQL Serverを使用したMicrosoft SQL Serverリソースの保護
-
保護されたMicrosoft SQL Serverリソースを変更する
-
Microsoft SQL Serverリソースの保護の解除
-
Plug-in for Oracle Databaseを使用したOracleリソースの保護
-
保護されているOracleリソースを変更する
-
Oracleリソースの保護の解除
-
カスタムアプリケーション用プラグインを使用したバックアップからのリソースのクローニング
-
Plug-in for Oracle Databaseを使用したバックアップからのOracleアプリケーションボリュームのクローニング
-
Plug-in for Microsoft SQL Serverを使用したバックアップからのMicrosoft SQL Serverリソースのクローニング
-
Microsoft SQL Serverリソースのクローンライフサイクルを作成する
-
Microsoft SQL Serverリソースのクローンライフサイクルを変更する
-
Microsoft SQL Serverリソースのクローンライフサイクルを削除する
-
既存のMicrosoft SQL ServerデータベースをローカルディスクからNetApp LUNに移動する
-
Oracleデータベースのクローン仕様ファイルの作成
-
Oracleリソースのクローン更新ジョブをオンデマンドで開始する
-
クローン仕様ファイルを使用して、バックアップからOracleリソースを作成する
-
データベースをセカンダリレプリカにリストアし、データベースを可用性グループに結合します。
-
Oracleアプリケーションボリュームリソースを作成する
バックアップ
APIを使用してさまざまな処理を実行できます。
-
バックアップの名前、タイプ、プラグイン、リソース、または日付を指定してバックアップの詳細を取得する
-
すべてのバックアップを取得
-
バックアップの詳細を取得
-
バックアップの名前変更または削除
-
Oracleバックアップのマウント
-
Oracleバックアップのアンマウント
-
Oracleバックアップをカタログ化
-
Oracleバックアップのカタログから削除
-
ポイントインタイムリカバリを実行するためにマウントに必要なすべてのバックアップを取得します。
クローン
APIを使用してさまざまな処理を実行できます。
-
Oracleデータベースのクローン仕様ファイルの作成、表示、変更、削除
-
Oracleデータベースのクローン階層を表示します。
-
クローンの詳細を取得
-
すべてのクローンを取得
-
クローンの削除
-
IDによるクローンの詳細の取得
-
Oracleリソースのクローン更新ジョブをオンデマンドで開始する
-
クローン仕様ファイルを使用して、バックアップからOracleリソースをクローニングする
クローンスプリット
APIを使用してさまざまな処理を実行できます。
-
クローンリソースのクローンスプリット処理を見積もります。
-
クローンスプリット処理のステータスの取得
-
クローンスプリット処理の開始または停止
リソースグループ
APIを使用してさまざまな処理を実行できます。
-
すべてのリソースグループの詳細を取得する
-
リソースグループを名前で取得
-
カスタムアプリケーション用プラグインのリソースグループを作成する
-
Plug-in for Microsoft SQL Serverのリソースグループを作成する
-
Oracleデータベース用プラグインのリソースグループを作成する
-
カスタムアプリケーション用プラグインのリソースグループを変更する
-
Plug-in for Microsoft SQL Serverのリソースグループを変更する
-
Plug-in for Oracle Databaseのリソースグループを変更する
-
Plug-in for Microsoft SQL Serverのリソースグループのクローンライフサイクルを作成、変更、削除する
-
リソースグループのバックアップ
-
リソースグループをメンテナンスモードまたは本番モードにする
-
リソースグループを削除する
ポリシー
APIを使用してさまざまな処理を実行できます。
-
ポリシーの詳細を取得
-
名前によるポリシーの詳細の取得
-
ポリシーを削除する
-
既存のポリシーのコピーを作成する
-
カスタムアプリケーション用プラグインのポリシーを作成または変更する
-
Plug-in for Microsoft SQL Serverのポリシーを作成または変更する
-
Plug-in for Oracle Database用のポリシーの作成または変更
-
Plug-in for SAP HANA Databaseのポリシーを作成または変更する
ストレージ
APIを使用してさまざまな処理を実行できます。
-
すべての共有を取得
-
名前による共有の取得
-
共有を作成または削除する
-
ストレージの詳細を取得
-
名前によるストレージの詳細の取得
-
ストレージの作成、変更、削除
-
ストレージクラスタ上のリソースを検出する
-
ストレージクラスタ上のリソースの取得
共有
APIを使用してさまざまな処理を実行できます。
-
共有の詳細を取得する
-
すべての共有の詳細を取得する
-
ストレージ上の共有を作成または削除する
-
名前による共有の取得
プラグイン
APIを使用してさまざまな処理を実行できます。
-
ホストのすべてのプラグインを一覧表示する
-
キーを使用したMicrosoft SQL Serverリソースの取得
-
キーを使用してカスタムリソースを変更する
-
キーを使用してカスタムリソースを削除する
-
キーを使用したSAP HANAリソースの取得
-
キーを使用してSAP HANAリソースを変更する
-
キーを使用してSAP HANAリソースを削除する
-
キーを使用したOracleリソースの取得
-
キーを使用してOracleアプリケーションボリュームリソースを変更する
-
キーを使用してOracleアプリケーションボリュームリソースを削除する
-
Microsoft SQL Server用プラグインとキーを使用してMicrosoft SQL Serverリソースをバックアップする
-
Plug-in for Oracle Databaseとキーを使用してOracleリソースをバックアップする
-
カスタムアプリケーション用のプラグインとキーを使用して、カスタムアプリケーションリソースをバックアップする
-
キーを使用してSAP HANAデータベースを設定
-
キーを使用してOracleデータベースを設定する
-
キーを使用したカスタムアプリケーションのバックアップのリストア
-
カスタムプラグインリソースを作成する
-
SAP HANAリソースを作成する
-
Oracleアプリケーションボリュームリソースを作成する
-
カスタムアプリケーション用のプラグインを使用してカスタムリソースを保護
-
Plug-in for Microsoft SQL Serverを使用したMicrosoft SQL Serverリソースの保護
-
保護されたMicrosoft SQL Serverリソースを変更する
-
Microsoft SQL Serverリソースの保護の解除
-
Plug-in for Oracle Databaseを使用したOracleリソースの保護
-
保護されているOracleリソースを変更する
-
Oracleリソースの保護の解除
-
カスタムアプリケーション用プラグインを使用したバックアップからのリソースのクローニング
-
Plug-in for Oracle Databaseを使用したバックアップからのOracleアプリケーションボリュームのクローニング
-
Plug-in for Microsoft SQL Serverを使用したバックアップからのMicrosoft SQL Serverリソースのクローニング
-
Microsoft SQL Serverリソースのクローンライフサイクルを作成する
-
Microsoft SQL Serverリソースのクローンライフサイクルを変更する
-
Microsoft SQL Serverリソースのクローンライフサイクルを削除する
-
Oracleデータベースのクローン仕様ファイルの作成
-
Oracleリソースのクローンライフサイクルをオンデマンドで開始
-
クローン仕様ファイルを使用して、バックアップからOracleリソースをクローニングする
レポート
APIを使用してさまざまな処理を実行できます。
-
それぞれのプラグインのバックアップ、リストア、クローニング処理のレポートを取得する
-
スケジュールの追加、実行、削除、変更
-
スケジュール済みレポートのデータを取得する
アラート
APIを使用してさまざまな処理を実行できます。
-
すべてのアラートを取得
-
IDによるアラートの取得
-
複数のアラートの削除またはIDによるアラートの削除
RBAC
APIを使用してさまざまな処理を実行できます。
-
ユーザ、グループ、およびロールの詳細を取得する
-
ユーザの追加または削除
-
ロールへのユーザの割り当て
-
ロールからユーザの割り当てを解除
-
ロールの作成、変更、削除
-
ロールへのグループの割り当て
-
ロールからのグループの割り当て解除
-
グループの追加または削除
-
既存のロールのコピーを作成する
-
ユーザまたはグループへのリソースの割り当てまたは割り当て解除
構成
APIを使用してさまざまな処理を実行できます。
-
構成設定の表示
-
設定の変更
証明書の設定
APIを使用してさまざまな処理を実行できます。
-
SnapCenterサーバまたはプラグインホストの証明書ステータスの表示
-
SnapCenterサーバまたはプラグインホストの証明書設定を変更する
リポジトリ
APIを使用してさまざまな処理を実行できます。
-
リポジトリバックアップの取得
-
リポジトリに関する設定情報を表示する
-
SnapCenterリポジトリの保護とリストア
-
SnapCenterリポジトリの保護を解除する
-
リポジトリの再構築とフェイルオーバー
バージョン
このAPIを使用してSnapCenterのバージョンを確認できます。