Get EBS volume types

Contributors netapp-ranuk

You can use this workflow to retrieve the supported EBS volume types.

Choose the correct workflow depending on the type of Cloud Volumes ONTAP deployment:

Get EBS volume types for single node

You can use this workflow to get the EBS volume types for a single node working environment.

1. Get the EBS volume types

HTTP method Path

GET

/occm/api/vsa/metadata/ebs-volume-types

curl example
curl --location --request GET 'https://cloudmanager.cloud.netapp.com/occm/api/vsa/metadata/ebs-volume-types' --header 'Content-Type: application/json' --header 'x-agent-id: <AGENT_ID>' --header 'Authorization: Bearer <ACCESS_TOKEN>'
Input

None

Output

The JSON output example includes the list of EBS volume types.

JSON output example
[
    {
        "description": "",
        "size": {
            "size": 100.0,
            "unit": "GB"
        },
        "supportedVolumeTypes": [
            "standard",
            "io1",
            "io2",
            "gp2"
        ],
        "supportedOccmLicenses": [
            "Explore (hourly)",
            "Standard (hourly)",
            "Standard (BYOL)",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL"
        ],
        "isDefault": false
    },
    {
        "description": "",
        "size": {
            "size": 500.0,
            "unit": "GB"
        },
        "supportedVolumeTypes": [
            "standard",
            "io1",
            "io2",
            "gp2",
            "st1"
        ],
        "supportedOccmLicenses": [
            "Explore (hourly)",
            "Standard (hourly)",
            "Standard (BYOL)",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL"
        ],
        "isDefault": false
    }
]

Get EBS volume types for high availability pair

You can use this workflow to get the EBS volume types for an HA working environment.

1. Get the EBS volume types

HTTP method Path

GET

/occm/api/aws/ha/metadata/ebs-volume-types

curl example
curl --location --request GET 'https://cloudmanager.cloud.netapp.com/occm/api/aws/ha/metadata/ebs-volume-types' --header 'Content-Type: application/json' --header 'x-agent-id: <AGENT_ID>' --header 'Authorization: Bearer <ACCESS_TOKEN>'
Input

None

Output

The JSON output example includes the list of EBS volume types.

JSON output example
[
    {
        "description": "",
        "size": {
            "size": 100.0,
            "unit": "GB"
        },
        "supportedVolumeTypes": [
            "standard",
            "io1",
            "io2",
            "gp2",
            "gp3"
        ],
        "supportedOccmLicenses": [
            "Explore (hourly)",
            "Standard (hourly)",
            "Standard (BYOL)",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL"
        ],
        "isDefault": false
    },
    {
        "description": "",
        "size": {
            "size": 500.0,
            "unit": "GB"
        },
        "supportedVolumeTypes": [
            "standard",
            "io1",
            "io2",
            "gp2",
            "gp3",
            "st1"
        ],
        "supportedOccmLicenses": [
            "Explore (hourly)",
            "Standard (hourly)",
            "Standard (BYOL)",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL",
            "Cloud Volumes ONTAP Explore",
            "Cloud Volumes ONTAP Standard",
            "Cloud Volumes ONTAP Premium",
            "Cloud Volumes ONTAP BYOL"
        ],
        "isDefault": false
    }
]