EVS / Client / get_versions

get_versions

EVS.Client.get_versions()

Returns information about VCF versions, ESX versions and EC2 instance types provided by Amazon EVS. For each VCF version, the response also includes the default ESX version and provided EC2 instance types.

See also: AWS API Documentation

Request Syntax

response = client.get_versions()
Return type:

dict

Returns:

Response Syntax

{
    'vcfVersions': [
        {
            'vcfVersion': 'VCF-5.2.1'|'VCF-5.2.2',
            'status': 'string',
            'defaultEsxVersion': 'string',
            'instanceTypes': [
                'i4i.metal',
            ]
        },
    ],
    'instanceTypeEsxVersions': [
        {
            'instanceType': 'i4i.metal',
            'esxVersions': [
                'string',
            ]
        },
    ]
}

Response Structure

  • (dict) –

    • vcfVersions (list) –

      A list of VCF versions with their availability status, default ESX version, and instance types.

      • (dict) –

        Information about a VCF versions provided by Amazon EVS, including its status, default ESX version, and EC2 instance types.

        • vcfVersion (string) –

          The VCF version number.

        • status (string) –

          The status for this VCF version. Valid values are:

          • AVAILABLE - This VCF version is available to you.

          • RESTRICTED - This VCF version has limited availability.

          Note

          If the version you need shows RESTRICTED, and you require, check out VCF versions and EC2 instance types provided by Amazon EVS for more information.

        • defaultEsxVersion (string) –

          The default ESX version for this VCF version. It is based on Broadcom’s Bill Of Materials (BOM).

        • instanceTypes (list) –

          EC2 instance types provided by Amazon EVS for this VCF version for creating environments.

          • (string) –

    • instanceTypeEsxVersions (list) –

      A list of EC2 instance types and their available ESX versions.

      • (dict) –

        Information about ESX versions offered for each EC2 instance type.

        • instanceType (string) –

          The EC2 instance type.

        • esxVersions (list) –

          The list of ESX versions offered for this instance type.

          • (string) –

Exceptions

  • EVS.Client.exceptions.ThrottlingException

  • EVS.Client.exceptions.InternalServerException