利用可能な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で利用可能なエンドポイントを記述します。 | エンドポイント |
サーバー、ファイアウォールグループ、ロードバランサーについては、作成時にゾーンを指定することができます。 | ゾーンについて |