Skip to content

Releases: AlexanderSehr/AzureAPICrawler

1.0.0

10 Jan 20:45
Compare
Choose a tag to compare
  • Release version after weeks of testing in production
  • Added capability to fetch additional API versions using external functions

0.2.0

22 Nov 09:07
Compare
Choose a tag to compare
  • Updated output of Get-AzureAPISpecsData function to Hashtable and only properties that will be surfaced by the utilities (e.g., not outputs/resources, etc.):
    {
      "Microsoft.Storage/storageAccounts/blobServices/containers": {
        "data": {
          "supportsLocks": false,
          "supportsPrivateEndpoints": false,
          "diagnosticLogsOptions": [],
          "parameters": [
            {
              "minLength": 3,
              "name": "name",
              "maxLength": 63,
              "required": true,
              "type": "string",
              "level": 0,
              "description": "The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number."
            }
            // (..)
          ],
          "roleAssignmentOptions": [
            {
              "name": "Avere Contributor",
              "id": "4f8fab4f-1852-4a58-a46a-8eaf358af14a"
            }
            // (..)
          ],
          "isSingleton": false,
          "diagnosticMetricsOptions": []
        },
        "metadata": {
          "urlPath": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}",
          "jsonFilePath": "C:\\dev\\ip\\AzureAPICrawler\\temp\\azure-rest-api-specs\\specification\\storage\\resource-manager\\Microsoft.Storage\\stable\\2022-09-01\\blob.json",
          "parentUrlPath": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}"
        }
      }
    }
  • Updated documentation
  • Updated tests

0.1.3

21 Nov 23:28
Compare
Choose a tag to compare
  • Added initial version for a nightly test pipeline to validate the public module functions
  • Extended documentation
  • Improved check whether a resource is a "singleton" (i.e., can only be deployed once in the current scope)

Full Changelog: 0.1.0...0.1.3

0.1.0

20 Nov 12:20
Compare
Choose a tag to compare

This is the initial release for the AzureAPICrawler utility, indended to help consumers to fetch the latest and greates Provider-releated information from the azure-rest-api-specs repository.

For more information, please refer to the ReadMe.

Full Changelog: https://github.com/AlexanderSehr/AzureAPICrawler/commits/0.1.0