利用可能なAPI一覧
リリースノートにつきましては、以下のページをご覧ください。
サーバー
| 概要 | API名 |
|---|---|
| 指定したサーバーの詳細情報を取得します。1回のリクエストで、1つのサーバーの詳細情報を取得できます。 | DescribeInstanceAttribute |
| 指定したサーバーの情報を取得します。1回のリクエストで、複数のサーバー情報を取得できます。 | DescribeInstances |
| 指定したサーバーの詳細情報を更新します。 | ModifyInstanceAttribute |
| 指定したサーバーを再起動します。 | RebootInstances |
| サーバーを新規作成します。 | RunInstances |
| 指定したサーバーを起動します。 | StartInstances |
| 指定したサーバーを停止します。 | StopInstances |
| 指定したサーバーを削除します。 | TerminateInstances |
| 指定したサーバーのコピーを作成します。 | CopyInstances |
| 指定したサーバーの作成(コピーによる作成)をキャンセルします。 | CancelCopyInstances |
| 指定したOVFファイルの情報に基づいて、サーバーインポートを予約します。 | ImportInstance |
| 指定したサーバーに対して、ワンデイスナップショットを作成します。 | NiftyCreateInstanceSnapshot |
| 作成済ワンデイスナップショットに対するメモを更新します。 | NiftyModifyInstanceSnapshotAttribute |
| 作成済ワンデイスナップショットの情報を取得します。 | NiftyDescribeInstanceSnapshots |
| 作成済ワンデイスナップショットを削除します。 | NiftyDeleteInstanceSnapshot |
| 作成済ワンデイスナップショットからのリストアを行います。 | NiftyRestoreInstanceSnapshot |
| VMインポートエラーとなったVMに対して、再インポート処理を実行します。 | NiftyRetryImportInstance |
| 指定したサーバーのネットワーク設定を変更します。 | NiftyUpdateInstanceNetworkInterfaces |
ディスク
| 概要 | API名 |
|---|---|
| 指定したディスクをサーバーへ接続します。 | AttachVolume |
| ディスクを新規作成します。 | CreateVolume |
| 指定したディスクを削除します。 | DeleteVolume |
| 指定したディスクの情報を取得します。 | DescribeVolumes |
| 指定したディスクとサーバーの接続を解除します。 | DetachVolume |
| 指定したディスクの詳細情報を更新します。 | ModifyVolumeAttribute |
| 指定したディスクのサイズを拡張します。 | ExtendVolumeSize |
ネットワーク・セキュリティ
| 概要 | API名 |
|---|---|
| SSHキーを新規作成します。 | CreateKeyPair |
| SSHキーの情報を削除します。 | DeleteKeyPair |
| 指定したSSHキーの情報を取得します。 | DescribeKeyPairs |
| 指定したSSHキーの情報を更新します。 | NiftyModifyKeyPairAttribute |
| 指定したSSH公開鍵をアップロードして登録します。 | ImportKeyPair |
OSイメージ
| 概要 | API名 |
|---|---|
| OSイメージの情報を取得します。 | DescribeImages |
| 指定したサーバーをイメージ化し、カスタマイズイメージとして保存します。 | CreateImage |
| 指定したカスタマイズイメージを削除します。 | DeleteImage |
| 指定したカスタマイズイメージの詳細情報を更新します。 | ModifyImageAttribute |
| 指定したカスタマイズイメージに対して配布先設定を行います。 | NiftyAssociateImage |
ISOイメージ
| 概要 | API名 |
|---|---|
| 指定したISOイメージをサーバーに設定します。 | AttachIsoImage |
| 指定したISOイメージを削除します。 | DeleteIsoImage |
| ISOイメージの情報を取得します。 | DescribeIsoImages |
| 指定したISOイメージをサーバーから解除します。 | DetachIsoImage |
| ISOイメージをアップロードします。 | UploadIsoImage |
ロードバランサー
| 概要 | API名 |
|---|---|
| 指定したロードバランサーのヘルスチェックの設定を変更します。 | ConfigureHealthCheck |
| ロードバランサーの定義を作成します。1回のリクエストで、1つのポート定義を作成できます。 | CreateLoadBalancer |
| 指定したロードバランサーのポート定義を削除します。 | DeleteLoadBalancer |
| 指定したロードバランサーから、指定したサーバーを解除します。 | DeregisterInstancesFromLoadBalancer |
| 指定したロードバランサーに設定されている、サーバーのヘルスチェック結果を取得します。 | DescribeInstanceHealth |
| 指定したロードバランサーの情報を取得します。 | DescribeLoadBalancers |
| 指定したロードバランサーにサーバーを追加します。 | RegisterInstancesWithLoadBalancer |
| 指定したロードバランサーにポートを追加します。 | RegisterPortWithLoadBalancer |
| 指定したロードバランサーにアクセスフィルターを設定します。 | SetFilterForLoadBalancer |
| 指定したロードバランサーの定義を変更します。 | UpdateLoadBalancer |
| 指定したロードバランサーのオプション設定を更新します。 | UpdateLoadBalancerOption |
| 指定したロードバランサーに対してSSL証明書を取り付けます。 | SetLoadBalancerListenerSSLCertificate |
| 指定したロードバランサーに設定されているSSL証明書を外します。 | UnsetLoadBalancerListenerSSLCertificate |
| 指定したセッション固定オプションを申し込んでいるロードバランサーのセッション情報を削除します。 | ClearLoadBalancerSession |
| 指定したロードバランサーのリスナーに対してSSLセキュリティポリシーの設定を行います。 | NiftySetLoadBalancerSSLPoliciesOfListener |
| 指定したロードバランサーのリスナーに対してSSLセキュリティポリシー設定の解除を行います。 | NiftyUnsetLoadBalancerSSLPoliciesOfListener |
| 指定したロードバランサーに対して適用可能なSSLセキュリティポリシーのテンプレート一覧を返却します。 | NiftyDescribeLoadBalancerSSLPolicies |
マルチロードバランサー
ファイアウォール
| 概要 | API名 |
|---|---|
| 指定したファイアウォールグループへ許可ルールを追加します。 | AuthorizeSecurityGroupIngress |
| ファイアウォールグループを新規作成します。 | CreateSecurityGroup |
| 指定したファイアウォールグループを削除します。 | DeleteSecurityGroup |
| 指定したファイアウォールグループから、指定したサーバーをはずします。 | DeregisterInstancesFromSecurityGroup |
| 指定したファイアウォールグループのログ情報を取得します。 | DescribeSecurityActivities |
| 指定したファイアウォールグループの設定情報を取得します。 | DescribeSecurityGroups |
| 指定したファイアウォールグループを、指定したサーバーへ適用します。 | RegisterInstancesWithSecurityGroup |
| 指定したファイアウォールグループから許可ルールを削除します。 | RevokeSecurityGroupIngress |
| ファイアウォールグループの設定情報を更新します。 | UpdateSecurityGroup |
| 指定したファイアウォールグループを、ルーターへ適用します。 | NiftyRegisterRoutersWithSecurityGroup |
| 指定したファイアウォールグループからルーターをはずします。 | NiftyDeregisterRoutersFromSecurityGroup |
| 指定したファイアウォールグループを拠点間VPNゲートウェイへ適用します。 | NiftyRegisterVpnGatewaysWithSecurityGroup |
| 指定したファイアウォールグループから拠点間VPNゲートウェイをはずします。 | NiftyDeregisterVpnGatewaysFromSecurityGroup |
SSL証明書
| 概要 | API名 |
|---|---|
| SSL証明書の新規作成または更新を行います。 | CreateSslCertificate |
| 指定したSSL証明書を削除します。 | DeleteSslCertificate |
| 指定したSSL証明書の情報を取得します。 | DescribeSslCertificates |
| 指定したSSL証明書の詳細情報を取得します。1回のリクエストで、1つのSSL証明書の1つの詳細情報を取得できます。 | DescribeSslCertificateAttribute |
| 指定したSSL証明書をダウンロードします。1回のリクエストで、SSL証明書のキー・CA・証明書のいずれかを取得できます。 | DownloadSslCertificate |
| 指定したSSL証明書の詳細情報を更新します。1回のリクエストで、1つのSSL証明書の1つの詳細情報を更新できます。 | ModifySslCertificateAttribute |
| SSL証明書を管理する申請法人情報を登録または更新します。 | RegisterCorporateInfoForCertificate |
| 指定したSSL証明書をアップロードします。1回のリクエストで、SSL証明書のキー・CA・証明書の1セットをアップロードできます。 | UploadSslCertificate |
| 登録されている申請法人情報を取得します。 | NiftyDescribeCorporateInfoForCertificate |
利用状況
| 概要 | API名 |
|---|---|
| リソースの利用状況を返却します。 | DescribeResources |
| サービスの稼働情報を返却します。 | DescribeServiceStatus |
| リソースの利用状況を返却します。 | DescribeUsage |
| APIおよびコントロールパネルの利用履歴を返却します。 | DescribeUserActivities |
アップロード
| 概要 | API名 |
|---|---|
| アップロード中のタスク情報を返却します。 | DescribeUploads |
| サーバーインポートの処理をキャンセルします。 | CancelUpload |
付替IPアドレス
| 概要 | API名 |
|---|---|
| 付替IPアドレスを割り当てます。 | AllocateAddress |
| 指定したサーバーへ付替IPアドレスを追加します。 | AssociateAddress |
| 付替IPアドレスの基本情報を更新します。 | NiftyModifyAddressAttribute |
| 付替IPアドレスの情報を取得します。 | DescribeAddresses |
| サーバーから付替IPアドレスを解除します。 | DisassociateAddress |
| 付替IPアドレスの解放を行います。 | ReleaseAddress |
マルチIPアドレス
| 概要 | API名 |
|---|---|
| 指定したサーバーへマルチIPアドレスグループを割り当てます。 | AssociateMultiIpAddressGroup |
| マルチIPアドレスグループを作成します。 | CreateMultiIpAddressGroup |
| マルチIPアドレスグループを削除します。 | DeleteMultiIpAddressGroup |
| マルチIPアドレスグループの情報を取得します。 | DescribeMultiIpAddressGroups |
| 指定したサーバーからマルチIPアドレスグループの割り当てを解除します。 | DisassociateMultiIpAddressGroup |
| マルチIPアドレスグループで利用できるIPアドレスを追加します。 | IncreaseMultiIpAddressCount |
| マルチIPアドレスグループの情報更新を行います。 | ModifyMultiIpAddressGroupAttribute |
| マルチIPアドレスグループで確保しているIPアドレスを解放します。 | ReleaseMultiIpAddresses |
追加NIC
| 概要 | API名 |
|---|---|
| 追加NICを新規作成します。 | CreateNetworkInterface |
| 追加NICの情報を取得します。 | DescribeNetworkInterfaces |
| 指定したサーバーに追加NICを接続します。 | AttachNetworkInterface |
| サーバーに接続した追加NICを解除します。 | DetachNetworkInterface |
| 追加NICの削除を行います。 | DeleteNetworkInterface |
| 追加NICの属性情報の更新を行います。 | ModifyNetworkInterfaceAttribute |
オートスケール
| 概要 | API名 |
|---|---|
| オートスケール定義を新規作成します。 | NiftyCreateAutoScalingGroup |
| 指定したオートスケールの定義情報を取得します。 | NiftyDescribeAutoScalingGroups |
| 指定したオートスケール定義のログを取得します。 | NiftyDescribeScalingActivities |
| 指定したオートスケールの定義を変更します。 | NiftyUpdateAutoScalingGroup |
| 指定したオートスケールの定義を削除します。 | NiftyDeleteAutoScalingGroup |
基本監視
| 概要 | API名 |
|---|---|
| 基本監視ルールを新規作成します。 | NiftyCreateAlarm |
| 指定した基本監視ルールの情報を取得します。 | NiftyDescribeAlarms |
| 基本監視ルールを更新します。 | NiftyUpdateAlarm |
| 基本監視ルールを削除します。 | NiftyDeleteAlarm |
| 監視ルールに設定されているパーティション情報を取得します。 | NiftyDescribeAlarmsPartitions |
| サーバー、ロードバランサーおよびディスクパーティションの稼働状況を表示したチャートのデータを取得します。 | NiftyDescribePerformanceChart |
| アラーム履歴一覧を取得します。 | NiftyDescribeAlarmHistory |
| 監視ルールの監視項目毎に、リソース異常発生と解除のログ情報を取得します。 | NiftyDescribeAlarmRulesActivities |
プライベートLAN
| 概要 | API名 |
|---|---|
| プライベートLANを新規作成します。 | NiftyCreatePrivateLan |
| プライベートLANの削除を行います。 | NiftyDeletePrivateLan |
| 指定されたプライベートLANの情報を取得します。 | NiftyDescribePrivateLans |
| プライベートLANの基本情報の変更を行います。 | NiftyModifyPrivateLanAttribute |
ルーター
| 概要 | API名 |
|---|---|
| ルーターを新規作成します。 | NiftyCreateRouter |
| 指定したルーターを削除します。 | NiftyDeleteRouter |
| 指定したルーターの情報の取得します。 | NiftyDescribeRouters |
| 指定したルーターを再起動します。 | NiftyRebootRouters |
| 指定したルーターの詳細情報を更新します。 | NiftyModifyRouterAttribute |
| 指定したルーターのネットワークの割り当てを変更します。 | NiftyUpdateRouterNetworkInterfaces |
| 指定したルーターを最新バージョンに入れ替えます。 | NiftyReplaceRouterLatestVersion |
| 指定したルーターを、旧バージョン(バックアップ状態)に差し戻します。 | NiftyRestoreRouterPreviousVersion |
| ルーターのバックアップ状態を解除します。 | NiftyReleaseRouterBackupState |
ルートテーブル
| 概要 | API名 |
|---|---|
| ルーターに設定するルートテーブルを新規作成します。 | CreateRouteTable |
| ルーターに設定するルートテーブルの削除を行います。 | DeleteRouteTable |
| 指定したルートテーブルの情報を取得します。 | DescribeRouteTables |
| 指定したルーターへルートテーブルを設定する。 | AssociateRouteTable |
| ルーターに設定されたルートテーブルを解除する。 | DisassociateRouteTable |
| ルーターに設定されたルートテーブルを解除し、指定したルートテーブルに入れ替える。 | ReplaceRouteTableAssociation |
| ルートテーブルに適用するルート情報を作成する。 | CreateRoute |
| ルートテーブルに適用されたルート情報を削除する。 | DeleteRoute |
| ルートテーブルに登録されたルート情報を、指定したルート情報に入れ替える。 | ReplaceRoute |
NATテーブル
| 概要 | API名 |
|---|---|
| ルーターに設定するNATテーブルを新規作成します。 | NiftyCreateNatTable |
| ルーターに設定するNATテーブルの削除を行います。 | NiftyDeleteNatTable |
| 指定したNATテーブルの情報を取得します。 | NiftyDescribeNatTables |
| 指定したルーターへNATテーブルを設定する。 | NiftyAssociateNatTable |
| ルーターに設定されたNATテーブルを解除する。 | NiftyDisassociateNatTable |
| ルーターに設定されたルートNATテーブルを解除し、指定したNATテーブルに入れ替える。 | NiftyReplaceNatTableAssociation |
| NATテーブルに適用するNATルール情報を作成する。 | NiftyCreateNatRule |
| NATテーブルに適用されたNATルール情報を削除する。 | NiftyDeleteNatRule |
| NATテーブルに登録されたNATルールを、指定したNATルールに入れ替える。 | NiftyReplaceNatRule |
DHCP
| 概要 | API名 |
|---|---|
| ルーターに設定されたプライベートLANに対して、DHCP機能を有効化します。 | NiftyEnableDhcp |
| ルーターに設定されたプライベートLANに対してDHCP機能を無効化します。 | NiftyDisableDhcp |
| DHCPオプションの設定情報を新規作成します。 | CreateDhcpOptions |
| DHCPオプションの設定情報を削除します。 | DeleteDhcpOptions |
| DHCPオプションの設定情報を取得します。 | DescribeDhcpOptions |
| ルーターに登録されたDHCPオプションを解除し、指定したDHCPオプションに入れ替えます。 | NiftyReplaceDhcpOption |
| DHCPコンフィグの入れ替えを行います。 | NiftyReplaceDhcpConfig |
| DHCPでのIP払い出し状態を表示します。 | NiftyDescribeDhcpStatus |
| DHCPコンフィグを新規作成します。 | NiftyCreateDhcpConfig |
| 指定したDHCPコンフィグを削除します。 | NiftyDeleteDhcpConfig |
| DHCPコンフィグ情報を取得します。 | NiftyDescribeDhcpConfigs |
| 指定したDHCPコンフィグに、手動割り当てIPアドレスの設定をを追加します。 | NiftyCreateDhcpStaticMapping |
| 指定したDHCPコンフィグから、手動割り当てIPアドレスの設定を削除します。 | NiftyDeleteDhcpStaticMapping |
| 指定したDHCPコンフィグに、自動割り当てIPアドレスの設定を追加します。 | NiftyCreateDhcpIpAddressPool |
| 指定したDHCPコンフィグから、自動割り当てIPアドレスの設定を削除します。 | NiftyDeleteDhcpIpAddressPool |
Webプロキシ
| 概要 | API名 |
|---|---|
| 指定したルーターに対してWebプロキシを新規作成します。 | NiftyCreateWebProxy |
| ルーターに設定されたWebプロキシを削除します。 | NiftyDeleteWebProxy |
| ルーターに設定されているWebプロキシの設定情報を取得します。 | NiftyDescribeWebProxies |
| ルーターに設定されたWebプロキシの詳細情報を更新します。 | NiftyModifyWebProxyAttribute |
拠点間VPNゲートウェイ
| 概要 | API名 |
|---|---|
| 拠点間VPNゲートウェイを新規作成します。 | CreateVpnGateway |
| 指定された拠点間VPNゲートウェイを削除します。 | DeleteVpnGateway |
| 指定した拠点間VPNゲートウェイの情報を取得します。 | DescribeVpnGateways |
| 拠点間VPNゲートウェイの接続ログ情報を取得します。 | NiftyDescribeVpnGatewayActivities |
| 指定された拠点間VPNゲートウェイの詳細情報を更新します。 | NiftyModifyVpnGatewayAttribute |
| 指定した拠点間VPNゲートウェイを再起動します。 | NiftyRebootVpnGateways |
| 指定した拠点間VPNゲートウェイへルートテーブル設定する。 | NiftyAssociateRouteTableWithVpnGateway |
| 拠点間VPNゲートウェイに設定されたルートテーブルを解除する。 | NiftyDisassociateRouteTableFromVpnGateway |
| 拠点間VPNゲートウェイへのルートテーブル設定入れ替えを行う。 | NiftyReplaceRouteTableAssociationWithVpnGateway |
| 指定した拠点間VPNゲートウェイを最新バージョンに入れ替えます。 | NiftyReplaceVpnGatewayLatestVersion |
| 指定した拠点間VPNゲートウェイを、旧バージョン(バックアップ状態)に差し戻します。 | NiftyRestoreVpnGatewayPreviousVersion |
| 指定した拠点間VPNゲートウェイのバックアップ状態を解除します。 | NiftyReleaseVpnGatewayBackupState |
| 拠点間VPNゲートウェイのネットワーク設定変更をします。 | NiftyUpdateVpnGatewayNetworkInterfaces |
カスタマーゲートウェイ
| 概要 | API名 |
|---|---|
| カスタマーゲートウェイを新規作成します。 | CreateCustomerGateway |
| 指定されたカスタマーゲートウェイを削除します。 | DeleteCustomerGateway |
| 指定したカスタマーゲートウェイの情報を取得します。 | DescribeCustomerGateways |
| 指定されたカスタマーゲートウェイの詳細情報を更新します。 | NiftyModifyCustomerGatewayAttribute |
VPNコネクション
| 概要 | API名 |
|---|---|
| VPNコネクションを新規作成します。 | CreateVpnConnection |
| 指定されたVPNコネクションを削除します。 | DeleteVpnConnection |
| 指定されたVPNコネクションの情報を取得します。 | DescribeVpnConnections |
リモートアクセスVPNゲートウェイ
サーバーセパレート
| 概要 | API名 |
|---|---|
| サーバーセパレートを新規作成します。 | NiftyCreateSeparateInstanceRule |
| 指定したサーバーセパレートを削除します。 | NiftyDeleteSeparateInstanceRule |
| 指定したサーバーセパレートから、指定したサーバーをはずします。 | NiftyDeregisterInstancesFromSeparateInstanceRule |
| 指定したサーバーセパレートの設定情報を取得します。 | NiftyDescribeSeparateInstanceRules |
| 指定したサーバーセパレートを、指定したサーバーへ適用します。 | NiftyRegisterInstancesWithSeparateInstanceRule |
| 指定したサーバーセパレートの設定情報を更新します。 | NiftyUpdateSeparateInstanceRule |
バックアップ
| 概要 | API名 |
|---|---|
| 指定したバックアップルールの増分バックアップからコピーを作成します。 | CopyFromBackupInstance |
| 指定したバックアップルールの増分バックアップを作成します。 | CreateBackupInstances |
| バックアップルールを新規作成します。 | CreateInstanceBackupRule |
| 指定したバックアップルールを削除します。 | DeleteInstanceBackupRule |
| 指定したバックアップルールのイベントログ情報を取得します。 | DescribeInstanceBackupRuleActivities |
| 指定したバックアップルールの設定情報を取得します。 | DescribeInstanceBackupRules |
| 指定したバックアップルールの設定情報を更新します。 | ModifyInstanceBackupRuleAttribute |
| 指定したバックアップルールを再作成します。 | RefreshInstanceBackupRule |
その他
| 概要 | API名 |
|---|---|
| 利用可能なゾーンの情報を取得します。 | DescribeAvailabilityZones |
| 利用可能なリージョンの情報を取得します。 | DescribeRegions |
| 指定した機能を、指定したユーザーに共有します。 | AssociateUsers |
| 指定した機能から、指定したユーザーの共有を解除します。 | DissociateUsers |
| 指定した機能の共有ユーザー情報を取得します。 | DescribeAssociatedUsers |
付録
| 概要 | API名 |
|---|---|
| 「パラメーターエラー」「認証エラー、サービスエラー」「サーバーエラー」のエラーコード概要および対応方法を解説します。 | APIエラーコード表 |
| 「共通パラメーター」「認証方式」について解説します。 | 共通パラメーター |
| コンピューティングAPIで利用可能なエンドポイントを記述します。 | エンドポイント |
| サーバー、ファイアウォールグループ、ロードバランサーについては、作成時にゾーンを指定することができます。 | ゾーンについて |
フィードバック
サービス利用中のトラブルは、サポート窓口にお願いします。
お役に立ちましたか?