{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:azure-arm-purestorage/operations-list":{"get":{"operationId":"cloud_azure_arm_purestorage_operations_list","summary":"List the operations for the provider","description":"GET /providers/PureStorage.Block/operations","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/reservations-list-by-subscription":{"get":{"operationId":"cloud_azure_arm_purestorage_reservations_list_by_subscription","summary":"List reservations by Azure subscription ID","description":"GET /subscriptions/{subscriptionId}/providers/PureStorage.Block/reservations","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-list-by-subscription":{"get":{"operationId":"cloud_azure_arm_purestorage_storage_pools_list_by_subscription","summary":"List storage pools by Azure subscription ID","description":"GET /subscriptions/{subscriptionId}/providers/PureStorage.Block/storagePools","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/reservations-list-by-resource-group":{"get":{"operationId":"cloud_azure_arm_purestorage_reservations_list_by_resource_group","summary":"List reservations by resource group","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/reservations-get":{"get":{"operationId":"cloud_azure_arm_purestorage_reservations_get","summary":"Get a reservation","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"reservationName","in":"query","required":true,"description":"Name of the reservation.","schema":{"type":"string","description":"Name of the reservation."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/reservations-create":{"post":{"operationId":"cloud_azure_arm_purestorage_reservations_create","summary":"Create a reservation","description":"PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","reservationName","body"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"reservationName":{"type":"string","description":"Name of the reservation."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/reservations-update":{"post":{"operationId":"cloud_azure_arm_purestorage_reservations_update","summary":"Update a reservation","description":"PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","reservationName","body"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"reservationName":{"type":"string","description":"Name of the reservation."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/reservations-delete":{"post":{"operationId":"cloud_azure_arm_purestorage_reservations_delete","summary":"Delete a reservation","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","reservationName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"reservationName":{"type":"string","description":"Name of the reservation."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/reservations-get-billing-report":{"post":{"operationId":"cloud_azure_arm_purestorage_reservations_get_billing_report","summary":"Provides a summarized report along with actions for resources billed via given reservation","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}/getBillingReport","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","reservationName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"reservationName":{"type":"string","description":"Name of the reservation."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/reservations-get-billing-status":{"post":{"operationId":"cloud_azure_arm_purestorage_reservations_get_billing_status","summary":"Provides various statistics about resources billed via given reservation.","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}/getBillingStatus","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","reservationName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"reservationName":{"type":"string","description":"Name of the reservation."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/reservations-get-resource-limits":{"post":{"operationId":"cloud_azure_arm_purestorage_reservations_get_resource_limits","summary":"Limits constraining certain resource properties.","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}/getResourceLimits","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","reservationName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"reservationName":{"type":"string","description":"Name of the reservation."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-list-by-resource-group":{"get":{"operationId":"cloud_azure_arm_purestorage_storage_pools_list_by_resource_group","summary":"List storage pools by resource group","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-get":{"get":{"operationId":"cloud_azure_arm_purestorage_storage_pools_get","summary":"Get a storage pool","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"storagePoolName","in":"query","required":true,"description":"Name of the storage pool","schema":{"type":"string","description":"Name of the storage pool"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-create":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_create","summary":"Create a storage pool","description":"PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","body"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-update":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_update","summary":"Update a storage pool","description":"PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","body"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-delete":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_delete","summary":"Delete a storage pool","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-storage-containers-list-by-storage-pool":{"get":{"operationId":"cloud_azure_arm_purestorage_avs_storage_containers_list_by_storage_pool","summary":"List AVS storage containers by storage pool","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"storagePoolName","in":"query","required":true,"description":"Name of the storage pool","schema":{"type":"string","description":"Name of the storage pool"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-storage-containers-get":{"get":{"operationId":"cloud_azure_arm_purestorage_avs_storage_containers_get","summary":"Get an AVS storage container","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers/{storageContainerName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"storagePoolName","in":"query","required":true,"description":"Name of the storage pool","schema":{"type":"string","description":"Name of the storage pool"}},{"name":"storageContainerName","in":"query","required":true,"description":"Name of the storage container","schema":{"type":"string","description":"Name of the storage container"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-storage-containers-delete":{"post":{"operationId":"cloud_azure_arm_purestorage_avs_storage_containers_delete","summary":"Delete an AVS storage container","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers/{storageContainerName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","storageContainerName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"storageContainerName":{"type":"string","description":"Name of the storage container"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-storage-container-volumes-list-by-avs-storage-container":{"get":{"operationId":"cloud_azure_arm_purestorage_avs_storage_container_volumes_list_by_avs_storage_container","summary":"List volumes in an AVS storage container","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers/{storageContainerName}/volumes","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"storagePoolName","in":"query","required":true,"description":"Name of the storage pool","schema":{"type":"string","description":"Name of the storage pool"}},{"name":"storageContainerName","in":"query","required":true,"description":"Name of the storage container","schema":{"type":"string","description":"Name of the storage container"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-storage-container-volumes-get":{"get":{"operationId":"cloud_azure_arm_purestorage_avs_storage_container_volumes_get","summary":"Get a volume in an AVS storage container","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers/{storageContainerName}/volumes/{volumeId}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"storagePoolName","in":"query","required":true,"description":"Name of the storage pool","schema":{"type":"string","description":"Name of the storage pool"}},{"name":"storageContainerName","in":"query","required":true,"description":"Name of the storage container","schema":{"type":"string","description":"Name of the storage container"}},{"name":"volumeId","in":"query","required":true,"description":"ID of the volume in the storage container","schema":{"type":"string","description":"ID of the volume in the storage container"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-storage-container-volumes-update":{"post":{"operationId":"cloud_azure_arm_purestorage_avs_storage_container_volumes_update","summary":"Update a volume in an AVS storage container","description":"PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers/{storageContainerName}/volumes/{volumeId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","storageContainerName","volumeId","body"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"storageContainerName":{"type":"string","description":"Name of the storage container"},"volumeId":{"type":"string","description":"ID of the volume in the storage container"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-storage-container-volumes-delete":{"post":{"operationId":"cloud_azure_arm_purestorage_avs_storage_container_volumes_delete","summary":"Delete a volume in an AVS storage container","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers/{storageContainerName}/volumes/{volumeId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","storageContainerName","volumeId"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"storageContainerName":{"type":"string","description":"Name of the storage container"},"volumeId":{"type":"string","description":"ID of the volume in the storage container"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-vms-list-by-storage-pool":{"get":{"operationId":"cloud_azure_arm_purestorage_avs_vms_list_by_storage_pool","summary":"List AVS VMs by storage pool","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"storagePoolName","in":"query","required":true,"description":"Name of the storage pool","schema":{"type":"string","description":"Name of the storage pool"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-vms-get":{"get":{"operationId":"cloud_azure_arm_purestorage_avs_vms_get","summary":"Get an AVS VM","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"storagePoolName","in":"query","required":true,"description":"Name of the storage pool","schema":{"type":"string","description":"Name of the storage pool"}},{"name":"avsVmId","in":"query","required":true,"description":"ID of the AVS VM","schema":{"type":"string","description":"ID of the AVS VM"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-vms-update":{"post":{"operationId":"cloud_azure_arm_purestorage_avs_vms_update","summary":"Update an AVS VM","description":"PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","avsVmId","body"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"avsVmId":{"type":"string","description":"ID of the AVS VM"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-vms-delete":{"post":{"operationId":"cloud_azure_arm_purestorage_avs_vms_delete","summary":"Delete an AVS VM","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","avsVmId"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"avsVmId":{"type":"string","description":"ID of the AVS VM"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-vm-volumes-list-by-avs-vm":{"get":{"operationId":"cloud_azure_arm_purestorage_avs_vm_volumes_list_by_avs_vm","summary":"List volumes in an AVS VM","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}/avsVmVolumes","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"storagePoolName","in":"query","required":true,"description":"Name of the storage pool","schema":{"type":"string","description":"Name of the storage pool"}},{"name":"avsVmId","in":"query","required":true,"description":"ID of the AVS VM","schema":{"type":"string","description":"ID of the AVS VM"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-vm-volumes-get":{"get":{"operationId":"cloud_azure_arm_purestorage_avs_vm_volumes_get","summary":"Get a volume in an AVS VM","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}/avsVmVolumes/{volumeId}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"storagePoolName","in":"query","required":true,"description":"Name of the storage pool","schema":{"type":"string","description":"Name of the storage pool"}},{"name":"avsVmId","in":"query","required":true,"description":"ID of the AVS VM","schema":{"type":"string","description":"ID of the AVS VM"}},{"name":"volumeId","in":"query","required":true,"description":"ID of the volume in the AVS VM","schema":{"type":"string","description":"ID of the volume in the AVS VM"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-vm-volumes-update":{"post":{"operationId":"cloud_azure_arm_purestorage_avs_vm_volumes_update","summary":"Update a volume in an AVS VM","description":"PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}/avsVmVolumes/{volumeId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","avsVmId","volumeId","body"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"avsVmId":{"type":"string","description":"ID of the AVS VM"},"volumeId":{"type":"string","description":"ID of the volume in the AVS VM"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/avs-vm-volumes-delete":{"post":{"operationId":"cloud_azure_arm_purestorage_avs_vm_volumes_delete","summary":"Delete a volume in an AVS VM","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}/avsVmVolumes/{volumeId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","avsVmId","volumeId"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"avsVmId":{"type":"string","description":"ID of the AVS VM"},"volumeId":{"type":"string","description":"ID of the volume in the AVS VM"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-disable-avs-connection":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_disable_avs_connection","summary":"Disable the existing AVS connection","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/disableAvsConnection","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-enable-avs-connection":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_enable_avs_connection","summary":"Initiate a connection between the storage pool and a specified AVS SDDC resource","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/enableAvsConnection","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","body"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-finalize-avs-connection":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_finalize_avs_connection","summary":"Finalize an already started AVS connection to a specific AVS SDDC","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/finalizeAvsConnection","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName","body"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-get-avs-connection":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_get_avs_connection","summary":"Returns current information about an on-going connection to an AVS instance","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/getAvsConnection","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-get-avs-status":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_get_avs_status","summary":"Returns the status of the storage pool connection to AVS","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/getAvsStatus","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-get-health-status":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_get_health_status","summary":"Retrieve health metrics of a storage pool","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/getHealthStatus","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-purestorage/storage-pools-repair-avs-connection":{"post":{"operationId":"cloud_azure_arm_purestorage_storage_pools_repair_avs_connection","summary":"Test and repair, if needed, all configuration elements of the storage pool connection to the AVS instance","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/repairAvsConnection","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","storagePoolName"],"properties":{"api-version":{"type":"string","default":"2024-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"storagePoolName":{"type":"string","description":"Name of the storage pool"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}