nas / Client / create_nas_instance
create_nas_instance
- nas.Client.create_nas_instance(**kwargs)
NASを新規作成します。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.create_nas_instance( AllocatedStorage=123, AvailabilityZone='string', MasterPrivateAddress='string', MasterUserPassword='string', MasterUsername='string', NASInstanceDescription='string', NASInstanceIdentifier='string', NASInstanceType=123, NASSecurityGroups=[ 'string', ], NetworkId='string', Protocol='nfs'|'cifs' )
- Parameters:
AllocatedStorage (integer) – [REQUIRED]
AvailabilityZone (string) –
MasterPrivateAddress (string) –
MasterUserPassword (string) –
MasterUsername (string) –
NASInstanceDescription (string) –
NASInstanceIdentifier (string) – [REQUIRED]
NASInstanceType (integer) –
NASSecurityGroups (list) –
(string) –
NetworkId (string) –
Protocol (string) – [REQUIRED]
- Return type:
dict
- Returns:
Response Syntax
{ 'NASInstance': { 'AllocatedStorage': 123, 'AuthenticationType': 123, 'AvailabilityZone': 'string', 'Endpoint': { 'Address': 'string', 'PrivateAddress': 'string' }, 'MasterUsername': 'string', 'NASInstanceClass': 'string', 'NASInstanceDescription': 'string', 'NASInstanceErrorInfo': { 'NASInstanceErrorCode': 'string', 'NASInstanceErrorMessage': 'string' }, 'NASInstanceIdentifier': 'string', 'NASInstanceStatus': 'string', 'NASInstanceType': 123, 'NASSecurityGroups': [ { 'NASSecurityGroupName': 'string', 'Status': 'string' }, ], 'NetworkId': 'string', 'NoRootSquash': True|False, 'Protocol': 'string', 'StorageType': 123, 'UpgradeRequired': True|False }, 'ResponseMetadata': { 'RequestId': 'string' } }
Response Structure
(dict) –
NASInstance (dict) –
AllocatedStorage (integer) –
AuthenticationType (integer) –
AvailabilityZone (string) –
Endpoint (dict) –
Address (string) –
PrivateAddress (string) –
MasterUsername (string) –
NASInstanceClass (string) –
NASInstanceDescription (string) –
NASInstanceErrorInfo (dict) –
NASInstanceErrorCode (string) –
NASInstanceErrorMessage (string) –
NASInstanceIdentifier (string) –
NASInstanceStatus (string) –
NASInstanceType (integer) –
NASSecurityGroups (list) –
(dict) –
NASSecurityGroupName (string) –
Status (string) –
NetworkId (string) –
NoRootSquash (boolean) –
Protocol (string) –
StorageType (integer) –
UpgradeRequired (boolean) –
ResponseMetadata (dict) –
RequestId (string) –