DeleteNASInstance
処理概要
NASを削除します。
この操作の進捗状況を確認するにはDescribeNASInstancesアクションを利用してください。
このアクションは一度送信するとキャンセル・取り消しを行うことはできません。
指定するパラメーター
パラメーター | 型 | 説明 | 必須 |
---|---|---|---|
NASInstanceIdentifier | string |
NAS名
使用可能文字: 1〜63字のアルファベット(小文字)・数字・ハイフン('-') |
○ |
DirectoryServiceAdministratorName | string |
Directory Serviceの管理者ユーザー名 |
○ (Directory Service 認証NASを指定した場合必須) |
DirectoryServiceAdministratorPassword | string |
Directory Serviceの管理者ユーザーパスワード |
○ (Directory Service 認証NASを指定した場合必須) |
応答フィールド
フィールド (項目) | 型 | 説明 |
---|---|---|
DeleteNASInstanceResponse | structure |
ルート |
␣DeleteNASInstanceResult | structure |
結果 |
␣␣NASInstance | structure |
NAS 備考: NASInstanceの子要素はDescribeNASInstancesで返却される要素をすべて記載しているためAPIによっては返却されない要素もあります。実際のレスポンスはレスポンスサンプルを参照してください。 |
␣␣␣AllocatedStorage | integer |
割り当てるディスク容量 単位: GB |
␣␣␣AvailabilityZone | string |
NASのゾーン |
␣␣␣NASInstanceClass | string |
NASのタイプ |
␣␣␣NASInstanceIdentifier | string |
NAS名 |
␣␣␣NASInstanceDescription | string |
NASの説明 |
␣␣␣NASInstanceStatus | string |
NASのステータス |
␣␣␣NASInstanceErrorInfo | string |
NASのエラー情報 |
␣␣␣␣NASInstanceErrorCode | string |
発生中のエラーコード |
␣␣␣␣NASInstanceErrorMessage | string |
発生中のエラーメッセージ |
␣␣␣NASSecurityGroups | list |
NASファイアウォールグループ情報リスト |
␣␣␣␣NASSecurityGroup | structure |
NASファイアウォールグループ |
␣␣␣␣␣NASSecurityGroupName | string |
NASファイアウォールグループ名 |
␣␣␣␣␣Status | string |
NASファイアウォールグループのステータス
|
␣␣␣Endpoint | structure |
エンドポイント |
␣␣␣␣Address | string |
グローバルIPアドレス |
␣␣␣␣PrivateAddress | string |
プライベートIPアドレス |
␣␣␣Protocol | string |
プロトコル |
␣␣␣MasterUsername | string |
NASのマスターユーザ名 |
␣␣␣StorageType | integer |
ディスクタイプ |
␣␣␣NetworkId | string |
プライベートLANのネットワークユニークID |
␣␣␣AuthenticationType | integer |
認証タイプ 備考: CIFS(ローカル認証) or NFS : 0 CIFS(Directory Service 認証) : 1 |
␣␣␣DirectoryServiceDomainName | string |
Directory Service のドメイン名 備考: 対象NASのAuthenticationType=1の場合のみ表示 ※ステータスが認証エラーの場合は認証タイプ変更前の情報が表示される |
␣␣␣DomainControllers | list |
ドメインコントローラ情報リスト 備考: 対象NASのAuthenticationType=1の場合のみ表示 ※ステータスが認証エラーの場合は認証タイプ変更前の情報が表示される |
␣␣␣␣DomainController | structure |
ドメインコントローラ |
␣␣␣␣␣Hostname | string |
ドメインコントローラのホスト名 |
␣␣␣␣␣IPAddress | string |
ドメインコントローラのIPアドレス |
␣␣␣NASInstanceType | integer |
NASタイプ 備考: 標準タイプ : 0 | 高速タイプ : 1 |
␣␣␣NoRootSquash | boolean |
root権限許可 備考: false(root権限使用禁止)固定 |
␣␣␣UpgradeRequired | boolean |
NAS領域の基盤アップグレード要否 備考: 基盤アップグレードが必要 : true | 基盤アップグレードは不要 : false |
␣ResponseMetadata | structure |
共通メタ情報 |
␣␣RequestId | string |
リクエスト識別子 |
エラー
コード | メッセージ | タイプ | HTTPステータスコード | 説明 |
---|---|---|---|---|
Client.InvalidParameter.NotFound.NASInstanceIdentifier | NASInstance aaaa not found. |
Sender | 404 | 指定したNASInstanceIdentifierが存在しない場合 |
Client.Resource.IncorrectState.DeleteNASInstance | The specified NASInstance is not in the deletable state. |
Sender | 400 | 指定したNASのステータスが以下でない場合 available failed storage-full incompatible-authentication |
Client.InvalidParameter.Required.NASInstanceIdentifier | The parameter NASInstanceIdentifier must be provided and must not be blank. |
Sender | 400 | 必須のNASInstanceIdentifierを指定しなかった場合 |
Client.InvalidParameter.TooLong.NASInstanceIdentifier | The parameter NASInstanceIdentifier is not a valid identifier because it is longer than 63 characters. |
Sender | 400 | NASInstanceIdentifierに63文字以上指定した場合 |
Client.InvalidParameter.Format.NASInstanceIdentifier | The parameter NASInstanceIdentifier is not a valid identifier. Identifiers must begin with a letter; must contain only lowercase ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens. |
Sender | 400 | NASInstanceIdentifierに無効な値(数字から始まる、@を使用した値など)を指定した場合" |
Client.InvalidParameter.Missing.DirectoryServiceAdministratorName | The parameter DirectoryServiceAdministratorName is required. |
Sender | 400 | Directory Service 認証NAS指定時にDirectoryServiceAdministratorNameを指定しなかった場合 |
Client.InvalidParameter.Missing.DirectoryServiceAdministratorPassword | The parameter DirectoryServiceAdministratorPassword is required. |
Sender | 400 | Directory Service 認証NAS指定時にDirectoryServiceAdministratorPasswordを指定しなかった場合 |
リクエストサンプル
https://jp-east-1.nas.api.nifcloud.com/
?Action=DeleteNASInstance
&NASInstanceIdentifier=example-nas-server
&SignatureVersion=2
&SignatureMethod=HmacSHA256
&Timestamp=2016-02-24T00:00:00.000Z
&AWSAccessKeyId=<NIFCLOUD Access Key ID>
&Signature=<Signature>
応答サンプル
<DeleteNASInstanceResponse>
<DeleteNASInstanceResult>
<NASInstance>
<AllocatedStorage>2000</AllocatedStorage>
<AvailabilityZone>east-21</AvailabilityZone>
<NASInstanceClass>small</NASInstanceClass>
<NASInstanceIdentifier>example-nas-server</NASInstanceIdentifier>
<NASInstanceStatus>deleting</NASInstanceStatus>
<NASSecurityGroups>
<NASSecurityGroup>
<NASSecurityGroupName>default.east-21</NASSecurityGroupName>
<Status>active</Status>
</NASSecurityGroup>
</NASSecurityGroups>
<Endpoint>
<Address>xxx.xxx.xxx.xxx</Address>
<PrivateAddress>yyy.yyy.yyy.yyy</PrivateAddress>
</Endpoint>
<Protocol>nfs</Protocol>
<InstanceCreateTime>2016-02-02T09:07:40.000+09:00</InstanceCreateTime>
<StorageType>0</StorageType>
<UpgradeRequired>true</UpgradeRequired>
</NASInstance>
</DeleteNASInstanceResult>
<ResponseMetadata>
<RequestId>41ecfde1-39f0-4aff-9b95-218f85650cbb</RequestId>
</ResponseMetadata>
</DeleteNASInstanceResponse>