{ "opencollection": "1.0.0", "info": { "name": "Tessell APIs activity-center azure-netapp-admin-controller API", "version": "1.0" }, "items": [ { "info": { "name": "azure-netapp-admin-controller", "type": "folder" }, "items": [ { "info": { "name": "Discover Azure NetApp Accounts(s)", "type": "http" }, "http": { "method": "POST", "url": "{server}/storages/governance/azure-netapp/discovery", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "subscription", "value": "", "type": "query", "description": "Filter the entities based on cloud-subscription" }, { "name": "region", "value": "", "type": "query", "description": "Filter the entities based on cloud-region" } ] }, "docs": "Discover Azure NetApp Accounts(s)" }, { "info": { "name": "Discover Capacity Pools(s) for a Azure NetApp", "type": "http" }, "http": { "method": "POST", "url": "{server}/storages/governance/azure-netapp/:anf-id/capacity-pools/discovery", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "anf-id", "value": "12345678-abcd-1234-abcd-1234abcd5678", "type": "path", "description": "Tessell Generated UUID of the Azure NetApp" }, { "name": "subscription", "value": "", "type": "query", "description": "Filter the entities based on cloud-subscription" }, { "name": "region", "value": "", "type": "query", "description": "Filter the entities based on cloud-region" } ] }, "docs": "Discover Capacity Pools(s) for a Azure NetApp" }, { "info": { "name": "Register Azure NetApp if not already registered", "type": "http" }, "http": { "method": "POST", "url": "{server}/storages/governance/azure-netapp/register", "headers": [ { "name": "Authorization", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Register Azure NetApp if not already registered" }, { "info": { "name": "Register Azure NetApp Capacity Pools if not already registered", "type": "http" }, "http": { "method": "POST", "url": "{server}/storages/governance/azure-netapp/:anf-id/capacity-pools/register", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "anf-id", "value": "12345678-abcd-1234-abcd-1234abcd5678", "type": "path", "description": "Tessell Generated UUID of the Azure NetApp" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Register Azure NetApp Capacity Pools if not already registered" }, { "info": { "name": "De-Register Azure NetApp", "type": "http" }, "http": { "method": "DELETE", "url": "{server}/storages/governance/azure-netapp/:anf-id/deregister", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "anf-id", "value": "12345678-abcd-1234-abcd-1234abcd5678", "type": "path", "description": "Tessell Generated UUID of the Azure NetApp" } ] }, "docs": "De-Register Azure NetApp" }, { "info": { "name": "De-Register Azure NetApp", "type": "http" }, "http": { "method": "DELETE", "url": "{server}/storages/governance/azure-netapp/:anf-id/capacity-pools/:cp-id/deregister", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "anf-id", "value": "12345678-abcd-1234-abcd-1234abcd5678", "type": "path", "description": "Tessell Generated UUID of the Azure NetApp" }, { "name": "cp-id", "value": "", "type": "path", "description": "Tessell Generated UUID of the Capacity-Pool" } ] }, "docs": "De-Register Azure NetApp" }, { "info": { "name": "Get the Azure NetApp policy to enable access of resources from azure", "type": "http" }, "http": { "method": "GET", "url": "{server}/storages/governance/azure-netapp/policy", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "subscription-name", "value": "", "type": "query", "description": "Subscription name" } ] }, "docs": "Get the Azure NetApp policy to enable access of resources from azure" }, { "info": { "name": "Get Azure NetApp(s) registered with Tessell", "type": "http" }, "http": { "method": "GET", "url": "{server}/storages/governance/azure-netapp", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "statuses", "value": "", "type": "query", "description": "Statuses of Azure NetApp to be included" }, { "name": "skip-statuses", "value": "", "type": "query", "description": "Statuses of Azure NetApp to be skipped" }, { "name": "subscription", "value": "", "type": "query", "description": "Filter the entities based on cloud-subscription" }, { "name": "region", "value": "", "type": "query", "description": "Filter the entities based on cloud-region" }, { "name": "page-size", "value": "", "type": "query", "description": "Page size for get query" }, { "name": "page-offset", "value": "", "type": "query", "description": "Page offset for get query" } ] }, "docs": "Get Azure NetApp(s) registered with Tessell" }, { "info": { "name": "Get Azure NetApp registered with Tessell", "type": "http" }, "http": { "method": "GET", "url": "{server}/storages/governance/azure-netapp/:anf-id", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "anf-id", "value": "12345678-abcd-1234-abcd-1234abcd5678", "type": "path", "description": "Tessell Generated UUID of the Azure NetApp" } ] }, "docs": "Get Azure NetApp registered with Tessell" }, { "info": { "name": "Get the Azure NetApp Quotas for a region", "type": "http" }, "http": { "method": "GET", "url": "{server}/storages/governance/azure-netapp/quotas", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "subscription", "value": "", "type": "query", "description": "Subscription name" }, { "name": "region", "value": "", "type": "query", "description": "Region name" } ] }, "docs": "Get the Azure NetApp Quotas for a region" }, { "info": { "name": "Sync details of Azure NetApp with cloud", "type": "http" }, "http": { "method": "POST", "url": "{server}/storages/governance/azure-netapp/:anf-id/sync-with-cloud", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "anf-id", "value": "12345678-abcd-1234-abcd-1234abcd5678", "type": "path", "description": "Tessell Generated UUID of the Azure NetApp" } ] }, "docs": "Sync details of Azure NetApp with cloud" } ] } ], "bundled": true }