nas / Client / upgrade_nas_instance

upgrade_nas_instance

nas.Client.upgrade_nas_instance(**kwargs)

NASの基盤アップグレードを行います。

NASの基盤アップグレード中はNASに接続できない状態となり、その間のNASのステータスはupgrading(アップグレード中)となります。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.upgrade_nas_instance(
    NASInstanceIdentifier='string'
)
Parameters:

NASInstanceIdentifier (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) –