Skip to main content

Create Azure cloud provider account

Contributors netapp-ranuk

You can use this workflow to create an Azure cloud provider account. An Azure cloud provider account holds Azure access keys required to perform actions in Azure.

Before you begin

You must have Azure credentials.

HTTP method and endpoint

This REST API call uses the following method and endpoint.

HTTP method Path

GET

/occm/api/accounts?providerType=AZURE

Curl example
curl --request POST \
--location "https://cloudmanager.cloud.netapp.com/occm/api/accounts?providerType=AZURE" \
--header "x-agent-id: <AGENT_ID>" \
--header "Authorization: Bearer <ACCESS_TOKEN>" \
--header "Content-Type: application/json"
Input

Query parameter (Optional):

providerType string

Output

The JSON output provides an example of the cloud provider details.

JSON output example
{
    "awsAccounts": [],
    "azureAccounts": [
        {
            "publicId": "ManagedServiceIdentity",
            "accountName": "Managed Service Identity",
            "accountType": "SERVICE_IDENTITY",
            "tenantId": "",
            "applicationId": "",
            "occmRole": "Azure",
            "vsaList": [
                {
                    "publicId": "VsaWorkingEnvironment-uFPaNkrv",
                    "name": "Azure123",
                    "workingEnvironmentType": "AZURE"
                }
            ]
        }
    ],
    "gcpStorageAccounts": [],
    "nssAccounts": []
}