From 0d6f1b8f16bacadbf0bd20065ed8d48112250d27 Mon Sep 17 00:00:00 2001 From: Eron Wright Date: Wed, 15 Jan 2025 14:16:48 -0800 Subject: [PATCH 1/7] prepare for azure-native v3 --- scripts/minify-css.js | 2 +- scripts/run-browser-tests.js | 2 +- scripts/search/main.js | 7 +- .../registry/packages/azure-native/_index.md | 4 +- .../azure-native/from-v1-to-v2/_index.md | 274 --- .../from-v1-to-v2/azure-deprecation-cli.png | Bin 112762 -> 0 bytes .../from-v1-to-v2/azure-deprecation-ide.png | Bin 417653 -> 0 bytes .../top-level-resource-versions.md | 2075 ----------------- ...re-native-v1.yaml => azure-native-v2.yaml} | 10 +- .../registry/package/package-alert.html | 6 +- themes/default/layouts/registry/api.html | 11 +- .../layouts/registry/installation.html | 7 +- themes/default/layouts/registry/overview.html | 7 +- themes/default/layouts/registry/package.html | 7 +- themes/default/layouts/sitemap.xml | 2 +- tools/resourcedocsgen/cmd/docs/docs.go | 6 +- 16 files changed, 26 insertions(+), 2394 deletions(-) delete mode 100644 themes/default/content/registry/packages/azure-native/from-v1-to-v2/_index.md delete mode 100644 themes/default/content/registry/packages/azure-native/from-v1-to-v2/azure-deprecation-cli.png delete mode 100644 themes/default/content/registry/packages/azure-native/from-v1-to-v2/azure-deprecation-ide.png delete mode 100644 themes/default/content/registry/packages/azure-native/from-v1-to-v2/top-level-resource-versions.md rename themes/default/data/registry/packages/{azure-native-v1.yaml => azure-native-v2.yaml} (56%) diff --git a/scripts/minify-css.js b/scripts/minify-css.js index 7985b5a165..167c41f1aa 100644 --- a/scripts/minify-css.js +++ b/scripts/minify-css.js @@ -28,7 +28,7 @@ function minifyCSS(filePath) { // should not affect the minified bundle, since there isn't any new css being // used for this package that wouldn't already be in the bundle. skippedContentGlobs: [ - "public/registry/packages/azure-native-v1/**/*", + "public/registry/packages/azure-native-v2/**/*", ], css: [ bundlePath, diff --git a/scripts/run-browser-tests.js b/scripts/run-browser-tests.js index 90a0209bd8..81e4936e7c 100644 --- a/scripts/run-browser-tests.js +++ b/scripts/run-browser-tests.js @@ -16,7 +16,7 @@ const singles = [ "aws-native", "azure", "azure-native", - "azure-native-v1", + "azure-native-v2", "gcp", "google-native", "kubernetes", diff --git a/scripts/search/main.js b/scripts/search/main.js index b0f983fbea..1dd2da8ab9 100644 --- a/scripts/search/main.js +++ b/scripts/search/main.js @@ -35,10 +35,11 @@ let allObjects = [ ...registryObjects, ]; -// Temporary hack: Remove any references to `azure-native-v1`. This line can be -// removed once the azure-native-v1 package is removed from the Registry. +// Temporary hack: Remove any references to `azure-native-v2`. This line can be +// removed once the azure-native-v2 package is removed from the Registry. // https://github.com/pulumi/registry/issues/2879 -allObjects = allObjects.filter(o => !o.href.includes("azure-native-v1")); +// https://github.com/pulumi/pulumi-azure-native/issues/3420 +allObjects = allObjects.filter(o => !o.href.includes("azure-native-v2")); // Write the results, just so we have them. console.log(" ↳ Writing results..."); diff --git a/themes/default/content/registry/packages/azure-native/_index.md b/themes/default/content/registry/packages/azure-native/_index.md index 8b6b43c178..6a9d896a13 100644 --- a/themes/default/content/registry/packages/azure-native/_index.md +++ b/themes/default/content/registry/packages/azure-native/_index.md @@ -112,9 +112,9 @@ Visit the [How-to Guides](./how-to-guides) to find step-by-step guides for speci If you're already using the [Pulumi Azure Classic Provider](/registry/packages/azure) and would like to migrate to Azure Native, use the [migration guide](./from-classic). -### From v1 to v2 +### From v2 to v3 -To migrate from v1 to v2 of the Pulumi Azure Native Provider, use the [version upgrade guide](./from-v1-to-v2/). +To migrate from v2 to v3 of the Pulumi Azure Native Provider, use the [version upgrade guide](./from-v2-to-v3/). ### From Azure Resource Manager (ARM) templates diff --git a/themes/default/content/registry/packages/azure-native/from-v1-to-v2/_index.md b/themes/default/content/registry/packages/azure-native/from-v1-to-v2/_index.md deleted file mode 100644 index 09a6d38342..0000000000 --- a/themes/default/content/registry/packages/azure-native/from-v1-to-v2/_index.md +++ /dev/null @@ -1,274 +0,0 @@ ---- -title: Upgrade Guide for Azure Native v1 to v2 -meta_desc: How to upgrade from v1 to v2 of the Pulumi Azure Native Provider. -layout: package ---- - -## About - -The Pulumi Azure Native Provider v2 is now available. You can start taking advantages of the smaller, streamlined SDKs right away while also incorporating other enhancements including simplified user assigned identity handling, refreshed default versions, and consistent title casing. To upgrade to v2, there are a few changes you may need to make depending on your Pulumi programs. - -## Upgrade Steps - -### Prerequisites - -We recommend upgrading to the [latest version](https://github.com/pulumi/pulumi-azure-native/releases/tag/v1.104.0) of the v1 provider as a prerequisite to the v2 upgrade. This will enable you to resolve any pre-existing deprecated versions or resource structure changes. - -Review your program for warnings on missing imports or deprecated resources. If your program contains any deprecated explicit versions, you will need to update these to a newer version. The suggested version is shown in the deprecation message. - -![azure-deprecation-cli](./azure-deprecation-cli.png) - -![azure-deprecation-ide](./azure-deprecation-ide.png) - -### Upgrade Dependencies - -In your Pulumi program, upgrade the package to point to the latest v2.x version. - -* JavaScript/TypeScript: [`@pulumi/azure-native`](https://www.npmjs.com/package/@pulumi/azure-native/v/2.0.0) -* Python: [`pulumi-azure-native`](https://pypi.org/project/pulumi-azure-native/2.0.0/) -* Go: [`github.com/pulumi/pulumi-azure-native/sdk/go/azure`](https://github.com/pulumi/pulumi-azure-native/releases/tag/v2.0.0) -* .NET: [`Pulumi.AzureNative`](https://www.nuget.org/packages/Pulumi.AzureNative/2.0.0) -* Java: [`com.pulumi.azurenative`](https://central.sonatype.com/artifact/com.pulumi/azure-native/2.0.0) - -{{< chooser language "typescript,python,csharp,go" >}} - -{{% choosable language typescript %}} - -``` --"@pulumi/azure-native": "^1.0.0", -- "resolved": "https://registry.npmjs.org/@pulumi/azure-native/-/azure-native-1.104.0.tgz", -- "resolved": "https://registry.npmjs.org/@pulumi/azure-native/-/azure-native-1.104.0.tgz", -+ @pulumi/azure-native": "v2.0.0", -+ "resolved": "https://registry.npmjs.org/@pulumi/azure-native/-/azure-native-2.0.0.tgz", -+ "resolved": "https://registry.npmjs.org/@pulumi/azure-native/-/azure-native-2.0.0.tgz", -``` - -{{% /choosable %}} -{{% choosable language python %}} - -```python -- pulumi_azure_native==v1.104.0 -+ pulumi_azure_native==v2.0.0 -``` - -{{% /choosable %}} -{{% choosable language csharp %}} - -```csharp -- ' failed with an unhandled exception: -Error: Cannot find module '@pulumi/azure-native/resources/v20210501' -``` - -### Review Pulumi Diff - -After updating all imports to reflect v2 included Azure API versions, run `pulumi preview` and review the output. - -#### Pending Changes on Default Versions - -You may see pending changes when using the default version as the shape of the resource may have changed. You can choose to accept the changes, update your program to modify the resource properties to mitigate changes, or choose an explicit version which is compatible with the older version of the resource. - -A full list of default version changes can be found in the [top-level resource versions](./top-level-resource-versions). - -To continue using the previous Azure API version of a resource: - -1. Check the documentation in your IDE or our [registry API docs](https://www.pulumi.com/registry/packages/azure-native/) which identifies the previous version for each resource. For example: `Azure REST API Version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-06-01` -2. Import the previous version of the resource. These are available in the version-specific sub-folders of the SDK. - -Below are examples of changing an import to use an explicit version in each language. - -{{< chooser language "typescript,python,csharp,go,yaml" >}} - -{{% choosable language typescript %}} - -```typescript -- import { EventSubscription } from "@pulumi/azure-native/eventgrid"; -+ import { EventSubscription } from "@pulumi/azure-native/eventgrid/v20200601"; -``` - -{{% /choosable %}} -{{% choosable language python %}} - -```python -- from pulumi_azure_native import eventgrid -+ from pulumi_azure_native.eventgrid import v20200601 as eventgrid -``` - -{{% /choosable %}} -{{% choosable language csharp %}} - -```csharp -- using EventGrid = Pulumi.AzureNative.EventGrid; -+ using EventGrid = Pulumi.AzureNative.EventGrid.V20200601; -``` - -{{% /choosable %}} -{{% choosable language go %}} - -```go -- import eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid/v2" -+ import eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid/v2/v20200601” -``` - -{{% /choosable %}} -{{% choosable language yaml %}} - -```yaml -- type: azure-native:eventgrid:Topic -+ type: azure-native:eventgrid/v20200601:Topic -``` - -{{% /choosable %}} -{{< /chooser >}} - -#### User Assigned Identity Inputs - -`User assigned identity` inputs are now represented as a simple string array in each language instead of a map type. Where you are referencing user assigned identity inputs, you will need to update the syntax to resolve the error. - -```typescript -import * as resources from "@pulumi/azure-native/resources"; -import * as managedidentity from "@pulumi/azure-native/managedidentity"; -import * as storage from "@pulumi/azure-native/storage"; - -// Create a resource group -const resourceGroup = new resources.ResourceGroup("my-resource-group"); - -// Create a user-assigned managed identity -const userAssignedIdentity = new managedidentity.UserAssignedIdentity("my-user-assigned-identity", { - resourceGroupName: resourceGroup.name, -}); - -// Create a storage account that references the user-assigned managed identity -const storageAccount = new storage.StorageAccount("mystorageaccount", { - resourceGroupName: resourceGroup.name, - kind: "StorageV2", - location: resourceGroup.location, - identity: { - type: "UserAssigned", - userAssignedIdentities: [userAssignedIdentity.id], - }, - sku: { - name: "Standard_LRS", - }, -}); -``` - -Before this change, the identity block would need to use an apply as follows: - -```typescript -user_assigned_identity.id.apply(lambda id: {id: {}}) -``` - -#### Title Case Changes - -All resource names are now consistently in title case, starting with an uppercase letter. The previous lowercase resource names are aliased so all Pulumi state is backwards-compatible. While functions are not aliased, resolving the name discrepancy is as simple as updating the function names. For instance, in the TypeScript SDK, `azure-native.aadiam.getazureADMetric` changed to `azure-native.aadiam.getAzureADMetric`. - -The complete list of affected resources and functions is [in this PR](https://github.com/pulumi/pulumi-azure-native/pull/2366). - -#### MySQL and PostgreSQL Server and Flexible Server - -Both [Azure Database for MySQL](https://azure.microsoft.com/en-us/products/mysql) and [Azure Database for PostgreSQL](https://azure.microsoft.com/en-us/products/postgresql) are available in a `Single Server` and a `Flexible Server` variant. The `Single Server` variants are on the retirement path ([MySQL](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server), [PostgreSQL](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)). Azure recommends that all new servers are created as a `Flexible Server` variant. - -In v2, the following resources are now associated with a `Flexible Server` variant instead of `Single Server` as they were in v1: - -* `Configuration` -* `Database` -* `FirewallRule` -* `Server` -* `PrivateEndpointConnection` - -Existing v1 programs upgrading to v2 using the default version will result in a change of resource type. For instance, `azure-native.dbformysql.Server` would previously have referred to a `Single Server` but will now refer to a `Flexible Server` and will result in a replacement of the resource during the next `pulumi up`. However, the properties of flexible servers are sufficiently different that, in a typed language, the program will not compile. If you would like to continue using the previous Azure API version, you may do so by using the previous explicit version `2017-12-01`. - -{{< chooser language "typescript,python,csharp,go,yaml" >}} - -{{% choosable language typescript %}} - -```typescript -- import * as mysqldb from "@pulumi/azure-native/dbformysql" -+ import * as mysqldb from "@pulumi/azure-native/dbformysql/v20171201" - -- import * as postgresqldb from "@pulumi/azure-native/dbforpostgresql" -+ import * as postgresqldb from "@pulumi/azure-native/dbforpostgresql/v20171201" -``` - -{{% /choosable %}} -{{% choosable language python %}} - -```python -- from pulumi_azure_native import dbformysql -+ from pulumi_azure_native.dbformysql import v20171201 as dbformysql - -- from pulumi_azure_native import dbforpostgresql -+ from pulumi_azure_native.dbforpostgresql import v20171201 as dbforpostgresql -``` - -{{% /choosable %}} -{{% choosable language csharp %}} - -```csharp -- using MySQLDB = Pulumi.AzureNative.DBforMySQL; -+ using MySQLDB = Pulumi.AzureNative.DBforMySQL.V20171201; - -- using PostgreSQLDB = Pulumi.AzureNative.DBforPostgreSQL; -+ using PostgreSQLDB = Pulumi.AzureNative.DBforPostgreSQL.V20171201; -``` - -{{% /choosable %}} -{{% choosable language go %}} - -```go -- import mysqldb "github.com/pulumi/pulumi-azure-native-sdk/dbformysql" -+ import mysqldb "github.com/pulumi/pulumi-azure-native-sdk/dbformysql/v2/v20200601" - -- import postgresqldb "github.com/pulumi/pulumi-azure-native-sdk/dbforpostgresql" -+ import postgresqldb "github.com/pulumi/pulumi-azure-native-sdk/dbforpostgresql/v2/20171201" -``` - -{{% /choosable %}} -{{% choosable language yaml %}} - -```yaml -- type: azure-native:dbformysql:Server -+ type: azure-native:dbformysql/v20171201:Server - -- type: azure-native:dbforpostgresql:Server -+ type: azure-native:dbforpostgresql/v20171201:Server -``` - -{{% /choosable %}} -{{< /chooser >}} - -### Contributing - -If you experience any unexpected issues during your migration or would like to contribute to our codebase, please visit our [respository](https://github.com/pulumi/pulumi-azure-native) to open an [issue](https://github.com/pulumi/pulumi-azure-native/issues) or submit a pull request. diff --git a/themes/default/content/registry/packages/azure-native/from-v1-to-v2/azure-deprecation-cli.png b/themes/default/content/registry/packages/azure-native/from-v1-to-v2/azure-deprecation-cli.png deleted file mode 100644 index a0be48d858dbc67d6a02fa3c68373b7d05c78cbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112762 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ðwIDhFCCW+2dn#I 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

Dix5ikZ5)hRNw>V{)8Vi{iS6>V-Gw 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 ttzZ?!JGVx}@W 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

Z!j&HfAIuYyZY#;=E4fi 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 z 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 Ib4q9e01%Qq$^ZZW diff --git a/themes/default/content/registry/packages/azure-native/from-v1-to-v2/top-level-resource-versions.md b/themes/default/content/registry/packages/azure-native/from-v1-to-v2/top-level-resource-versions.md deleted file mode 100644 index 67e6873cfc..0000000000 --- a/themes/default/content/registry/packages/azure-native/from-v1-to-v2/top-level-resource-versions.md +++ /dev/null @@ -1,2075 +0,0 @@ ---- -title: Top-level resource versions. -meta_desc: Table to help migrate between top-level resources for Azure Native v1 and v2 ---- - -## Top-Level Resource Versions - -|Service|Resource|REST version in v1|REST version in v2| -|---|---|---|---| -|Aad|DomainService|2021-03-01|2022-12-01| -|Aad|OuContainer|2021-03-01|2022-12-01| -|AadIam|azureADMetric|2020-07-01-preview|2020-07-01-preview| -|AadIam|DiagnosticSetting|2017-04-01|2017-04-01| -|AadIam|PrivateEndpointConnection|2020-03-01|2020-03-01| -|AadIam|privateLinkForAzureAd|2020-03-01|2020-03-01| -|Addons|listSupportPlanTypeInfo|2018-03-01|2018-03-01| -|Addons|SupportPlanType|2018-03-01|2018-03-01| -|Advisor|Suppression|2020-01-01|2023-01-01| -|AgFoodPlatform|DataConnector|not present|2023-06-01-preview| -|AgFoodPlatform|DataManagerForAgricultureResource|not present|2023-06-01-preview| -|AgFoodPlatform|Extension|2020-05-12-preview|2023-06-01-preview| -|AgFoodPlatform|FarmBeatsModel|2020-05-12-preview|Removed from default due to deprecation| -|AgFoodPlatform|PrivateEndpointConnection|not present|2023-06-01-preview| -|AgFoodPlatform|Solution|not present|2023-06-01-preview| -|AlertsManagement|ActionRuleByName|2019-05-05-preview|2019-05-05-preview| -|AlertsManagement|AlertProcessingRuleByName|not present|2023-05-01-preview| -|AlertsManagement|PrometheusRuleGroup|not present|2023-03-01| -|AlertsManagement|SmartDetectorAlertRule|2019-06-01|2021-04-01| -|AnalysisServices|listServerGatewayStatus|2017-08-01|2017-08-01| -|AnalysisServices|ServerDetails|2017-08-01|2017-08-01| -|ApiCenter|Service|not present|2023-07-01-preview| -|ApiManagement|Api|2020-12-01|2022-08-01| -|ApiManagement|ApiDiagnostic|2020-12-01|2022-08-01| -|ApiManagement|ApiDiagnosticLogger|2018-01-01|Removed from more recent versions| -|ApiManagement|ApiIssue|2020-12-01|2022-08-01| -|ApiManagement|ApiIssueAttachment|2020-12-01|2022-08-01| -|ApiManagement|ApiIssueComment|2020-12-01|2022-08-01| -|ApiManagement|ApiManagementService|2020-12-01|2022-08-01| -|ApiManagement|ApiOperation|2020-12-01|2022-08-01| -|ApiManagement|ApiOperationPolicy|2020-12-01|2022-08-01| -|ApiManagement|ApiOperationsPolicy|2016-10-10|Renamed to ApiOperationPolicy| -|ApiManagement|ApiPolicy|2020-12-01|2022-08-01| -|ApiManagement|ApiRelease|2020-12-01|2022-08-01| -|ApiManagement|ApiSchema|2020-12-01|2022-08-01| -|ApiManagement|ApiTagDescription|2020-12-01|2022-08-01| -|ApiManagement|ApiVersionSet|2020-12-01|2022-08-01| -|ApiManagement|ApiWiki|not present|2022-08-01| -|ApiManagement|Authorization|not present|2022-08-01| -|ApiManagement|AuthorizationAccessPolicy|not present|2022-08-01| -|ApiManagement|AuthorizationProvider|not present|2022-08-01| -|ApiManagement|AuthorizationServer|2020-12-01|2022-08-01| -|ApiManagement|Backend|2020-12-01|2022-08-01| -|ApiManagement|Cache|2020-12-01|2022-08-01| -|ApiManagement|Certificate|2020-12-01|2022-08-01| -|ApiManagement|ContentItem|2020-12-01|2022-08-01| -|ApiManagement|ContentType|2020-12-01|2022-08-01| -|ApiManagement|Diagnostic|2020-12-01|2022-08-01| -|ApiManagement|DiagnosticLogger|2018-01-01|Removed from more recent versions| -|ApiManagement|Documentation|not present|2022-08-01| -|ApiManagement|EmailTemplate|2020-12-01|2022-08-01| -|ApiManagement|Gateway|2020-12-01|2022-08-01| -|ApiManagement|GatewayApiEntityTag|2020-12-01|2022-08-01| -|ApiManagement|GatewayCertificateAuthority|2020-12-01|2022-08-01| -|ApiManagement|GatewayHostnameConfiguration|2020-12-01|2022-08-01| -|ApiManagement|getApiManagementServiceDomainOwnershipIdentifier|2020-12-01|2022-08-01| -|ApiManagement|getApiManagementServiceSsoToken|2020-12-01|2022-08-01| -|ApiManagement|getAuthorizationLoginLinkPost|not present|2022-08-01| -|ApiManagement|getUserSharedAccessToken|2020-12-01|2022-08-01| -|ApiManagement|GlobalSchema|not present|2022-08-01| -|ApiManagement|GraphQLApiResolver|not present|2022-08-01| -|ApiManagement|GraphQLApiResolverPolicy|not present|2022-08-01| -|ApiManagement|Group|2020-12-01|2022-08-01| -|ApiManagement|GroupUser|2020-12-01|2022-08-01| -|ApiManagement|IdentityProvider|2020-12-01|2022-08-01| -|ApiManagement|listAuthorizationServerSecrets|2020-12-01|2022-08-01| -|ApiManagement|listDelegationSettingSecrets|2020-12-01|2021-08-01| -|ApiManagement|listGatewayDebugCredentials|not present|2023-03-01-preview| -|ApiManagement|listGatewayKeys|2020-12-01|2022-08-01| -|ApiManagement|listGatewayTrace|not present|2023-03-01-preview| -|ApiManagement|listIdentityProviderSecrets|2020-12-01|2022-08-01| -|ApiManagement|listNamedValue|2020-12-01|2022-08-01| -|ApiManagement|listOpenIdConnectProviderSecrets|2020-12-01|2022-08-01| -|ApiManagement|listPolicyFragmentReferences|2021-12-01-preview|2022-08-01| -|ApiManagement|listSubscriptionSecrets|2020-12-01|2022-08-01| -|ApiManagement|listTenantAccessGitSecrets|2019-12-01|Replaced by listTenantAccessSecrets| -|ApiManagement|listTenantAccessSecrets|2020-12-01|2022-08-01| -|ApiManagement|listWorkspaceNamedValue|not present|2022-09-01-preview| -|ApiManagement|listWorkspacePolicyFragmentReferences|not present|2022-09-01-preview| -|ApiManagement|listWorkspaceSubscriptionSecrets|not present|2022-09-01-preview| -|ApiManagement|Logger|2020-12-01|2022-08-01| -|ApiManagement|NamedValue|2020-12-01|2022-08-01| -|ApiManagement|NotificationRecipientEmail|2020-12-01|2022-08-01| -|ApiManagement|NotificationRecipientUser|2020-12-01|2022-08-01| -|ApiManagement|OpenIdConnectProvider|2020-12-01|2022-08-01| -|ApiManagement|Policy|2020-12-01|2022-08-01| -|ApiManagement|PolicyFragment|2021-12-01-preview|2022-08-01| -|ApiManagement|PrivateEndpointConnectionByName|2021-04-01-preview|2022-08-01| -|ApiManagement|Product|2020-12-01|2022-08-01| -|ApiManagement|ProductApi|2020-12-01|2022-08-01| -|ApiManagement|ProductApiLink|not present|2022-09-01-preview| -|ApiManagement|ProductGroup|2020-12-01|2022-08-01| -|ApiManagement|ProductGroupLink|not present|2022-09-01-preview| -|ApiManagement|ProductPolicy|2020-12-01|2022-08-01| -|ApiManagement|ProductWiki|not present|2022-08-01| -|ApiManagement|Property|2019-01-01|Replaced by NamedValue| -|ApiManagement|Schema|2021-04-01-preview|2021-04-01-preview| -|ApiManagement|Subscription|2020-12-01|2022-08-01| -|ApiManagement|Tag|2020-12-01|2022-08-01| -|ApiManagement|TagApiLink|not present|2022-09-01-preview| -|ApiManagement|TagByApi|2020-12-01|2022-08-01| -|ApiManagement|TagByOperation|2020-12-01|2022-08-01| -|ApiManagement|TagByProduct|2020-12-01|2022-08-01| -|ApiManagement|TagOperationLink|not present|2022-09-01-preview| -|ApiManagement|TagProductLink|not present|2022-09-01-preview| -|ApiManagement|User|2020-12-01|2022-08-01| -|ApiManagement|Workspace|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApi|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiOperation|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiOperationPolicy|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiPolicy|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiRelease|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiSchema|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiVersionSet|not present|2022-09-01-preview| -|ApiManagement|WorkspaceGlobalSchema|not present|2022-09-01-preview| -|ApiManagement|WorkspaceGroup|not present|2022-09-01-preview| -|ApiManagement|WorkspaceGroupUser|not present|2022-09-01-preview| -|ApiManagement|WorkspaceNamedValue|not present|2022-09-01-preview| -|ApiManagement|WorkspaceNotificationRecipientEmail|not present|2022-09-01-preview| -|ApiManagement|WorkspaceNotificationRecipientUser|not present|2022-09-01-preview| -|ApiManagement|WorkspacePolicy|not present|2022-09-01-preview| -|ApiManagement|WorkspacePolicyFragment|not present|2022-09-01-preview| -|ApiManagement|WorkspaceProduct|not present|2022-09-01-preview| -|ApiManagement|WorkspaceProductApiLink|not present|2022-09-01-preview| -|ApiManagement|WorkspaceProductGroupLink|not present|2022-09-01-preview| -|ApiManagement|WorkspaceProductPolicy|not present|2022-09-01-preview| -|ApiManagement|WorkspaceSubscription|not present|2022-09-01-preview| -|ApiManagement|WorkspaceTag|not present|2022-09-01-preview| -|ApiManagement|WorkspaceTagApiLink|not present|2022-09-01-preview| -|ApiManagement|WorkspaceTagOperationLink|not present|2022-09-01-preview| -|ApiManagement|WorkspaceTagProductLink|not present|2022-09-01-preview| -|App|Certificate|2022-03-01|2022-10-01| -|App|ConnectedEnvironment|not present|2022-10-01| -|App|ConnectedEnvironmentsCertificate|not present|2022-10-01| -|App|ConnectedEnvironmentsDaprComponent|not present|2022-10-01| -|App|ConnectedEnvironmentsStorage|not present|2022-10-01| -|App|ContainerApp|2022-03-01|2022-10-01| -|App|ContainerAppsAuthConfig|2022-03-01|2022-10-01| -|App|ContainerAppsSourceControl|2022-03-01|2022-10-01| -|App|DaprComponent|2022-03-01|2022-10-01| -|App|getContainerAppAuthToken|not present|2022-10-01| -|App|getManagedEnvironmentAuthToken|not present|2022-10-01| -|App|Job|not present|2023-04-01-preview| -|App|listConnectedEnvironmentsDaprComponentSecrets|not present|2022-10-01| -|App|listContainerAppCustomHostNameAnalysis|2022-03-01|2022-10-01| -|App|listContainerAppSecrets|2022-03-01|2022-10-01| -|App|listDaprComponentSecrets|2022-03-01|2022-10-01| -|App|listJobSecrets|not present|2023-04-01-preview| -|App|ManagedCertificate|not present|2023-04-01-preview| -|App|ManagedEnvironment|2022-03-01|2022-10-01| -|App|ManagedEnvironmentsStorage|2022-03-01|2022-10-01| -|AppComplianceAutomation|Report|2022-11-16-preview|2022-11-16-preview| -|AppConfiguration|ConfigurationStore|2020-06-01|2023-03-01| -|AppConfiguration|KeyValue|2020-07-01-preview|2023-03-01| -|AppConfiguration|listConfigurationStoreKeys|2020-06-01|2023-03-01| -|AppConfiguration|listConfigurationStoreKeyValue|2020-06-01|Renamed to listConfigurationStoreKeys| -|AppConfiguration|PrivateEndpointConnection|2020-06-01|2023-03-01| -|AppConfiguration|Replica|not present|2023-03-01| -|AppPlatform|ApiPortal|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|ApiPortalCustomDomain|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|Apm|not present|2023-05-01-preview| -|AppPlatform|App|2020-07-01|2023-05-01-preview| -|AppPlatform|ApplicationAccelerator|not present|2023-05-01-preview| -|AppPlatform|ApplicationLiveView|not present|2023-05-01-preview| -|AppPlatform|Binding|2020-07-01|2023-05-01-preview| -|AppPlatform|BuildpackBinding|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|BuildServiceAgentPool|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|BuildServiceBuild|not present|2023-05-01-preview| -|AppPlatform|BuildServiceBuilder|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|Certificate|2020-07-01|2023-05-01-preview| -|AppPlatform|ConfigServer|2020-07-01|2023-05-01-preview| -|AppPlatform|ConfigurationService|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|ContainerRegistry|not present|2023-05-01-preview| -|AppPlatform|CustomDomain|2020-07-01|2023-05-01-preview| -|AppPlatform|CustomizedAccelerator|not present|2023-05-01-preview| -|AppPlatform|Deployment|2020-07-01|2023-05-01-preview| -|AppPlatform|DevToolPortal|not present|2023-05-01-preview| -|AppPlatform|Gateway|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|GatewayCustomDomain|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|GatewayRouteConfig|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|getAppResourceUploadUrl|2020-07-01|2023-05-01-preview| -|AppPlatform|getBuildServiceBuildResultLog|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|getBuildServiceResourceUploadUrl|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|getDeploymentLogFileUrl|2020-07-01|2023-05-01-preview| -|AppPlatform|getDeploymentRemoteDebuggingConfig|not present|2023-05-01-preview| -|AppPlatform|listApmSecretKeys|not present|2023-05-01-preview| -|AppPlatform|listBuildServiceBuilderDeployments|not present|2023-05-01-preview| -|AppPlatform|listGatewayEnvSecrets|not present|2023-05-01-preview| -|AppPlatform|listServiceGloballyEnabledApms|not present|2023-05-01-preview| -|AppPlatform|listServiceTestKeys|2020-07-01|2023-05-01-preview| -|AppPlatform|MonitoringSetting|2020-07-01|2023-05-01-preview| -|AppPlatform|Service|2020-07-01|2023-05-01-preview| -|AppPlatform|ServiceRegistry|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|Storage|2021-09-01-preview|2023-05-01-preview| -|Attestation|AttestationProvider|2020-10-01|2021-06-01| -|Attestation|PrivateEndpointConnection|2020-10-01|2021-06-01| -|Authorization|AccessReviewHistoryDefinitionById|2021-11-16-preview|2021-12-01-preview| -|Authorization|AccessReviewScheduleDefinitionById|2021-03-01-preview|2021-12-01-preview| -|Authorization|ManagementLockAtResourceGroupLevel|2017-04-01|2020-05-01| -|Authorization|ManagementLockAtResourceLevel|2017-04-01|2020-05-01| -|Authorization|ManagementLockAtSubscriptionLevel|2017-04-01|2020-05-01| -|Authorization|ManagementLockByScope|2017-04-01|2020-05-01| -|Authorization|PolicyAssignment|2020-09-01|2022-06-01| -|Authorization|PolicyDefinition|2020-09-01|2021-06-01| -|Authorization|PolicyDefinitionAtManagementGroup|2020-09-01|2021-06-01| -|Authorization|PolicyExemption|2020-07-01-preview|2022-07-01-preview| -|Authorization|PolicySetDefinition|2020-09-01|2021-06-01| -|Authorization|PolicySetDefinitionAtManagementGroup|2020-09-01|2021-06-01| -|Authorization|PrivateLinkAssociation|2020-05-01|2020-05-01| -|Authorization|ResourceManagementPrivateLink|2020-05-01|2020-05-01| -|Authorization|RoleAssignment|2020-10-01-preview|2022-04-01| -|Authorization|RoleDefinition|2018-01-01-preview|2022-05-01-preview| -|Authorization|RoleManagementPolicyAssignment|2020-10-01|2020-10-01| -|Authorization|ScopeAccessReviewHistoryDefinitionById|2021-12-01-preview|2021-12-01-preview| -|Authorization|ScopeAccessReviewScheduleDefinitionById|2021-12-01-preview|2021-12-01-preview| -|Authorization|Variable|not present|2022-08-01-preview| -|Authorization|VariableAtManagementGroup|not present|2022-08-01-preview| -|Authorization|VariableValue|not present|2022-08-01-preview| -|Authorization|VariableValueAtManagementGroup|not present|2022-08-01-preview| -|Automanage|Account|2020-06-30-preview|2020-06-30-preview| -|Automanage|ConfigurationProfile|not present|2022-05-04| -|Automanage|ConfigurationProfileAssignment|2020-06-30-preview|2022-05-04| -|Automanage|ConfigurationProfileHCIAssignment|not present|2022-05-04| -|Automanage|ConfigurationProfileHCRPAssignment|not present|2022-05-04| -|Automanage|ConfigurationProfilePreference|2020-06-30-preview|2020-06-30-preview| -|Automanage|ConfigurationProfilesVersion|not present|2022-05-04| -|Automation|AutomationAccount|2021-06-22|2022-08-08| -|Automation|Certificate|2019-06-01|2022-08-08| -|Automation|Connection|2019-06-01|2022-08-08| -|Automation|ConnectionType|2019-06-01|2022-08-08| -|Automation|Credential|2019-06-01|2022-08-08| -|Automation|DscConfiguration|2019-06-01|2022-08-08| -|Automation|DscNodeConfiguration|2019-06-01|2022-08-08| -|Automation|HybridRunbookWorker|2021-06-22|2022-08-08| -|Automation|HybridRunbookWorkerGroup|2021-06-22|2022-08-08| -|Automation|JobSchedule|2019-06-01|2022-08-08| -|Automation|listKeyByAutomationAccount|2021-06-22|2022-08-08| -|Automation|Module|2019-06-01|2022-08-08| -|Automation|PrivateEndpointConnection|2020-01-13-preview|2020-01-13-preview| -|Automation|Python2Package|2019-06-01|2022-08-08| -|Automation|Python3Package|not present|2022-08-08| -|Automation|Runbook|2019-06-01|2022-08-08| -|Automation|Schedule|2019-06-01|2022-08-08| -|Automation|SoftwareUpdateConfigurationByName|2019-06-01|2019-06-01| -|Automation|SourceControl|2019-06-01|2022-08-08| -|Automation|Variable|2019-06-01|2022-08-08| -|Automation|Watcher|2019-06-01|2020-01-13-preview| -|Automation|Webhook|2015-10-31|2015-10-31| -|AutonomousDevelopmentPlatform|Account|2021-02-01-preview|2021-11-01-preview| -|AutonomousDevelopmentPlatform|DataPool|2021-02-01-preview|2021-11-01-preview| -|AVS|Addon|2020-07-17-preview|2022-05-01| -|AVS|Authorization|2020-03-20|2022-05-01| -|AVS|CloudLink|2021-06-01|2022-05-01| -|AVS|Cluster|2020-03-20|2022-05-01| -|AVS|Datastore|2021-01-01-preview|2022-05-01| -|AVS|getScriptExecutionLogs|2021-06-01|2022-05-01| -|AVS|GlobalReachConnection|2020-07-17-preview|2022-05-01| -|AVS|HcxEnterpriseSite|2020-03-20|2022-05-01| -|AVS|listClusterZones|not present|2022-05-01| -|AVS|listPrivateCloudAdminCredentials|2020-03-20|2022-05-01| -|AVS|PlacementPolicy|2021-12-01|2022-05-01| -|AVS|PrivateCloud|2020-03-20|2022-05-01| -|AVS|ScriptExecution|2021-06-01|2022-05-01| -|AVS|WorkloadNetworkDhcp|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkDnsService|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkDnsZone|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkPortMirroring|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkPublicIP|2021-06-01|2022-05-01| -|AVS|WorkloadNetworkSegment|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkVMGroup|2020-07-17-preview|2022-05-01| -|AzureActiveDirectory|B2CTenant|2019-01-01-preview|2021-04-01| -|AzureActiveDirectory|GuestUsage|2020-05-01-preview|2021-04-01| -|AzureArcData|ActiveDirectoryConnector|2022-03-01-preview|2023-01-15-preview| -|AzureArcData|DataController|2021-06-01-preview|2023-01-15-preview| -|AzureArcData|FailoverGroup|not present|2023-01-15-preview| -|AzureArcData|PostgresInstance|2021-06-01-preview|2023-01-15-preview| -|AzureArcData|SqlManagedInstance|2021-06-01-preview|2023-01-15-preview| -|AzureArcData|SqlServerDatabase|not present|2023-01-15-preview| -|AzureArcData|SqlServerInstance|2021-06-01-preview|2023-01-15-preview| -|AzureData|SqlServer|2019-07-24-preview|2019-07-24-preview| -|AzureData|SqlServerRegistration|2019-07-24-preview|2019-07-24-preview| -|AzureSphere|Catalog|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|Deployment|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|Device|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|DeviceGroup|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|Image|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|listCatalogDeployments|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|listCatalogDeviceGroups|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|listCatalogDeviceInsights|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|listCatalogDevices|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|Product|2022-09-01-preview|2022-09-01-preview| -|AzureStack|CustomerSubscription|2017-06-01|2022-06-01| -|AzureStack|getProduct|2017-06-01|2022-06-01| -|AzureStack|getProducts|2017-06-01|2022-06-01| -|AzureStack|getRegistrationActivationKey|2017-06-01|2022-06-01| -|AzureStack|LinkedSubscription|2020-06-01-preview|2020-06-01-preview| -|AzureStack|listProductDetails|2017-06-01|2022-06-01| -|AzureStack|listProducts|2017-06-01|2022-06-01| -|AzureStack|Registration|2017-06-01|2022-06-01| -|AzureStackHCI|ArcSetting|2021-01-01-preview|2023-03-01| -|AzureStackHCI|Cluster|2020-10-01|2023-03-01| -|AzureStackHCI|Extension|2021-01-01-preview|2023-03-01| -|AzureStackHCI|GalleryImage|not present|2022-12-15-preview| -|AzureStackHCI|GuestAgent|not present|2022-12-15-preview| -|AzureStackHCI|HybridIdentityMetadatum|not present|2022-12-15-preview| -|AzureStackHCI|MachineExtension|not present|2022-12-15-preview| -|AzureStackHCI|MarketplaceGalleryImage|not present|2022-12-15-preview| -|AzureStackHCI|NetworkInterface|not present|2022-12-15-preview| -|AzureStackHCI|StorageContainer|not present|2022-12-15-preview| -|AzureStackHCI|Update|not present|2023-03-01| -|AzureStackHCI|UpdateRun|not present|2023-03-01| -|AzureStackHCI|UpdateSummary|not present|2023-03-01| -|AzureStackHCI|VirtualHardDisk|not present|2022-12-15-preview| -|AzureStackHCI|VirtualMachine|not present|2022-12-15-preview| -|AzureStackHCI|VirtualNetwork|not present|2022-12-15-preview| -|BareMetalInfrastructure|AzureBareMetalStorageInstance|not present|2023-04-06| -|Batch|Application|2021-01-01|2023-05-01| -|Batch|ApplicationPackage|2021-01-01|2023-05-01| -|Batch|BatchAccount|2021-01-01|2023-05-01| -|Batch|Certificate|2021-01-01|Deprecated and removed by Azure| -|Batch|listBatchAccountKeys|2021-01-01|2023-05-01| -|Batch|Pool|2021-01-01|2023-05-01| -|Billing|BillingRoleAssignmentByBillingAccount|2019-10-01-preview|2019-10-01-preview| -|Billing|BillingRoleAssignmentByDepartment|2019-10-01-preview|2019-10-01-preview| -|Billing|BillingRoleAssignmentByEnrollmentAccount|2019-10-01-preview|2019-10-01-preview| -|Billing|listBillingAccountInvoiceSectionsByCreateSubscriptionPermission|2020-05-01|2020-05-01| -|Blockchain|BlockchainMember|2018-06-01-preview|2018-06-01-preview| -|Blockchain|listBlockchainMemberApiKeys|2018-06-01-preview|2018-06-01-preview| -|Blockchain|listLocationConsortiums|2018-06-01-preview|2018-06-01-preview| -|Blockchain|listTransactionNodeApiKeys|2018-06-01-preview|2018-06-01-preview| -|Blockchain|TransactionNode|2018-06-01-preview|2018-06-01-preview| -|Blueprint|Artifact|2018-11-01-preview|2018-11-01-preview| -|Blueprint|Assignment|2018-11-01-preview|2018-11-01-preview| -|Blueprint|Blueprint|2018-11-01-preview|2018-11-01-preview| -|Blueprint|PublishedBlueprint|2018-11-01-preview|2018-11-01-preview| -|BotService|Bot|2021-03-01|2022-09-15| -|BotService|BotConnection|2021-03-01|2022-09-15| -|BotService|Channel|2021-03-01|2022-09-15| -|BotService|EnterpriseChannel|2018-07-12|[Deprecated by Azure](https:||learn.microsoft.com|en-us|dotnet|api|microsoft.bot.connector.channels.enterprisechannel?view=botbuilder-dotnet-stable)| -|BotService|listBotConnectionServiceProviders|2021-03-01|2022-09-15| -|BotService|listBotConnectionWithSecrets|2021-03-01|2022-09-15| -|BotService|listChannelWithKeys|2021-03-01|2022-09-15| -|BotService|listQnAMakerEndpointKey|not present|2022-09-15| -|BotService|PrivateEndpointConnection|2021-05-01-preview|2022-09-15| -|Cache|AccessPolicy|not present|2023-05-01-preview| -|Cache|AccessPolicyAssignment|not present|2023-05-01-preview| -|Cache|Database|2021-03-01|2023-03-01-preview| -|Cache|EnterprisePrivateEndpointConnection|not present|2023-03-01-preview| -|Cache|FirewallRule|2020-06-01|2023-04-01| -|Cache|LinkedServer|2020-06-01|2023-04-01| -|Cache|listDatabaseKeys|2021-03-01|2023-03-01-preview| -|Cache|listRedisKeys|2020-06-01|2023-04-01| -|Cache|PatchSchedule|2020-06-01|2023-04-01| -|Cache|PrivateEndpointConnection|2021-03-01|2023-04-01| -|Cache|Redis|2020-06-01|2023-04-01| -|Cache|RedisEnterprise|2021-03-01|2023-03-01-preview| -|Cdn|AFDCustomDomain|2020-09-01|2023-05-01| -|Cdn|AFDEndpoint|2020-09-01|2023-05-01| -|Cdn|AFDOrigin|2020-09-01|2023-05-01| -|Cdn|AFDOriginGroup|2020-09-01|2023-05-01| -|Cdn|CustomDomain|2020-09-01|2023-05-01| -|Cdn|Endpoint|2020-09-01|2023-05-01| -|Cdn|getProfileSupportedOptimizationTypes|2020-09-01|2023-05-01| -|Cdn|Origin|2020-09-01|2023-05-01| -|Cdn|OriginGroup|2020-09-01|2023-05-01| -|Cdn|Policy|2020-09-01|2023-05-01| -|Cdn|Profile|2020-09-01|2023-05-01| -|Cdn|Route|2020-09-01|2023-05-01| -|Cdn|Rule|2020-09-01|2023-05-01| -|Cdn|RuleSet|2020-09-01|2023-05-01| -|Cdn|Secret|2020-09-01|2023-05-01| -|Cdn|SecurityPolicy|2020-09-01|2023-05-01| -|CertificateRegistration|AppServiceCertificateOrder|2020-10-01|2022-09-01| -|CertificateRegistration|AppServiceCertificateOrderCertificate|2020-10-01|2022-09-01| -|ChangeAnalysis|ConfigurationProfile|2020-04-01-preview|2020-04-01-preview| -|Chaos|Capability|2021-09-15-preview|2023-04-15-preview| -|Chaos|Experiment|2021-09-15-preview|2023-04-15-preview| -|Chaos|Target|2021-09-15-preview|2023-04-15-preview| -|CognitiveServices|Account|2017-04-18|2023-05-01| -|CognitiveServices|CommitmentPlan|2021-10-01|2023-05-01| -|CognitiveServices|CommitmentPlanAssociation|not present|2023-05-01| -|CognitiveServices|Deployment|2021-10-01|2023-05-01| -|CognitiveServices|listAccountKeys|2017-04-18|2023-05-01| -|CognitiveServices|PrivateEndpointConnection|2017-04-18|2023-05-01| -|CognitiveServices|SharedCommitmentPlan|not present|2023-05-01| -|Communication|CommunicationService|2020-08-20|2023-03-31| -|Communication|Domain|2021-10-01-preview|2023-03-31| -|Communication|EmailService|2021-10-01-preview|2023-03-31| -|Communication|listCommunicationServiceKeys|2020-08-20|2023-03-31| -|Communication|listEmailServiceVerifiedExchangeOnlineDomains|2021-10-01-preview|2023-03-31| -|Communication|SenderUsername|not present|2023-03-31| -|Compute|AvailabilitySet|2020-12-01|2023-03-01| -|Compute|CapacityReservation|2021-04-01|2023-03-01| -|Compute|CapacityReservationGroup|2021-04-01|2023-03-01| -|Compute|CloudService|2021-03-01|2022-09-04| -|Compute|DedicatedHost|2020-12-01|2023-03-01| -|Compute|DedicatedHostGroup|2020-12-01|2023-03-01| -|Compute|Disk|2020-12-01|2022-07-02| -|Compute|DiskAccess|2020-12-01|2022-07-02| -|Compute|DiskAccessAPrivateEndpointConnection|2020-12-01|2022-07-02| -|Compute|DiskEncryptionSet|2020-12-01|2022-07-02| -|Compute|Gallery|2020-09-30|2022-03-03| -|Compute|GalleryApplication|2020-09-30|2022-03-03| -|Compute|GalleryApplicationVersion|2020-09-30|2022-03-03| -|Compute|GalleryImage|2020-09-30|2022-03-03| -|Compute|GalleryImageVersion|2020-09-30|2022-03-03| -|Compute|getLogAnalyticExportRequestRateByInterval|2020-12-01|2023-03-01| -|Compute|getLogAnalyticExportThrottledRequests|2020-12-01|2023-03-01| -|Compute|Image|2020-12-01|2023-03-01| -|Compute|ProximityPlacementGroup|2020-12-01|2023-03-01| -|Compute|RestorePoint|2021-03-01|2023-03-01| -|Compute|RestorePointCollection|2021-03-01|2023-03-01| -|Compute|Snapshot|2020-12-01|2022-07-02| -|Compute|SshPublicKey|2020-12-01|2023-03-01| -|Compute|VirtualMachine|2021-03-01|2023-03-01| -|Compute|VirtualMachineExtension|2021-03-01|2023-03-01| -|Compute|VirtualMachineRunCommandByVirtualMachine|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSet|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSetExtension|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSetVM|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSetVMExtension|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSetVMRunCommand|2021-03-01|2023-03-01| -|ConfidentialLedger|Ledger|2020-12-01-preview|2022-05-13| -|ConfidentialLedger|ManagedCCF|not present|2023-01-26-preview| -|Confluent|Organization|2020-03-01|2021-12-01| -|ConnectedVMwarevSphere|Cluster|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|Datastore|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|GuestAgent|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|Host|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|HybridIdentityMetadatum|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|InventoryItem|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|MachineExtension|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|ResourcePool|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|VCenter|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|VirtualMachine|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|VirtualMachineTemplate|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|VirtualNetwork|2020-10-01-preview|2022-07-15-preview| -|Consumption|Budget|2019-10-01|2023-05-01| -|ContainerInstance|ContainerGroup|2021-03-01|2023-05-01| -|ContainerRegistry|AgentPool|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|BuildStep|not present|2018-02-01-preview| -|ContainerRegistry|CacheRule|not present|2023-01-01-preview| -|ContainerRegistry|ConnectedRegistry|2020-11-01-preview|2023-01-01-preview| -|ContainerRegistry|CredentialSet|not present|2023-01-01-preview| -|ContainerRegistry|ExportPipeline|2020-11-01-preview|2023-01-01-preview| -|ContainerRegistry|getBuildLogLink|2018-02-01-preview|2018-02-01-preview| -|ContainerRegistry|getRegistryBuildSourceUploadUrl|2018-02-01-preview|2018-02-01-preview| -|ContainerRegistry|getRegistryCredentials|2016-06-27-preview|2016-06-27-preview| -|ContainerRegistry|getWebhookCallbackConfig|2019-05-01|2022-12-01| -|ContainerRegistry|ImportPipeline|2020-11-01-preview|2023-01-01-preview| -|ContainerRegistry|listAgentPoolQueueStatus|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listBuildStepBuildArguments|2018-02-01-preview|2018-02-01-preview| -|ContainerRegistry|listBuildTaskSourceRepositoryProperties|2018-02-01-preview|2018-02-01-preview| -|ContainerRegistry|listRegistryBuildSourceUploadUrl|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listRegistryCredentials|2019-05-01|2022-12-01| -|ContainerRegistry|listRunLogSasUrl|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listTaskDetails|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listTaskRunDetails|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listWebhookEvents|2019-05-01|2022-12-01| -|ContainerRegistry|PipelineRun|2020-11-01-preview|2023-01-01-preview| -|ContainerRegistry|PrivateEndpointConnection|2020-11-01-preview|2022-12-01| -|ContainerRegistry|Registry|2019-05-01|2022-12-01| -|ContainerRegistry|Replication|2019-05-01|2022-12-01| -|ContainerRegistry|ScopeMap|2020-11-01-preview|2022-12-01| -|ContainerRegistry|Task|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|TaskRun|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|Token|2020-11-01-preview|2022-12-01| -|ContainerRegistry|Webhook|2019-05-01|2022-12-01| -|ContainerService|AgentPool|2021-03-01|2023-04-01| -|ContainerService|Fleet|not present|2023-03-15-preview| -|ContainerService|FleetMember|not present|2023-03-15-preview| -|ContainerService|listFleetCredentials|not present|2023-03-15-preview| -|ContainerService|listManagedClusterAccessProfile|2020-03-01|2020-03-01| -|ContainerService|listManagedClusterAdminCredentials|2021-03-01|2023-04-01| -|ContainerService|listManagedClusterMonitoringUserCredentials|2021-03-01|2023-04-01| -|ContainerService|listManagedClusterUserCredentials|2021-03-01|2023-04-01| -|ContainerService|MaintenanceConfiguration|2021-03-01|2023-04-01| -|ContainerService|ManagedCluster|2021-03-01|2023-04-01| -|ContainerService|ManagedClusterSnapshot|2022-02-02-preview|2023-05-02-preview| -|ContainerService|OpenShiftManagedCluster|2019-04-30|2019-10-27-preview| -|ContainerService|PrivateEndpointConnection|2021-03-01|2023-04-01| -|ContainerService|Snapshot|2021-08-01|2023-04-01| -|ContainerService|TrustedAccessRoleBinding|2022-04-02-preview|2023-05-02-preview| -|ContainerService|UpdateRun|not present|2023-03-15-preview| -|ContainerStorage|Pool|2023-03-01-preview|2023-03-01-preview| -|ContainerStorage|Volume|2023-03-01-preview|2023-03-01-preview| -|ContainerStorage|VolumeSnapshot|2023-03-01-preview|2023-03-01-preview| -|CostManagement|Budget|not present|2023-04-01-preview| -|CostManagement|CloudConnector|2019-03-01-preview|2019-03-01-preview| -|CostManagement|Connector|not present|2018-08-01-preview| -|CostManagement|CostAllocationRule|2020-03-01-preview|2020-03-01-preview| -|CostManagement|Export|2020-06-01|2023-03-01| -|CostManagement|MarkupRule|not present|2022-10-05-preview| -|CostManagement|Report|2018-08-01-preview|2018-08-01-preview| -|CostManagement|ReportByBillingAccount|2018-08-01-preview|2018-08-01-preview| -|CostManagement|ReportByDepartment|2018-08-01-preview|2018-08-01-preview| -|CostManagement|ReportByResourceGroupName|2018-08-01-preview|2018-08-01-preview| -|CostManagement|ScheduledAction|2022-04-01-preview|2023-03-01| -|CostManagement|ScheduledActionByScope|2022-04-01-preview|2023-03-01| -|CostManagement|Setting|2019-11-01|2019-11-01| -|CostManagement|SettingByScope|not present|2022-10-05-preview| -|CostManagement|View|2019-11-01|2023-03-01| -|CostManagement|ViewByScope|2019-11-01|2023-03-01| -|CustomerInsights|Connector|2017-04-26|2017-04-26| -|CustomerInsights|ConnectorMapping|2017-04-26|2017-04-26| -|CustomerInsights|getImageUploadUrlForData|2017-04-26|2017-04-26| -|CustomerInsights|getImageUploadUrlForEntityType|2017-04-26|2017-04-26| -|CustomerInsights|getPredictionModelStatus|2017-04-26|2017-04-26| -|CustomerInsights|getPredictionTrainingResults|2017-04-26|2017-04-26| -|CustomerInsights|getProfileEnrichingKpis|2017-04-26|2017-04-26| -|CustomerInsights|Hub|2017-04-26|2017-04-26| -|CustomerInsights|Kpi|2017-04-26|2017-04-26| -|CustomerInsights|Link|2017-04-26|2017-04-26| -|CustomerInsights|Prediction|2017-04-26|2017-04-26| -|CustomerInsights|Profile|2017-04-26|2017-04-26| -|CustomerInsights|Relationship|2017-04-26|2017-04-26| -|CustomerInsights|RelationshipLink|2017-04-26|2017-04-26| -|CustomerInsights|RoleAssignment|2017-04-26|2017-04-26| -|CustomerInsights|View|2017-04-26|2017-04-26| -|CustomProviders|Association|2018-09-01-preview|2018-09-01-preview| -|CustomProviders|CustomResourceProvider|2018-09-01-preview|2018-09-01-preview| -|Dashboard|Grafana|2022-05-01-preview|2022-08-01| -|Dashboard|PrivateEndpointConnection|2022-05-01-preview|2022-08-01| -|DataBox|Job|2020-11-01|2022-12-01| -|DataBox|listJobCredentials|2020-11-01|2022-12-01| -|DataBoxEdge|Addon|2020-12-01|2022-03-01| -|DataBoxEdge|BandwidthSchedule|2020-12-01|2022-03-01| -|DataBoxEdge|Container|2020-12-01|2022-03-01| -|DataBoxEdge|Device|2020-12-01|2022-03-01| -|DataBoxEdge|getDeviceExtendedInformation|2020-12-01|2022-03-01| -|DataBoxEdge|listOrderDCAccessCode|2020-12-01|2022-03-01| -|DataBoxEdge|MonitoringConfig|2020-12-01|2022-03-01| -|DataBoxEdge|Order|2020-12-01|2022-03-01| -|DataBoxEdge|Role|2020-12-01|2022-03-01| -|DataBoxEdge|Share|2020-12-01|2022-03-01| -|DataBoxEdge|StorageAccount|2020-12-01|2022-03-01| -|DataBoxEdge|StorageAccountCredential|2020-12-01|2022-03-01| -|DataBoxEdge|Trigger|2020-12-01|2022-03-01| -|DataBoxEdge|User|2020-12-01|2022-03-01| -|Databricks|AccessConnector|2022-04-01-preview|2023-05-01| -|Databricks|PrivateEndpointConnection|2022-04-01-preview|2023-02-01| -|Databricks|vNetPeering|2018-04-01|2023-02-01| -|Databricks|Workspace|2018-04-01|2023-02-01| -|DataCatalog|ADCCatalog|2016-03-30|2016-03-30| -|Datadog|getMonitorDefaultKey|2021-03-01|2022-06-01| -|Datadog|listMonitorApiKeys|2021-03-01|2022-06-01| -|Datadog|listMonitorHosts|2021-03-01|2022-06-01| -|Datadog|listMonitorLinkedResources|2021-03-01|2022-06-01| -|Datadog|listMonitorMonitoredResources|2021-03-01|2022-06-01| -|Datadog|Monitor|2021-03-01|2022-06-01| -|DataFactory|ChangeDataCapture|not present|2018-06-01| -|DataFactory|CredentialOperation|2018-06-01|2018-06-01| -|DataFactory|DataFlow|2018-06-01|2018-06-01| -|DataFactory|Dataset|2018-06-01|2018-06-01| -|DataFactory|Factory|2018-06-01|2018-06-01| -|DataFactory|getExposureControlFeatureValue|2018-06-01|2018-06-01| -|DataFactory|getExposureControlFeatureValueByFactory|2018-06-01|2018-06-01| -|DataFactory|getFactoryDataPlaneAccess|2018-06-01|2018-06-01| -|DataFactory|getFactoryGitHubAccessToken|2018-06-01|2018-06-01| -|DataFactory|getIntegrationRuntimeConnectionInfo|2018-06-01|2018-06-01| -|DataFactory|getIntegrationRuntimeObjectMetadatum|2018-06-01|2018-06-01| -|DataFactory|getIntegrationRuntimeStatus|2018-06-01|2018-06-01| -|DataFactory|getTriggerEventSubscriptionStatus|2018-06-01|2018-06-01| -|DataFactory|GlobalParameter|2018-06-01|2018-06-01| -|DataFactory|IntegrationRuntime|2018-06-01|2018-06-01| -|DataFactory|LinkedService|2018-06-01|2018-06-01| -|DataFactory|listIntegrationRuntimeAuthKeys|2018-06-01|2018-06-01| -|DataFactory|ManagedPrivateEndpoint|2018-06-01|2018-06-01| -|DataFactory|Pipeline|2018-06-01|2018-06-01| -|DataFactory|PrivateEndpointConnection|2018-06-01|2018-06-01| -|DataFactory|Trigger|2018-06-01|2018-06-01| -|DataLakeAnalytics|Account|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|ComputePolicy|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|DataLakeStoreAccount|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|FirewallRule|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|listStorageAccountSasTokens|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|StorageAccount|2016-11-01|2019-11-01-preview| -|DataLakeStore|Account|2016-11-01|2016-11-01| -|DataLakeStore|FirewallRule|2016-11-01|2016-11-01| -|DataLakeStore|TrustedIdProvider|2016-11-01|2016-11-01| -|DataLakeStore|VirtualNetworkRule|2016-11-01|2016-11-01| -|DataMigration|DatabaseMigrationsSqlDb|2022-03-30-preview|2022-03-30-preview| -|DataMigration|File|2018-07-15-preview|2021-06-30| -|DataMigration|listSqlMigrationServiceAuthKeys|2021-10-30-preview|2022-03-30-preview| -|DataMigration|listSqlMigrationServiceMonitoringData|2021-10-30-preview|2022-03-30-preview| -|DataMigration|Project|2018-04-19|2021-06-30| -|DataMigration|Service|2018-04-19|2021-06-30| -|DataMigration|ServiceTask|not present|2021-06-30| -|DataMigration|SqlMigrationService|2021-10-30-preview|2022-03-30-preview| -|DataMigration|Task|2018-04-19|2021-06-30| -|DataProtection|BackupInstance|2021-01-01|2023-01-01| -|DataProtection|BackupPolicy|2021-01-01|2023-01-01| -|DataProtection|BackupVault|2021-01-01|2023-01-01| -|DataProtection|DppResourceGuardProxy|not present|2023-01-01| -|DataProtection|ResourceGuard|2021-10-01-preview|2023-01-01| -|DataShare|Account|2020-09-01|2021-08-01| -|DataShare|DataSet|2020-09-01|2021-08-01| -|DataShare|DataSetMapping|2020-09-01|2021-08-01| -|DataShare|Invitation|2020-09-01|2021-08-01| -|DataShare|listShareSubscriptionSourceShareSynchronizationSettings|2020-09-01|2021-08-01| -|DataShare|listShareSubscriptionSynchronizationDetails|2020-09-01|2021-08-01| -|DataShare|listShareSubscriptionSynchronizations|2020-09-01|2021-08-01| -|DataShare|listShareSynchronizationDetails|2020-09-01|2021-08-01| -|DataShare|listShareSynchronizations|2020-09-01|2021-08-01| -|DataShare|Share|2020-09-01|2021-08-01| -|DataShare|ShareSubscription|2020-09-01|2021-08-01| -|DataShare|SynchronizationSetting|2020-09-01|2021-08-01| -|DataShare|Trigger|2020-09-01|2021-08-01| -|DBforMariaDB|Configuration|2018-06-01|2018-06-01| -|DBforMariaDB|Database|2018-06-01|2018-06-01| -|DBforMariaDB|FirewallRule|2018-06-01|2018-06-01| -|DBforMariaDB|PrivateEndpointConnection|2018-06-01|2018-06-01| -|DBforMariaDB|Server|2018-06-01|2018-06-01| -|DBforMariaDB|VirtualNetworkRule|2018-06-01|2018-06-01| -|DBforMySQL|AzureADAdministrator|not present|2022-01-01| -|DBforMySQL|Configuration|2017-12-01|2022-01-01| -|DBforMySQL|Database|2017-12-01|2022-01-01| -|DBforMySQL|FirewallRule|2017-12-01|2022-01-01| -|DBforMySQL|getGetPrivateDnsZoneSuffixExecute|2021-05-01-preview|2022-01-01| -|DBforMySQL|PrivateEndpointConnection|2018-06-01|2022-09-30-preview| -|DBforMySQL|Server|2017-12-01|2022-01-01| -|DBforMySQL|ServerAdministrator|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server)| -|DBforMySQL|ServerKey|2020-01-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server)| -|DBforMySQL|VirtualNetworkRule|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server)| -|DBforPostgreSQL|Administrator|not present|2022-12-01| -|DBforPostgreSQL|Cluster|not present|2022-11-08| -|DBforPostgreSQL|Configuration|2017-12-01|2022-12-01| -|DBforPostgreSQL|Database|2017-12-01|2022-12-01| -|DBforPostgreSQL|FirewallRule|2017-12-01|2022-12-01| -|DBforPostgreSQL|getGetPrivateDnsZoneSuffixExecute|2022-01-20-preview|2022-12-01| -|DBforPostgreSQL|Migration|not present|2023-03-01-preview| -|DBforPostgreSQL|PrivateEndpointConnection|2018-06-01|2022-11-08| -|DBforPostgreSQL|Role|not present|2022-11-08| -|DBforPostgreSQL|Server|2017-12-01|2022-12-01| -|DBforPostgreSQL|ServerAdministrator|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| -|DBforPostgreSQL|ServerKey|2020-01-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| -|DBforPostgreSQL|ServerSecurityAlertPolicy|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| -|DBforPostgreSQL|VirtualNetworkRule|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| -|DelegatedNetwork|ControllerDetails|2021-03-15|2021-03-15| -|DelegatedNetwork|DelegatedSubnetServiceDetails|2021-03-15|2021-03-15| -|DelegatedNetwork|OrchestratorInstanceServiceDetails|2021-03-15|2021-03-15| -|DeploymentManager|ArtifactSource|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|Rollout|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|Service|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|ServiceTopology|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|ServiceUnit|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|Step|2019-11-01-preview|2019-11-01-preview| -|DesktopVirtualization|Application|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|ApplicationGroup|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|HostPool|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|MSIXPackage|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|PrivateEndpointConnectionByHostPool|2021-04-01-preview|2022-10-14-preview| -|DesktopVirtualization|PrivateEndpointConnectionByWorkspace|2021-04-01-preview|2022-10-14-preview| -|DesktopVirtualization|ScalingPlan|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|ScalingPlanPooledSchedule|2022-04-01-preview|2022-09-09| -|DesktopVirtualization|Workspace|2021-02-01-preview|2022-09-09| -|DevCenter|AttachedNetworkByDevCenter|2022-09-01-preview|2023-04-01| -|DevCenter|Catalog|2022-09-01-preview|2023-04-01| -|DevCenter|DevBoxDefinition|2022-09-01-preview|2023-04-01| -|DevCenter|DevCenter|2022-09-01-preview|2023-04-01| -|DevCenter|EnvironmentType|2022-09-01-preview|2023-04-01| -|DevCenter|Gallery|2022-09-01-preview|2023-04-01| -|DevCenter|NetworkConnection|2022-09-01-preview|2023-04-01| -|DevCenter|Pool|2022-09-01-preview|2023-04-01| -|DevCenter|Project|2022-09-01-preview|2023-04-01| -|DevCenter|ProjectEnvironmentType|2022-09-01-preview|2023-04-01| -|DevCenter|Schedule|2022-09-01-preview|2023-04-01| -|DevHub|getGitHubOAuth|2022-04-01-preview|2022-10-11-preview| -|DevHub|Workflow|2022-04-01-preview|2022-10-11-preview| -|Devices|Certificate|2020-08-31|2022-11-15-preview| -|Devices|DpsCertificate|2020-03-01|2022-12-12| -|Devices|IotDpsResource|2020-03-01|2022-12-12| -|Devices|IotDpsResourcePrivateEndpointConnection|2020-03-01|2022-12-12| -|Devices|IotHubResource|2020-08-31|2022-11-15-preview| -|Devices|IotHubResourceEventHubConsumerGroup|2020-08-31|2022-11-15-preview| -|Devices|listIotDpsResourceKeys|2020-03-01|2022-12-12| -|Devices|listIotDpsResourceKeysForKeyName|2020-03-01|2022-12-12| -|Devices|listIotHubResourceKeys|2020-08-31|2022-11-15-preview| -|Devices|listIotHubResourceKeysForKeyName|2020-08-31|2022-11-15-preview| -|Devices|PrivateEndpointConnection|2020-08-31|2022-11-15-preview| -|DeviceUpdate|Account|2020-03-01-preview|2023-07-01| -|DeviceUpdate|Instance|2020-03-01-preview|2023-07-01| -|DeviceUpdate|PrivateEndpointConnection|2020-03-01-preview|2023-07-01| -|DeviceUpdate|PrivateEndpointConnectionProxy|2020-03-01-preview|2023-07-01| -|DevSpaces|Controller|2019-04-01|2019-04-01| -|DevSpaces|listControllerConnectionDetails|2019-04-01|2019-04-01| -|DevTestLab|ArtifactSource|2018-09-15|2018-09-15| -|DevTestLab|CustomImage|2018-09-15|2018-09-15| -|DevTestLab|Disk|2018-09-15|2018-09-15| -|DevTestLab|Environment|2018-09-15|2018-09-15| -|DevTestLab|Formula|2018-09-15|2018-09-15| -|DevTestLab|getVirtualMachineRdpFileContents|2018-09-15|2018-09-15| -|DevTestLab|GlobalSchedule|2018-09-15|2018-09-15| -|DevTestLab|Lab|2018-09-15|2018-09-15| -|DevTestLab|listLabVhds|2018-09-15|2018-09-15| -|DevTestLab|listScheduleApplicable|2018-09-15|2018-09-15| -|DevTestLab|listServiceFabricApplicableSchedules|2018-09-15|2018-09-15| -|DevTestLab|listVirtualMachineApplicableSchedules|2018-09-15|2018-09-15| -|DevTestLab|NotificationChannel|2018-09-15|2018-09-15| -|DevTestLab|Policy|2018-09-15|2018-09-15| -|DevTestLab|Schedule|2018-09-15|2018-09-15| -|DevTestLab|Secret|2018-09-15|2018-09-15| -|DevTestLab|ServiceFabric|2018-09-15|2018-09-15| -|DevTestLab|ServiceFabricSchedule|2018-09-15|2018-09-15| -|DevTestLab|ServiceRunner|2018-09-15|2018-09-15| -|DevTestLab|User|2018-09-15|2018-09-15| -|DevTestLab|VirtualMachine|2018-09-15|2018-09-15| -|DevTestLab|VirtualMachineSchedule|2018-09-15|2018-09-15| -|DevTestLab|VirtualNetwork|2018-09-15|2018-09-15| -|DigitalTwins|DigitalTwin|2020-12-01|2023-01-31| -|DigitalTwins|DigitalTwinsEndpoint|2020-12-01|2023-01-31| -|DigitalTwins|PrivateEndpointConnection|2020-12-01|2023-01-31| -|DigitalTwins|TimeSeriesDatabaseConnection|2021-06-30-preview|2023-01-31| -|DocumentDB|CassandraCluster|2021-03-01-preview|2023-04-15| -|DocumentDB|CassandraDataCenter|2021-03-01-preview|2023-04-15| -|DocumentDB|CassandraResourceCassandraKeyspace|2021-03-15|2023-04-15| -|DocumentDB|CassandraResourceCassandraTable|2021-03-15|2023-04-15| -|DocumentDB|CassandraResourceCassandraView|2021-07-01-preview|2023-03-15-preview| -|DocumentDB|DatabaseAccount|2021-03-15|2023-04-15| -|DocumentDB|GraphResourceGraph|2021-07-01-preview|2023-03-15-preview| -|DocumentDB|GremlinResourceGremlinDatabase|2021-03-15|2023-04-15| -|DocumentDB|GremlinResourceGremlinGraph|2021-03-15|2023-04-15| -|DocumentDB|listDatabaseAccountConnectionStrings|2021-03-15|2023-04-15| -|DocumentDB|listDatabaseAccountKeys|2021-03-15|2023-04-15| -|DocumentDB|listMongoClusterConnectionStrings|not present|2023-03-15-preview| -|DocumentDB|listNotebookWorkspaceConnectionInfo|2021-03-15|2023-04-15| -|DocumentDB|MongoCluster|not present|2023-03-15-preview| -|DocumentDB|MongoClusterFirewallRule|not present|2023-03-15-preview| -|DocumentDB|MongoDBResourceMongoDBCollection|2021-03-15|2023-04-15| -|DocumentDB|MongoDBResourceMongoDBDatabase|2021-03-15|2023-04-15| -|DocumentDB|MongoDBResourceMongoRoleDefinition|2021-10-15-preview|2023-04-15| -|DocumentDB|MongoDBResourceMongoUserDefinition|2021-10-15-preview|2023-04-15| -|DocumentDB|NotebookWorkspace|2021-03-15|2023-04-15| -|DocumentDB|PrivateEndpointConnection|2021-03-15|2023-04-15| -|DocumentDB|Service|2021-04-01-preview|2023-04-15| -|DocumentDB|SqlResourceSqlContainer|2021-03-15|2023-04-15| -|DocumentDB|SqlResourceSqlDatabase|2021-03-15|2023-04-15| -|DocumentDB|SqlResourceSqlRoleAssignment|2021-03-01-preview|2023-04-15| -|DocumentDB|SqlResourceSqlRoleDefinition|2021-03-01-preview|2023-04-15| -|DocumentDB|SqlResourceSqlStoredProcedure|2021-03-15|2023-04-15| -|DocumentDB|SqlResourceSqlTrigger|2021-03-15|2023-04-15| -|DocumentDB|SqlResourceSqlUserDefinedFunction|2021-03-15|2023-04-15| -|DocumentDB|TableResourceTable|2021-03-15|2023-04-15| -|DomainRegistration|Domain|2020-10-01|2022-09-01| -|DomainRegistration|DomainOwnershipIdentifier|2020-10-01|2022-09-01| -|DomainRegistration|listDomainRecommendations|2020-10-01|2022-09-01| -|DomainRegistration|listTopLevelDomainAgreements|2020-10-01|2022-09-01| -|Dynamics365Fraudprotection|InstanceDetails|2021-02-01-preview|2021-02-01-preview| -|Easm|LabelByWorkspace|2022-04-01-preview|2023-04-01-preview| -|Easm|Workspace|2022-04-01-preview|2023-04-01-preview| -|EdgeOrder|Address|not present|2022-05-01-preview| -|EdgeOrder|AddressByName|2021-12-01|2021-12-01| -|EdgeOrder|listConfigurations|2021-12-01|2021-12-01| -|EdgeOrder|listProductFamilies|2021-12-01|2021-12-01| -|EdgeOrder|listProductsAndConfigurationProductFamilies|not present|2022-05-01-preview| -|EdgeOrder|listProductsAndConfigurations|not present|2022-05-01-preview| -|EdgeOrder|OrderItem|not present|2022-05-01-preview| -|EdgeOrder|OrderItemByName|2021-12-01|2021-12-01| -|Education|Lab|2021-12-01-preview|2021-12-01-preview| -|Education|Student|2021-12-01-preview|2021-12-01-preview| -|Elastic|getOrganizationApiKey|not present|2023-06-01| -|Elastic|getOrganizationElasticToAzureSubscriptionMapping|not present|2023-06-15-preview| -|Elastic|listAllTrafficFilter|not present|2023-06-01| -|Elastic|listDeploymentInfo|2020-07-01|2023-06-01| -|Elastic|listlistAssociatedTrafficFilter|not present|2023-06-01| -|Elastic|listMonitoredResource|2020-07-01|2023-06-01| -|Elastic|listUpgradableVersionDetails|2021-10-01-preview|2023-06-01| -|Elastic|listVMHost|2020-07-01|2023-06-01| -|Elastic|Monitor|2020-07-01|2023-06-01| -|Elastic|TagRule|2020-07-01|2023-06-01| -|ElasticSan|ElasticSan|2021-11-20-preview|2021-11-20-preview| -|ElasticSan|Volume|2021-11-20-preview|2021-11-20-preview| -|ElasticSan|VolumeGroup|2021-11-20-preview|2021-11-20-preview| -|EngagementFabric|Account|2018-09-01-preview|2018-09-01-preview| -|EngagementFabric|Channel|2018-09-01-preview|2018-09-01-preview| -|EngagementFabric|listAccountChannelTypes|2018-09-01-preview|2018-09-01-preview| -|EngagementFabric|listAccountKeys|2018-09-01-preview|2018-09-01-preview| -|EnterpriseKnowledgeGraph|EnterpriseKnowledgeGraph|2018-12-03|2018-12-03| -|EventGrid|CaCertificate|not present|2023-06-01-preview| -|EventGrid|Channel|2021-10-15-preview|2022-06-15| -|EventGrid|Client|not present|2023-06-01-preview| -|EventGrid|ClientGroup|not present|2023-06-01-preview| -|EventGrid|Domain|2020-06-01|2022-06-15| -|EventGrid|DomainEventSubscription|2021-10-15-preview|2022-06-15| -|EventGrid|DomainTopic|2020-06-01|2022-06-15| -|EventGrid|DomainTopicEventSubscription|2021-10-15-preview|2022-06-15| -|EventGrid|EventChannel|2021-06-01-preview|Removed from defaults due to deprecation| -|EventGrid|EventSubscription|2020-06-01|2022-06-15| -|EventGrid|getChannelFullUrl|2021-10-15-preview|2022-06-15| -|EventGrid|getDomainEventSubscriptionDeliveryAttributes|2021-10-15-preview|2022-06-15| -|EventGrid|getDomainEventSubscriptionFullUrl|2021-10-15-preview|2022-06-15| -|EventGrid|getDomainTopicEventSubscriptionDeliveryAttributes|2021-10-15-preview|2022-06-15| -|EventGrid|getDomainTopicEventSubscriptionFullUrl|2021-10-15-preview|2022-06-15| -|EventGrid|getEventSubscriptionDeliveryAttributes|2021-06-01-preview|2022-06-15| -|EventGrid|getEventSubscriptionFullUrl|2020-06-01|2022-06-15| -|EventGrid|getPartnerTopicEventSubscriptionDeliveryAttributes|2021-06-01-preview|2022-06-15| -|EventGrid|getPartnerTopicEventSubscriptionFullUrl|2021-06-01-preview|2022-06-15| -|EventGrid|getSystemTopicEventSubscriptionDeliveryAttributes|2021-06-01-preview|2022-06-15| -|EventGrid|getSystemTopicEventSubscriptionFullUrl|2021-06-01-preview|2022-06-15| -|EventGrid|getTopicEventSubscriptionDeliveryAttributes|2021-10-15-preview|2022-06-15| -|EventGrid|getTopicEventSubscriptionFullUrl|2021-10-15-preview|2022-06-15| -|EventGrid|listDomainSharedAccessKeys|2020-06-01|2022-06-15| -|EventGrid|listNamespaceSharedAccessKeys|not present|2023-06-01-preview| -|EventGrid|listNamespaceTopicSharedAccessKeys|not present|2023-06-01-preview| -|EventGrid|listPartnerNamespaceSharedAccessKeys|2021-06-01-preview|2022-06-15| -|EventGrid|listTopicSharedAccessKeys|2020-06-01|2022-06-15| -|EventGrid|Namespace|not present|2023-06-01-preview| -|EventGrid|NamespaceTopic|not present|2023-06-01-preview| -|EventGrid|NamespaceTopicEventSubscription|not present|2023-06-01-preview| -|EventGrid|PartnerConfiguration|2021-10-15-preview|2022-06-15| -|EventGrid|PartnerDestination|2021-10-15-preview|2023-06-01-preview| -|EventGrid|PartnerNamespace|2021-06-01-preview|2022-06-15| -|EventGrid|PartnerRegistration|2021-06-01-preview|2022-06-15| -|EventGrid|PartnerTopic|2021-10-15-preview|2022-06-15| -|EventGrid|PartnerTopicEventSubscription|2020-04-01-preview|2022-06-15| -|EventGrid|PermissionBinding|not present|2023-06-01-preview| -|EventGrid|PrivateEndpointConnection|2020-06-01|2022-06-15| -|EventGrid|SystemTopic|2021-06-01-preview|2022-06-15| -|EventGrid|SystemTopicEventSubscription|2020-04-01-preview|2022-06-15| -|EventGrid|Topic|2020-06-01|2022-06-15| -|EventGrid|TopicEventSubscription|2021-10-15-preview|2022-06-15| -|EventGrid|TopicSpace|not present|2023-06-01-preview| -|EventHub|ApplicationGroup|2022-01-01-preview|2022-10-01-preview| -|EventHub|Cluster|2018-01-01-preview|2022-10-01-preview| -|EventHub|ConsumerGroup|2017-04-01|2022-10-01-preview| -|EventHub|DisasterRecoveryConfig|2017-04-01|2022-10-01-preview| -|EventHub|EventHub|2017-04-01|2022-10-01-preview| -|EventHub|EventHubAuthorizationRule|2017-04-01|2022-10-01-preview| -|EventHub|listDisasterRecoveryConfigKeys|2017-04-01|2022-10-01-preview| -|EventHub|listEventHubKeys|2017-04-01|2022-10-01-preview| -|EventHub|listNamespaceKeys|2017-04-01|2022-10-01-preview| -|EventHub|Namespace|2017-04-01|2022-10-01-preview| -|EventHub|NamespaceAuthorizationRule|2017-04-01|2022-10-01-preview| -|EventHub|NamespaceIpFilterRule|2018-01-01-preview|2018-01-01-preview| -|EventHub|NamespaceNetworkRuleSet|2017-04-01|2022-10-01-preview| -|EventHub|NamespaceVirtualNetworkRule|2018-01-01-preview|2018-01-01-preview| -|EventHub|PrivateEndpointConnection|2018-01-01-preview|2022-10-01-preview| -|EventHub|SchemaRegistry|2022-01-01-preview|2022-10-01-preview| -|ExtendedLocation|CustomLocation|2021-03-15-preview|2021-08-15| -|ExtendedLocation|ResourceSyncRule|2021-08-31-preview|2021-08-31-preview| -|Features|SubscriptionFeatureRegistration|2021-07-01|2021-07-01| -|FluidRelay|FluidRelayServer|2021-03-12-preview|2022-06-01| -|FluidRelay|getFluidRelayServerKeys|2021-03-12-preview|Replaced with `listFluidRelayServerKeys`| -|FluidRelay|listFluidRelayServerKeys|2022-04-21|2022-06-01| -|GraphServices|Account|2022-09-22-preview|2023-04-13| -|GuestConfiguration|GuestConfigurationAssignment|2020-06-25|2022-01-25| -|GuestConfiguration|GuestConfigurationAssignmentsVMSS|not present|2022-01-25| -|GuestConfiguration|GuestConfigurationConnectedVMwarevSphereAssignment|2020-06-25|2022-01-25| -|GuestConfiguration|GuestConfigurationHCRPAssignment|2020-06-25|2022-01-25| -|HanaOnAzure|HanaInstance|2017-11-03-preview|This was replaced by ProviderInstance| -|HanaOnAzure|ProviderInstance|2020-02-07-preview|2020-02-07-preview| -|HanaOnAzure|SapMonitor|2020-02-07-preview|2020-02-07-preview| -|HardwareSecurityModules|CloudHsmCluster|not present|2022-08-31-preview| -|HardwareSecurityModules|CloudHsmClusterPrivateEndpointConnection|not present|2022-08-31-preview| -|HardwareSecurityModules|DedicatedHsm|2018-10-31-preview|2021-11-30| -|HDInsight|Application|2018-06-01-preview|2021-06-01| -|HDInsight|Cluster|2018-06-01-preview|2021-06-01| -|HDInsight|Extension|2018-06-01-preview|2021-06-01| -|HDInsight|ExtensionAzureMonitorStatus|2018-06-01-preview|2021-06-01| -|HDInsight|ExtensionMonitoringStatus|2018-06-01-preview|2021-06-01| -|HDInsight|getClusterGatewaySettings|2018-06-01-preview|2021-06-01| -|HDInsight|listVirtualMachineHosts|2018-06-01-preview|2021-06-01| -|HDInsight|PrivateEndpointConnection|2021-06-01|2021-06-01| -|HealthBot|Bot|2020-12-08|2023-05-01| -|HealthBot|listBotSecrets|not present|2023-05-01| -|HealthcareApis|AnalyticsConnector|not present|2022-10-01-preview| -|HealthcareApis|DicomService|2022-05-15|2023-02-28| -|HealthcareApis|FhirService|2022-05-15|2023-02-28| -|HealthcareApis|IotConnector|2022-05-15|2023-02-28| -|HealthcareApis|IotConnectorFhirDestination|2022-05-15|2023-02-28| -|HealthcareApis|PrivateEndpointConnection|2022-05-15|2023-02-28| -|HealthcareApis|Service|2022-05-15|2023-02-28| -|HealthcareApis|Workspace|2022-05-15|2023-02-28| -|HealthcareApis|WorkspacePrivateEndpointConnection|2022-05-15|2023-02-28| -|HybridCloud|CloudConnection|2023-01-01-preview|2023-01-01-preview| -|HybridCloud|CloudConnector|2023-01-01-preview|2023-01-01-preview| -|HybridCompute|Machine|2020-08-02|2022-12-27| -|HybridCompute|MachineExtension|2020-08-02|2022-12-27| -|HybridCompute|MachineRunCommand|not present|2023-04-25-preview| -|HybridCompute|PrivateEndpointConnection|2021-03-25-preview|2022-12-27| -|HybridCompute|PrivateLinkScope|2021-03-25-preview|2022-12-27| -|HybridCompute|PrivateLinkScopedResource|2020-08-15-preview|2020-08-15-preview| -|HybridConnectivity|Endpoint|2022-05-01-preview|2023-03-15| -|HybridConnectivity|listEndpointCredentials|2022-05-01-preview|2023-03-15| -|HybridConnectivity|listEndpointIngressGatewayCredentials|not present|2023-03-15| -|HybridConnectivity|listEndpointManagedProxyDetails|2022-05-01-preview|2023-03-15| -|HybridConnectivity|ServiceConfiguration|not present|2023-03-15| -|HybridContainerService|agentPool|2022-05-01-preview|2022-09-01-preview| -|HybridContainerService|HybridIdentityMetadatum|2022-05-01-preview|2022-09-01-preview| -|HybridContainerService|ProvisionedCluster|2022-05-01-preview|2022-09-01-preview| -|HybridContainerService|storageSpaceRetrieve|2022-05-01-preview|2022-09-01-preview| -|HybridContainerService|virtualNetworkRetrieve|2022-05-01-preview|2022-09-01-preview| -|HybridData|DataManager|2019-06-01|2019-06-01| -|HybridData|DataStore|2019-06-01|2019-06-01| -|HybridData|JobDefinition|2019-06-01|2019-06-01| -|HybridNetwork|Device|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|listDeviceRegistrationKey|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|listVendorSkusCredential|2022-01-01-preview|2022-01-01-preview| -|HybridNetwork|NetworkFunction|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|Vendor|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|VendorSkuPreview|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|VendorSkus|2020-01-01-preview|2022-01-01-preview| -|ImportExport|Job|2020-08-01|2021-01-01| -|ImportExport|listBitLockerKey|2020-08-01|2021-01-01| -|Insights|ActionGroup|2019-06-01|2023-01-01| -|Insights|ActivityLogAlert|2020-10-01|2023-01-01-preview| -|Insights|AlertRule|2016-03-01|2016-03-01| -|Insights|AnalyticsItem|2015-05-01|2015-05-01| -|Insights|AutoscaleSetting|2015-04-01|2022-10-01| -|Insights|Component|2015-05-01|2020-02-02| -|Insights|ComponentCurrentBillingFeature|2015-05-01|2015-05-01| -|Insights|ComponentLinkedStorageAccount|2020-03-01-preview|2020-03-01-preview| -|Insights|DataCollectionEndpoint|2021-09-01-preview|2022-06-01| -|Insights|DataCollectionRule|2019-11-01-preview|2022-06-01| -|Insights|DataCollectionRuleAssociation|2019-11-01-preview|2022-06-01| -|Insights|DiagnosticSetting|2017-05-01-preview|2021-05-01-preview| -|Insights|ExportConfiguration|2015-05-01|2015-05-01| -|Insights|Favorite|2015-05-01|2015-05-01| -|Insights|getDiagnosticServiceTokenReadOnly|2021-03-03-preview|2021-03-03-preview| -|Insights|getDiagnosticServiceTokenReadWrite|2021-03-03-preview|2021-03-03-preview| -|Insights|getLiveToken|2020-06-02-preview|2021-10-14| -|Insights|getTestResultFile|2020-02-10-preview|2020-02-10-preview| -|Insights|guestDiagnosticsSetting|2018-06-01-preview|2018-06-01-preview| -|Insights|GuestDiagnosticsSettingsAssociation|2018-06-01-preview|2018-06-01-preview| -|Insights|listEASubscriptionListMigrationDatePost|2017-10-01|2017-10-01| -|Insights|LogProfile|2016-03-01|2016-03-01| -|Insights|ManagementGroupDiagnosticSetting|2020-01-01-preview|2021-05-01-preview| -|Insights|MetricAlert|2018-03-01|2018-03-01| -|Insights|MyWorkbook|2020-10-20|2021-03-08| -|Insights|PrivateEndpointConnection|2019-10-17-preview|2021-07-01-preview| -|Insights|PrivateLinkScope|2019-10-17-preview|2021-07-01-preview| -|Insights|PrivateLinkScopedResource|2019-10-17-preview|2021-07-01-preview| -|Insights|ProactiveDetectionConfiguration|2015-05-01|2018-05-01-preview| -|Insights|ScheduledQueryRule|2018-04-16|2023-03-15-preview| -|Insights|SubscriptionDiagnosticSetting|2017-05-01-preview|2021-05-01-preview| -|Insights|TenantActionGroup|not present|2023-05-01-preview| -|Insights|WebTest|2015-05-01|2022-06-15| -|Insights|Workbook|2020-10-20|2022-04-01| -|Insights|WorkbookTemplate|2019-10-17-preview|2020-11-20| -|Intune|AndroidMAMPolicyByName|2015-01-14-preview|2015-01-14-preview| -|Intune|IoMAMPolicyByName|2015-01-14-preview|2015-01-14-preview| -|IoTCentral|App|2021-06-01|2021-06-01| -|IoTCentral|PrivateEndpointConnection|2021-11-01-preview|2021-11-01-preview| -|IoTFirmwareDefense|Firmware|not present|2023-02-08-preview| -|IoTFirmwareDefense|Workspace|not present|2023-02-08-preview| -|IoTSecurity|DefenderSetting|2021-02-01-preview|2021-02-01-preview| -|IoTSecurity|DeviceGroup|2021-02-01-preview|2021-02-01-preview| -|IoTSecurity|OnPremiseSensor|2021-02-01-preview|2021-02-01-preview| -|IoTSecurity|Sensor|2021-02-01-preview|2021-02-01-preview| -|IoTSecurity|Site|2021-02-01-preview|2021-02-01-preview| -|KeyVault|Key|2019-09-01|2023-02-01| -|KeyVault|ManagedHsm|2021-06-01-preview|2023-02-01| -|KeyVault|MHSMPrivateEndpointConnection|2021-06-01-preview|2023-02-01| -|KeyVault|PrivateEndpointConnection|2019-09-01|2023-02-01| -|KeyVault|Secret|2019-09-01|2023-02-01| -|KeyVault|Vault|2019-09-01|2023-02-01| -|Kubernetes|ConnectedCluster|2021-03-01|2022-05-01-preview| -|Kubernetes|listConnectedClusterUserCredential|2022-05-01-preview|2022-05-01-preview| -|Kubernetes|listConnectedClusterUserCredentials|2021-04-01-preview|2021-04-01-preview| -|KubernetesConfiguration|Extension|2020-07-01-preview|2023-05-01| -|KubernetesConfiguration|FluxConfiguration|2021-11-01-preview|2023-05-01| -|KubernetesConfiguration|PrivateEndpointConnection|2022-04-02-preview|2022-04-02-preview| -|KubernetesConfiguration|PrivateLinkScope|2022-04-02-preview|2022-04-02-preview| -|KubernetesConfiguration|SourceControlConfiguration|2021-03-01|2023-05-01| -|Kusto|AttachedDatabaseConfiguration|2021-01-01|2022-12-29| -|Kusto|Cluster|2021-01-01|2022-12-29| -|Kusto|ClusterPrincipalAssignment|2021-01-01|2022-12-29| -|Kusto|Database|2021-01-01|2022-12-29| -|Kusto|DatabasePrincipalAssignment|2021-01-01|2022-12-29| -|Kusto|DataConnection|2021-01-01|2022-12-29| -|Kusto|EventHubConnection|2018-09-07-preview|2018-09-07-preview| -|Kusto|listClusterFollowerDatabases|2021-01-01|2022-12-29| -|Kusto|listClusterLanguageExtensions|2021-01-01|2022-12-29| -|Kusto|listDatabasePrincipals|2021-01-01|2022-12-29| -|Kusto|ManagedPrivateEndpoint|2021-08-27|2022-12-29| -|Kusto|PrivateEndpointConnection|2021-08-27|2022-12-29| -|Kusto|Script|2021-01-01|2022-12-29| -|LabServices|Environment|2018-10-15|2018-10-15| -|LabServices|EnvironmentSetting|2018-10-15|2018-10-15| -|LabServices|GalleryImage|2018-10-15|2018-10-15| -|LabServices|getGlobalUserEnvironment|2018-10-15|2018-10-15| -|LabServices|getGlobalUserOperationBatchStatus|2018-10-15|2018-10-15| -|LabServices|getGlobalUserOperationStatus|2018-10-15|2018-10-15| -|LabServices|getGlobalUserPersonalPreferences|2018-10-15|2018-10-15| -|LabServices|getLabAccountRegionalAvailability|2018-10-15|2018-10-15| -|LabServices|Lab|2018-10-15|2022-08-01| -|LabServices|LabAccount|2018-10-15|2018-10-15| -|LabServices|LabPlan|2021-10-01-preview|2022-08-01| -|LabServices|listGlobalUserEnvironments|2018-10-15|2018-10-15| -|LabServices|listGlobalUserLabs|2018-10-15|2018-10-15| -|LabServices|Schedule|2021-10-01-preview|2022-08-01| -|LabServices|User|2018-10-15|2022-08-01| -|LoadTestService|LoadTest|2021-12-01-preview|2022-12-01| -|Logic|IntegrationAccount|2019-05-01|2019-05-01| -|Logic|IntegrationAccountAgreement|2019-05-01|2019-05-01| -|Logic|IntegrationAccountAssembly|2019-05-01|2019-05-01| -|Logic|IntegrationAccountBatchConfiguration|2019-05-01|2019-05-01| -|Logic|IntegrationAccountCertificate|2019-05-01|2019-05-01| -|Logic|IntegrationAccountMap|2019-05-01|2019-05-01| -|Logic|IntegrationAccountPartner|2019-05-01|2019-05-01| -|Logic|IntegrationAccountSchema|2019-05-01|2019-05-01| -|Logic|IntegrationAccountSession|2019-05-01|2019-05-01| -|Logic|IntegrationServiceEnvironment|2019-05-01|2019-05-01| -|Logic|IntegrationServiceEnvironmentManagedApi|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountAgreementContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountAssemblyContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountKeyVaultKeys|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountMapContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountPartnerContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountSchemaContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listWorkflowAccessKeySecretKeys|2015-02-01-preview|2015-02-01-preview| -|Logic|listWorkflowCallbackUrl|2019-05-01|2019-05-01| -|Logic|listWorkflowRunActionExpressionTraces|2019-05-01|2019-05-01| -|Logic|listWorkflowRunActionRepetitionExpressionTraces|2019-05-01|2019-05-01| -|Logic|listWorkflowSwagger|2019-05-01|2019-05-01| -|Logic|listWorkflowTriggerCallbackUrl|2019-05-01|2019-05-01| -|Logic|listWorkflowVersionCallbackUrl|not present|2016-06-01| -|Logic|listWorkflowVersionTriggerCallbackUrl|2019-05-01|2019-05-01| -|Logic|RosettaNetProcessConfiguration|2016-06-01|2016-06-01| -|Logic|Workflow|2019-05-01|2019-05-01| -|Logic|WorkflowAccessKey|2015-02-01-preview|2015-02-01-preview| -|Logz|listMonitorMonitoredResources|2020-10-01|2022-01-01-preview| -|Logz|listMonitorUserRoles|2020-10-01|2022-01-01-preview| -|Logz|listMonitorVMHosts|2020-10-01|2022-01-01-preview| -|Logz|listSubAccountMonitoredResources|2020-10-01|2022-01-01-preview| -|Logz|listSubAccountVMHosts|2020-10-01|2022-01-01-preview| -|Logz|MetricsSource|2022-01-01-preview|2022-01-01-preview| -|Logz|MetricsSourceTagRule|2022-01-01-preview|2022-01-01-preview| -|Logz|Monitor|2020-10-01|2022-01-01-preview| -|Logz|SubAccount|2020-10-01|2022-01-01-preview| -|Logz|SubAccountTagRule|2020-10-01|2022-01-01-preview| -|Logz|TagRule|2020-10-01|2022-01-01-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsAdtAPI|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsComp|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsForEDM|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsForMIPPolicySync|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsForSCCPowershell|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsSec|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForEDMUpload|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForM365ComplianceCenter|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForM365SecurityCenter|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForMIPPolicySync|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForO365ManagementActivityAPI|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForSCCPowershell|2021-03-25-preview|2021-03-25-preview| -|MachineLearning|CommitmentPlan|2016-05-01-preview|2016-05-01-preview| -|MachineLearning|listWorkspaceKeys|2016-04-01|2019-10-01| -|MachineLearning|WebService|2017-01-01|2017-01-01| -|MachineLearning|Workspace|2016-04-01|2019-10-01| -|MachineLearningCompute|listOperationalizationClusterKeys|2017-08-01-preview|2017-08-01-preview| -|MachineLearningCompute|OperationalizationCluster|2017-08-01-preview|2017-08-01-preview| -|MachineLearningExperimentation|Account|2017-05-01-preview|2017-05-01-preview| -|MachineLearningExperimentation|Project|2017-05-01-preview|2017-05-01-preview| -|MachineLearningExperimentation|Workspace|2017-05-01-preview|2017-05-01-preview| -|MachineLearningServices|BatchDeployment|2021-03-01-preview|2023-04-01| -|MachineLearningServices|BatchEndpoint|2021-03-01-preview|2023-04-01| -|MachineLearningServices|CodeContainer|2021-03-01-preview|2023-04-01| -|MachineLearningServices|CodeVersion|2021-03-01-preview|2023-04-01| -|MachineLearningServices|ComponentContainer|2022-02-01-preview|2023-04-01| -|MachineLearningServices|ComponentVersion|2022-02-01-preview|2023-04-01| -|MachineLearningServices|Compute|not present|2023-04-01| -|MachineLearningServices|DataContainer|2021-03-01-preview|2023-04-01| -|MachineLearningServices|Datastore|not present|2023-04-01| -|MachineLearningServices|DataVersion|2021-03-01-preview|2023-04-01| -|MachineLearningServices|EnvironmentContainer|2021-03-01-preview|2023-04-01| -|MachineLearningServices|EnvironmentSpecificationVersion|2021-03-01-preview|2021-03-01-preview| -|MachineLearningServices|EnvironmentVersion|not present|2023-04-01| -|MachineLearningServices|FeaturesetContainerEntity|not present|2023-04-01-preview| -|MachineLearningServices|FeaturesetVersion|not present|2023-04-01-preview| -|MachineLearningServices|FeaturestoreEntityContainerEntity|not present|2023-04-01-preview| -|MachineLearningServices|FeaturestoreEntityVersion|not present|2023-04-01-preview| -|MachineLearningServices|getFeaturesetVersionFeature|not present|2023-02-01-preview| -|MachineLearningServices|getOnlineDeploymentLogs|2021-03-01-preview|2023-04-01| -|MachineLearningServices|getOnlineEndpointToken|2021-03-01-preview|2023-04-01| -|MachineLearningServices|Job|2021-03-01-preview|2023-04-01| -|MachineLearningServices|LabelingJob|2020-09-01-preview|2023-04-01-preview| -|MachineLearningServices|LinkedService|2020-09-01-preview|2020-09-01-preview| -|MachineLearningServices|LinkedWorkspace|2020-03-01|2020-05-15-preview| -|MachineLearningServices|listBatchEndpointKeys|2021-03-01-preview|2023-04-01| -|MachineLearningServices|listComputeKeys|not present|2023-04-01| -|MachineLearningServices|listComputeNodes|not present|2023-04-01| -|MachineLearningServices|listDatastoreSecrets|2021-03-01-preview|2023-04-01| -|MachineLearningServices|listFeaturesetVersionFeatures|not present|2023-02-01-preview| -|MachineLearningServices|listFeaturesetVersionMaterializationJobs|not present|2023-04-01-preview| -|MachineLearningServices|listMachineLearningComputeKeys|2021-01-01|Renamed to listComputeKeys| -|MachineLearningServices|listMachineLearningComputeNodes|2021-01-01|Renamed to listComputeKeys| -|MachineLearningServices|listNotebookKeys|2021-01-01|Renamed to listWorkspaceNotebookKeys| -|MachineLearningServices|listOnlineEndpointKeys|2021-03-01-preview|2023-04-01| -|MachineLearningServices|listStorageAccountKeys|2021-01-01|Renamed to listWorkspaceStorageAccountKeys| -|MachineLearningServices|listWorkspaceConnectionSecrets|not present|2023-06-01-preview| -|MachineLearningServices|listWorkspaceKeys|2021-01-01|2023-04-01| -|MachineLearningServices|listWorkspaceNotebookAccessToken|2021-01-01|2023-04-01| -|MachineLearningServices|listWorkspaceNotebookKeys|not present|2023-04-01| -|MachineLearningServices|listWorkspaceStorageAccountKeys|not present|2023-04-01| -|MachineLearningServices|MachineLearningCompute|2021-01-01|Renamed to Compute| -|MachineLearningServices|MachineLearningDataset|2020-05-01-preview|2020-05-01-preview| -|MachineLearningServices|MachineLearningDatastore|2020-05-01-preview|2020-05-01-preview| -|MachineLearningServices|MachineLearningService|2021-01-01|No longer listed in [documentation](https:||learn.microsoft.com|en-us|rest|api|azureml|)| -|MachineLearningServices|ManagedNetworkSettingsRule|not present|2023-04-01-preview| -|MachineLearningServices|ModelContainer|2021-03-01-preview|2023-04-01| -|MachineLearningServices|ModelVersion|2021-03-01-preview|2023-04-01| -|MachineLearningServices|OnlineDeployment|2021-03-01-preview|2023-04-01| -|MachineLearningServices|OnlineEndpoint|2021-03-01-preview|2023-04-01| -|MachineLearningServices|PrivateEndpointConnection|2021-01-01|2023-04-01| -|MachineLearningServices|Registry|not present|2023-04-01| -|MachineLearningServices|RegistryCodeContainer|not present|2023-04-01| -|MachineLearningServices|RegistryCodeVersion|not present|2023-04-01| -|MachineLearningServices|RegistryComponentContainer|not present|2023-04-01| -|MachineLearningServices|RegistryComponentVersion|not present|2023-04-01| -|MachineLearningServices|RegistryDataContainer|not present|2023-04-01| -|MachineLearningServices|RegistryDataVersion|not present|2023-04-01| -|MachineLearningServices|RegistryEnvironmentContainer|not present|2023-04-01| -|MachineLearningServices|RegistryEnvironmentVersion|not present|2023-04-01| -|MachineLearningServices|RegistryModelContainer|not present|2023-04-01| -|MachineLearningServices|RegistryModelVersion|not present|2023-04-01| -|MachineLearningServices|Schedule|not present|2023-04-01| -|MachineLearningServices|Workspace|2021-01-01|2023-04-01| -|MachineLearningServices|WorkspaceConnection|2021-01-01|2023-04-01| -|Maintenance|ConfigurationAssignment|2021-04-01-preview|2022-11-01-preview| -|Maintenance|ConfigurationAssignmentParent|2021-04-01-preview|2022-11-01-preview| -|Maintenance|MaintenanceConfiguration|2020-04-01|2022-11-01-preview| -|ManagedIdentity|FederatedIdentityCredential|2022-01-31-preview|2023-01-31| -|ManagedIdentity|listUserAssignedIdentityAssociatedResources|2022-01-31-preview|2022-01-31-preview| -|ManagedIdentity|UserAssignedIdentity|2018-11-30|2023-01-31| -|ManagedNetwork|ManagedNetwork|2019-06-01-preview|2019-06-01-preview| -|ManagedNetwork|ManagedNetworkGroup|2019-06-01-preview|2019-06-01-preview| -|ManagedNetwork|ManagedNetworkPeeringPolicy|2019-06-01-preview|2019-06-01-preview| -|ManagedNetwork|ScopeAssignment|2019-06-01-preview|2019-06-01-preview| -|ManagedNetworkFabric|AccessControlList|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|ExternalNetwork|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getL2IsolationDomainArpEntries|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getNetworkDeviceDynamicInterfaceMaps|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getNetworkDeviceStaticInterfaceMaps|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getNetworkDeviceStatus|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getNetworkInterfaceStatus|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|InternalNetwork|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|IpCommunity|not present|2023-02-01-preview| -|ManagedNetworkFabric|IpCommunityList|2023-02-01-preview|Renamed to IpCommunity| -|ManagedNetworkFabric|IpExtendedCommunity|not present|2023-02-01-preview| -|ManagedNetworkFabric|IpPrefix|not present|2023-02-01-preview| -|ManagedNetworkFabric|IpPrefixList|2023-02-01-preview|Renamed to IpPrefix| -|ManagedNetworkFabric|L2IsolationDomain|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|L3IsolationDomain|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkDevice|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkFabric|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkFabricController|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkInterface|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkRack|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkToNetworkInterconnect|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|RoutePolicy|2023-02-01-preview|2023-02-01-preview| -|ManagedServices|RegistrationAssignment|2019-09-01|2022-10-01| -|ManagedServices|RegistrationDefinition|2019-09-01|2022-10-01| -|Management|getEntity|2020-05-01|2021-04-01| -|Management|HierarchySetting|2020-05-01|2021-04-01| -|Management|ManagementGroup|2020-05-01|2021-04-01| -|Management|ManagementGroupSubscription|2020-05-01|2021-04-01| -|ManagementPartner|Partner|2018-02-01|2018-02-01| -|Maps|Account|2018-05-01|2021-02-01| -|Maps|Creator|2020-02-01-preview|2021-02-01| -|Maps|listAccountKeys|2018-05-01|2021-02-01| -|Maps|listAccountSas|2021-12-01-preview|2021-12-01-preview| -|Maps|PrivateAtlase|2020-02-01-preview|2020-02-01-preview| -|Marketplace|listPrivateStoreNewPlansNotifications|2021-12-01|2023-01-01| -|Marketplace|listPrivateStoreStopSellOffersPlansNotifications|2021-12-01|2023-01-01| -|Marketplace|listPrivateStoreSubscriptionsContext|2021-12-01|2023-01-01| -|Marketplace|PrivateStore|2021-12-01|2023-01-01| -|Marketplace|PrivateStoreCollection|2021-12-01|2023-01-01| -|Marketplace|PrivateStoreCollectionOffer|2021-12-01|2023-01-01| -|Marketplace|PrivateStoreOffer|2020-01-01|Renamed to PrivateStoreCollectionOffer| -|Media|AccountFilter|2020-05-01|2023-01-01| -|Media|Asset|2020-05-01|2023-01-01| -|Media|AssetFilter|2020-05-01|2023-01-01| -|Media|ContentKeyPolicy|2020-05-01|2023-01-01| -|Media|getAssetEncryptionKey|2020-05-01|2023-01-01| -|Media|getContentKeyPolicyPropertiesWithSecrets|2020-05-01|2023-01-01| -|Media|getLiveEventStatus|not present|2022-11-01| -|Media|getLiveEventStreamEvents|not present|2022-11-01| -|Media|getLiveEventTrackIngestHeartbeats|not present|2022-11-01| -|Media|Job|2020-05-01|2022-07-01| -|Media|listAssetContainerSas|2020-05-01|2023-01-01| -|Media|listAssetStreamingLocators|2020-05-01|2023-01-01| -|Media|listMediaServiceEdgePolicies|2020-05-01|2023-01-01| -|Media|listMediaServiceKeys|2015-10-01|2015-10-01| -|Media|listStreamingLocatorContentKeys|2020-05-01|2023-01-01| -|Media|listStreamingLocatorPaths|2020-05-01|2023-01-01| -|Media|LiveEvent|2020-05-01|2022-11-01| -|Media|LiveOutput|2020-05-01|2022-11-01| -|Media|MediaGraph|2020-02-01-preview|2020-02-01-preview| -|Media|MediaService|2020-05-01|2023-01-01| -|Media|PrivateEndpointConnection|2020-05-01|2023-01-01| -|Media|StreamingEndpoint|2020-05-01|2022-11-01| -|Media|StreamingLocator|2020-05-01|2023-01-01| -|Media|StreamingPolicy|2020-05-01|2023-01-01| -|Media|Track|2021-11-01|2023-01-01| -|Media|Transform|2020-05-01|2022-07-01| -|Migrate|Assessment|2019-10-01|2019-10-01| -|Migrate|getProjectKeys|2018-02-02|2018-02-02| -|Migrate|getSolutionConfig|2018-09-01-preview|2018-09-01-preview| -|Migrate|getWorkloadDeploymentSecretConfigurations|not present|2022-05-01-preview| -|Migrate|Group|2019-10-01|2019-10-01| -|Migrate|HyperVCollector|2019-10-01|2019-10-01| -|Migrate|ImportCollector|2019-10-01|2019-10-01| -|Migrate|MigrateAgent|not present|2022-05-01-preview| -|Migrate|MigrateProject|2018-09-01-preview|2018-09-01-preview| -|Migrate|MigrateProjectsControllerMigrateProject|not present|2020-05-01| -|Migrate|ModernizeProject|not present|2022-05-01-preview| -|Migrate|MoveCollection|2021-01-01|2022-08-01| -|Migrate|MoveResource|2021-01-01|2022-08-01| -|Migrate|PrivateEndpointConnection|2019-10-01|2019-10-01| -|Migrate|PrivateEndpointConnectionControllerPrivateEndpointConnection|not present|2020-05-01| -|Migrate|Project|2019-10-01|2019-10-01| -|Migrate|ServerCollector|2019-10-01|2019-10-01| -|Migrate|Solution|2018-09-01-preview|2018-09-01-preview| -|Migrate|VMwareCollector|2019-10-01|2019-10-01| -|Migrate|WorkloadDeployment|not present|2022-05-01-preview| -|Migrate|WorkloadInstance|not present|2022-05-01-preview| -|MixedReality|listObjectAnchorsAccountKeys|2021-03-01-preview|2021-03-01-preview| -|MixedReality|listRemoteRenderingAccountKeys|2021-01-01|2021-01-01| -|MixedReality|listSpatialAnchorsAccountKeys|2021-01-01|2021-01-01| -|MixedReality|ObjectAnchorsAccount|2021-03-01-preview|2021-03-01-preview| -|MixedReality|RemoteRenderingAccount|2021-01-01|2021-01-01| -|MixedReality|SpatialAnchorsAccount|2021-01-01|2021-01-01| -|MobileNetwork|AttachedDataNetwork|2022-04-01-preview|2023-06-01| -|MobileNetwork|DataNetwork|2022-04-01-preview|2023-06-01| -|MobileNetwork|DiagnosticsPackage|not present|2023-06-01| -|MobileNetwork|listMobileNetworkSimIds|2022-04-01-preview|2022-04-01-preview| -|MobileNetwork|MobileNetwork|2022-04-01-preview|2023-06-01| -|MobileNetwork|PacketCapture|not present|2023-06-01| -|MobileNetwork|PacketCoreControlPlane|2022-04-01-preview|2023-06-01| -|MobileNetwork|PacketCoreDataPlane|2022-04-01-preview|2023-06-01| -|MobileNetwork|Service|2022-04-01-preview|2023-06-01| -|MobileNetwork|Sim|2022-04-01-preview|2023-06-01| -|MobileNetwork|SimGroup|2022-04-01-preview|2023-06-01| -|MobileNetwork|SimPolicy|2022-04-01-preview|2023-06-01| -|MobileNetwork|Site|2022-04-01-preview|2023-06-01| -|MobileNetwork|Slice|2022-04-01-preview|2023-06-01| -|Monitor|AzureMonitorWorkspace|2021-06-03-preview|2023-04-03| -|NetApp|Account|2020-12-01|2022-11-01| -|NetApp|Backup|2020-12-01|2022-11-01| -|NetApp|BackupPolicy|2020-12-01|2022-11-01| -|NetApp|getSubvolumeMetadata|2021-10-01|2022-11-01| -|NetApp|getVolumeGroupIdForLdapUser|not present|2022-11-01| -|NetApp|listVolumeReplications|2022-01-01|2022-11-01| -|NetApp|Pool|2020-12-01|2022-11-01| -|NetApp|Snapshot|2020-12-01|2022-11-01| -|NetApp|SnapshotPolicy|2020-12-01|2022-11-01| -|NetApp|Subvolume|2021-10-01|2022-11-01| -|NetApp|Volume|2020-12-01|2022-11-01| -|NetApp|VolumeGroup|2021-10-01|2022-11-01| -|NetApp|VolumeQuotaRule|2022-01-01|2022-11-01| -|Network|AdminRule|2021-02-01-preview|2023-02-01| -|Network|AdminRuleCollection|2021-02-01-preview|2023-02-01| -|Network|ApplicationGateway|2020-11-01|2023-02-01| -|Network|ApplicationGatewayPrivateEndpointConnection|2020-11-01|2023-02-01| -|Network|ApplicationSecurityGroup|2020-11-01|2023-02-01| -|Network|AzureFirewall|2020-11-01|2023-02-01| -|Network|BastionHost|2020-11-01|2023-02-01| -|Network|ConfigurationPolicyGroup|2022-01-01|2023-02-01| -|Network|ConnectionMonitor|2020-11-01|2023-02-01| -|Network|ConnectivityConfiguration|2021-02-01-preview|2023-02-01| -|Network|CustomIPPrefix|2020-11-01|2023-02-01| -|Network|DdosCustomPolicy|2020-11-01|2023-02-01| -|Network|DdosProtectionPlan|2020-11-01|2023-02-01| -|Network|DnsForwardingRuleset|2020-04-01-preview|2022-07-01| -|Network|DnsResolver|2020-04-01-preview|2022-07-01| -|Network|DnssecConfig|not present|2023-07-01-preview| -|Network|DscpConfiguration|2020-11-01|2023-02-01| -|Network|Endpoint|2018-08-01|2022-04-01| -|Network|Experiment|2019-11-01|2019-11-01| -|Network|ExpressRouteCircuit|2020-11-01|2023-02-01| -|Network|ExpressRouteCircuitAuthorization|2020-11-01|2023-02-01| -|Network|ExpressRouteCircuitConnection|2020-11-01|2023-02-01| -|Network|ExpressRouteCircuitPeering|2020-11-01|2023-02-01| -|Network|ExpressRouteConnection|2020-11-01|2023-02-01| -|Network|ExpressRouteCrossConnectionPeering|2020-11-01|2023-02-01| -|Network|ExpressRouteGateway|2020-11-01|2023-02-01| -|Network|ExpressRoutePort|2020-11-01|2023-02-01| -|Network|ExpressRoutePortAuthorization|2022-01-01|2023-02-01| -|Network|FirewallPolicy|2020-11-01|2023-02-01| -|Network|FirewallPolicyRuleCollectionGroup|2020-11-01|2023-02-01| -|Network|FirewallPolicyRuleGroup|2020-04-01|2020-04-01| -|Network|FlowLog|2020-11-01|2023-02-01| -|Network|ForwardingRule|2020-04-01-preview|2022-07-01| -|Network|FrontDoor|2020-05-01|2021-06-01| -|Network|getActiveSessions|2020-11-01|2023-02-01| -|Network|getApplicationGatewayBackendHealthOnDemand|2020-11-01|2023-02-01| -|Network|getBastionShareableLink|2020-11-01|2023-02-01| -|Network|getDnsResourceReferenceByTarResources|2018-05-01|2023-07-01-preview| -|Network|getP2sVpnGatewayP2sVpnConnectionHealth|2020-11-01|2023-02-01| -|Network|getP2sVpnGatewayP2sVpnConnectionHealthDetailed|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayAdvertisedRoutes|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayBgpPeerStatus|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayConnectionIkeSas|2022-01-01|2023-02-01| -|Network|getVirtualNetworkGatewayLearnedRoutes|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayVpnclientConnectionHealth|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayVpnclientIpsecParameters|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayVpnProfilePackageUrl|2022-01-01|2023-02-01| -|Network|getVpnLinkConnectionIkeSas|2022-01-01|2023-02-01| -|Network|HubRouteTable|2020-11-01|2023-02-01| -|Network|HubVirtualNetworkConnection|2020-11-01|2023-02-01| -|Network|InboundEndpoint|2020-04-01-preview|2022-07-01| -|Network|InboundNatRule|2020-11-01|2023-02-01| -|Network|InterfaceEndpoint|not present|2019-02-01| -|Network|IpAllocation|2020-11-01|2023-02-01| -|Network|IpGroup|2020-11-01|2023-02-01| -|Network|listActiveConnectivityConfiguration|2021-02-01-preview|2021-02-01-preview| -|Network|listActiveConnectivityConfigurations|not present|2023-02-01| -|Network|listActiveSecurityAdminRule|2021-02-01-preview|2021-02-01-preview| -|Network|listActiveSecurityAdminRules|not present|2023-02-01| -|Network|listActiveSecurityUserRule|2021-02-01-preview|2021-02-01-preview| -|Network|listActiveSecurityUserRules|not present|2022-04-01-preview| -|Network|listDnsForwardingRulesetByVirtualNetwork|2020-04-01-preview|2022-07-01| -|Network|listDnsResolverByVirtualNetwork|2020-04-01-preview|2022-07-01| -|Network|listEffectiveConnectivityConfiguration|2021-02-01-preview|2021-02-01-preview| -|Network|listEffectiveVirtualNetworkByNetworkGroup|2021-02-01-preview|2021-02-01-preview| -|Network|listEffectiveVirtualNetworkByNetworkManager|2021-02-01-preview|2022-04-01-preview| -|Network|listFirewallPolicyIdpsSignature|2022-01-01|2023-02-01| -|Network|listFirewallPolicyIdpsSignaturesFilterValue|2022-01-01|2023-02-01| -|Network|listListEffectiveVirtualNetworkByNetworkGroup|not present|2022-04-01-preview| -|Network|listNetworkManagerDeploymentStatus|2021-02-01-preview|2023-02-01| -|Network|listNetworkManagerEffectiveConnectivityConfigurations|not present|2023-02-01| -|Network|listNetworkManagerEffectiveSecurityAdminRule|2021-02-01-preview|2021-02-01-preview| -|Network|listNetworkManagerEffectiveSecurityAdminRules|not present|2023-02-01| -|Network|LoadBalancer|2020-11-01|2023-02-01| -|Network|LoadBalancerBackendAddressPool|2020-11-01|2023-02-01| -|Network|LocalNetworkGateway|2020-11-01|2023-02-01| -|Network|ManagementGroupNetworkManagerConnection|2021-05-01-preview|2023-02-01| -|Network|NatGateway|2020-11-01|2023-02-01| -|Network|NatRule|2020-11-01|2023-02-01| -|Network|NetworkExperimentProfile|2019-11-01|2019-11-01| -|Network|NetworkGroup|2021-02-01-preview|2023-02-01| -|Network|NetworkInterface|2020-11-01|2023-02-01| -|Network|NetworkInterfaceTapConfiguration|2020-11-01|2023-02-01| -|Network|NetworkManager|2021-02-01-preview|2023-02-01| -|Network|NetworkProfile|2020-11-01|2023-02-01| -|Network|NetworkSecurityGroup|2020-11-01|2023-02-01| -|Network|NetworkSecurityPerimeter|2021-02-01-preview|2021-03-01-preview| -|Network|NetworkVirtualAppliance|2020-11-01|2023-02-01| -|Network|NetworkVirtualApplianceConnection|not present|2023-02-01| -|Network|NetworkWatcher|2020-11-01|2023-02-01| -|Network|NspAccessRule|2021-02-01-preview|2021-02-01-preview| -|Network|NspAssociation|2021-02-01-preview|2021-02-01-preview| -|Network|NspAssociationsProxy|2021-02-01-preview|No longer present| -|Network|NspLink|not present|2021-02-01-preview| -|Network|NspProfile|2021-02-01-preview|2021-02-01-preview| -|Network|OutboundEndpoint|2020-04-01-preview|2022-07-01| -|Network|P2sVpnGateway|2020-11-01|2023-02-01| -|Network|P2sVpnServerConfiguration|2019-07-01|2019-07-01| -|Network|PacketCapture|2020-11-01|2023-02-01| -|Network|Policy|2020-11-01|2022-05-01| -|Network|PrivateDnsZoneGroup|2020-11-01|2023-02-01| -|Network|PrivateEndpoint|2020-11-01|2023-02-01| -|Network|PrivateLinkService|2020-11-01|2023-02-01| -|Network|PrivateLinkServicePrivateEndpointConnection|2020-11-01|2023-02-01| -|Network|PrivateRecordSet|2020-06-01|2020-06-01| -|Network|PrivateResolverVirtualNetworkLink|not present|2022-07-01| -|Network|PrivateZone|2020-06-01|2020-06-01| -|Network|Profile|2018-08-01|2022-04-01| -|Network|PublicIPAddress|2020-11-01|2023-02-01| -|Network|PublicIPPrefix|2020-11-01|2023-02-01| -|Network|RecordSet|2018-05-01|2023-07-01-preview| -|Network|Route|2020-11-01|2023-02-01| -|Network|RouteFilter|2020-11-01|2023-02-01| -|Network|RouteFilterRule|2020-11-01|2023-02-01| -|Network|RouteMap|not present|2023-02-01| -|Network|RouteTable|2020-11-01|2023-02-01| -|Network|RoutingIntent|2022-01-01|2023-02-01| -|Network|RulesEngine|2020-05-01|2021-06-01| -|Network|ScopeConnection|2022-02-01-preview|2023-02-01| -|Network|SecurityAdminConfiguration|2021-02-01-preview|2023-02-01| -|Network|SecurityPartnerProvider|2020-11-01|2023-02-01| -|Network|SecurityRule|2020-11-01|2023-02-01| -|Network|SecurityUserConfiguration|2021-02-01-preview|2022-04-01-preview| -|Network|ServiceEndpointPolicy|2020-11-01|2023-02-01| -|Network|ServiceEndpointPolicyDefinition|2020-11-01|2023-02-01| -|Network|StaticMember|2022-02-01-preview|2023-02-01| -|Network|Subnet|2020-11-01|2023-02-01| -|Network|SubscriptionNetworkManagerConnection|2022-02-01-preview|2023-02-01| -|Network|TrafficManagerUserMetricsKey|2018-08-01|2022-04-01| -|Network|UserRule|2021-02-01-preview|2022-04-01-preview| -|Network|UserRuleCollection|2021-02-01-preview|2022-04-01-preview| -|Network|VirtualApplianceSite|2020-11-01|2023-02-01| -|Network|VirtualHub|2020-11-01|2023-02-01| -|Network|VirtualHubBgpConnection|2020-11-01|2023-02-01| -|Network|VirtualHubIpConfiguration|2020-11-01|2023-02-01| -|Network|VirtualHubRouteTableV2|2020-11-01|2023-02-01| -|Network|VirtualNetwork|2020-11-01|2023-02-01| -|Network|VirtualNetworkGateway|2020-11-01|2023-02-01| -|Network|VirtualNetworkGatewayConnection|2020-11-01|2023-02-01| -|Network|VirtualNetworkGatewayNatRule|2021-03-01|2023-02-01| -|Network|VirtualNetworkLink|2020-06-01|2020-06-01| -|Network|VirtualNetworkPeering|2020-11-01|2023-02-01| -|Network|VirtualNetworkTap|2020-11-01|2023-02-01| -|Network|VirtualRouter|2022-01-01|2023-02-01| -|Network|VirtualRouterPeering|2022-01-01|2023-02-01| -|Network|VirtualWan|2020-11-01|2023-02-01| -|Network|VpnConnection|2020-11-01|2023-02-01| -|Network|VpnGateway|2020-11-01|2023-02-01| -|Network|VpnServerConfiguration|2020-11-01|2023-02-01| -|Network|VpnSite|2020-11-01|2023-02-01| -|Network|WebApplicationFirewallPolicy|2020-11-01|2023-02-01| -|Network|Zone|2018-05-01|2023-07-01-preview| -|NetworkCloud|AgentPool|not present|2023-05-01-preview| -|NetworkCloud|BareMetalMachine|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|BareMetalMachineKeySet|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|BmcKeySet|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|CloudServicesNetwork|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|Cluster|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|ClusterManager|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|Console|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|DefaultCniNetwork|2022-12-12-preview|2022-12-12-preview| -|NetworkCloud|HybridAksCluster|2022-12-12-preview|2022-12-12-preview| -|NetworkCloud|KubernetesCluster|not present|2023-05-01-preview| -|NetworkCloud|L2Network|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|L3Network|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|MetricsConfiguration|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|Rack|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|StorageAppliance|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|TrunkedNetwork|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|VirtualMachine|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|Volume|2022-12-12-preview|2023-05-01-preview| -|NetworkFunction|AzureTrafficCollector|2022-05-01|2022-11-01| -|NetworkFunction|CollectorPolicy|2022-05-01|2022-11-01| -|NotificationHubs|getNamespacePnsCredentials|not present|2023-01-01-preview| -|NotificationHubs|getNotificationHubPnsCredentials|2017-04-01|2023-01-01-preview| -|NotificationHubs|listNamespaceKeys|2017-04-01|2023-01-01-preview| -|NotificationHubs|listNotificationHubKeys|2017-04-01|2023-01-01-preview| -|NotificationHubs|Namespace|2017-04-01|2023-01-01-preview| -|NotificationHubs|NamespaceAuthorizationRule|2017-04-01|2023-01-01-preview| -|NotificationHubs|NotificationHub|2017-04-01|2023-01-01-preview| -|NotificationHubs|NotificationHubAuthorizationRule|2017-04-01|2023-01-01-preview| -|NotificationHubs|PrivateEndpointConnection|not present|2023-01-01-preview| -|OffAzure|HyperVSite|2020-01-01|2020-07-07| -|OffAzure|MasterSite|2020-07-07|2020-07-07| -|OffAzure|PrivateEndpointConnection|2020-07-07|2020-07-07| -|OffAzure|Site|2020-01-01|2020-07-07| -|OffAzure|VCenter|2020-01-01|2020-07-07| -|OpenEnergyPlatform|EnergyService|2022-04-04-preview|2022-04-04-preview| -|OpenEnergyPlatform|listEnergyServicePartitions|2022-04-04-preview|2022-04-04-preview| -|OperationalInsights|Cluster|2020-10-01|2021-06-01| -|OperationalInsights|DataExport|2020-08-01|2020-08-01| -|OperationalInsights|DataSource|2020-08-01|2020-08-01| -|OperationalInsights|getSharedKeys|2020-08-01|2020-08-01| -|OperationalInsights|getWorkspaceSharedKeys|not present|2015-11-01-preview| -|OperationalInsights|LinkedService|2020-08-01|2020-08-01| -|OperationalInsights|LinkedStorageAccount|2020-08-01|2020-08-01| -|OperationalInsights|MachineGroup|2015-11-01-preview|2015-11-01-preview| -|OperationalInsights|Query|2019-09-01|2019-09-01| -|OperationalInsights|QueryPack|2019-09-01|2019-09-01| -|OperationalInsights|SavedSearch|2020-08-01|2020-08-01| -|OperationalInsights|StorageInsightConfig|2020-08-01|2020-08-01| -|OperationalInsights|Table|2021-12-01-preview|2022-10-01| -|OperationalInsights|Workspace|2020-10-01|2022-10-01| -|OperationsManagement|ManagementAssociation|2015-11-01-preview|2015-11-01-preview| -|OperationsManagement|ManagementConfiguration|2015-11-01-preview|2015-11-01-preview| -|OperationsManagement|Solution|2015-11-01-preview|2015-11-01-preview| -|Orbital|Contact|not present|2022-11-01| -|Orbital|ContactProfile|not present|2022-11-01| -|Orbital|listSpacecraftAvailableContacts|not present|2022-11-01| -|Orbital|Spacecraft|not present|2022-11-01| -|Peering|ConnectionMonitorTest|2021-06-01|2022-10-01| -|Peering|PeerAsn|2021-01-01|2022-10-01| -|Peering|Peering|2021-01-01|2022-10-01| -|Peering|PeeringService|2021-01-01|2022-10-01| -|Peering|Prefix|2021-01-01|2022-10-01| -|Peering|RegisteredAsn|2021-01-01|2022-10-01| -|Peering|RegisteredPrefix|2021-01-01|2022-10-01| -|PolicyInsights|AttestationAtResource|2021-01-01|2022-09-01| -|PolicyInsights|AttestationAtResourceGroup|2021-01-01|2022-09-01| -|PolicyInsights|AttestationAtSubscription|2021-01-01|2022-09-01| -|PolicyInsights|listRemediationDeploymentsAtManagementGroup|2019-07-01|2021-10-01| -|PolicyInsights|listRemediationDeploymentsAtResource|2019-07-01|2021-10-01| -|PolicyInsights|listRemediationDeploymentsAtResourceGroup|2019-07-01|2021-10-01| -|PolicyInsights|listRemediationDeploymentsAtSubscription|2019-07-01|2021-10-01| -|PolicyInsights|RemediationAtManagementGroup|2019-07-01|2021-10-01| -|PolicyInsights|RemediationAtResource|2019-07-01|2021-10-01| -|PolicyInsights|RemediationAtResourceGroup|2019-07-01|2021-10-01| -|PolicyInsights|RemediationAtSubscription|2019-07-01|2021-10-01| -|Portal|Console|2018-10-01|2018-10-01| -|Portal|ConsoleWithLocation|2018-10-01|2018-10-01| -|Portal|Dashboard|2020-09-01-preview|2020-09-01-preview| -|Portal|listListTenantConfigurationViolation|2020-09-01-preview|2020-09-01-preview| -|Portal|TenantConfiguration|2020-09-01-preview|2020-09-01-preview| -|Portal|UserSettings|2018-10-01|2018-10-01| -|Portal|UserSettingsWithLocation|2018-10-01|2018-10-01| -|PowerBI|listWorkspaceCollectionAccessKeys|2016-01-29|2016-01-29| -|PowerBI|PowerBIResource|2020-06-01|2020-06-01| -|PowerBI|PrivateEndpointConnection|2020-06-01|2020-06-01| -|PowerBI|WorkspaceCollection|2016-01-29|2016-01-29| -|PowerBIDedicated|AutoScaleVCore|2021-01-01|2021-01-01| -|PowerBIDedicated|CapacityDetails|2021-01-01|2021-01-01| -|PowerPlatform|Account|2020-10-30-preview|2020-10-30-preview| -|PowerPlatform|EnterprisePolicy|2020-10-30-preview|2020-10-30-preview| -|PowerPlatform|PrivateEndpointConnection|2020-10-30-preview|2020-10-30-preview| -|ProfessionalService|ProfessionalServiceSubscriptionLevel|2023-07-01-preview|2023-07-01-preview| -|ProviderHub|DefaultRollout|2020-11-20|2021-09-01-preview| -|ProviderHub|NotificationRegistration|2020-11-20|2021-09-01-preview| -|ProviderHub|OperationByProviderRegistration|2020-11-20|2021-09-01-preview| -|ProviderHub|ProviderRegistration|2020-11-20|2021-09-01-preview| -|ProviderHub|ResourceTypeRegistration|2020-11-20|2021-09-01-preview| -|ProviderHub|Skus|2020-11-20|2021-09-01-preview| -|ProviderHub|SkusNestedResourceTypeFirst|2020-11-20|2021-09-01-preview| -|ProviderHub|SkusNestedResourceTypeSecond|2020-11-20|2021-09-01-preview| -|ProviderHub|SkusNestedResourceTypeThird|2020-11-20|2021-09-01-preview| -|Purview|Account|2020-12-01-preview|2021-12-01| -|Purview|KafkaConfiguration|not present|2021-12-01| -|Purview|listAccountKeys|2020-12-01-preview|2021-12-01| -|Purview|listFeatureAccount|not present|2021-12-01| -|Purview|listFeatureSubscription|not present|2021-12-01| -|Purview|PrivateEndpointConnection|2020-12-01-preview|2021-12-01| -|Quantum|Workspace|2019-11-04-preview|2022-01-10-preview| -|RecommendationsService|Account|2022-02-01|2022-02-01| -|RecommendationsService|Modeling|2022-02-01|2022-02-01| -|RecommendationsService|ServiceEndpoint|2022-02-01|2022-02-01| -|RecoveryServices|getRecoveryPointAccessToken|2018-12-20|2023-01-15| -|RecoveryServices|PrivateEndpointConnection|2021-02-01|2023-04-01| -|RecoveryServices|ProtectedItem|2021-02-01|2023-04-01| -|RecoveryServices|ProtectionContainer|2021-02-01|2023-04-01| -|RecoveryServices|ProtectionIntent|2021-02-01|2023-04-01| -|RecoveryServices|ProtectionPolicy|2021-02-01|2023-04-01| -|RecoveryServices|ReplicationFabric|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationMigrationItem|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationNetworkMapping|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationPolicy|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationProtectedItem|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationProtectionContainerMapping|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationRecoveryPlan|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationRecoveryServicesProvider|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationStorageClassificationMapping|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationvCenter|2018-07-10|2023-04-01| -|RecoveryServices|ResourceGuardProxy|2021-02-01-preview|2023-04-01| -|RecoveryServices|Vault|2021-01-01|2023-04-01| -|RedHatOpenShift|listOpenShiftClusterAdminCredentials|2021-09-01-preview|2022-09-04| -|RedHatOpenShift|listOpenShiftClusterCredentials|2020-04-30|2022-09-04| -|RedHatOpenShift|MachinePool|not present|2022-09-04| -|RedHatOpenShift|OpenShiftCluster|2020-04-30|2022-09-04| -|RedHatOpenShift|Secret|not present|2022-09-04| -|RedHatOpenShift|SyncIdentityProvider|not present|2022-09-04| -|RedHatOpenShift|SyncSet|not present|2022-09-04| -|Relay|HybridConnection|2017-04-01|2021-11-01| -|Relay|HybridConnectionAuthorizationRule|2017-04-01|2021-11-01| -|Relay|listHybridConnectionKeys|2017-04-01|2021-11-01| -|Relay|listNamespaceKeys|2017-04-01|2021-11-01| -|Relay|listWCFRelayKeys|2017-04-01|2021-11-01| -|Relay|Namespace|2017-04-01|2021-11-01| -|Relay|NamespaceAuthorizationRule|2017-04-01|2021-11-01| -|Relay|PrivateEndpointConnection|2018-01-01-preview|2021-11-01| -|Relay|WCFRelay|2017-04-01|2021-11-01| -|Relay|WCFRelayAuthorizationRule|2017-04-01|2021-11-01| -|ResourceConnector|Appliance|2021-10-31-preview|2022-10-27| -|ResourceConnector|listApplianceClusterCustomerUserCredential|2022-04-15-preview|2022-04-15-preview| -|ResourceConnector|listApplianceClusterUserCredential|2021-10-31-preview|2022-10-27| -|ResourceConnector|listApplianceKeys|not present|2022-10-27| -|ResourceGraph|GraphQuery|2018-09-01-preview|2020-04-01-preview| -|ResourceHealth|listSecurityAdvisoryImpactedResourceBySubscriptionIdAndEventId|2022-10-01-preview|2022-10-01| -|ResourceHealth|listSecurityAdvisoryImpactedResourceByTenantIdAndEventId|2022-10-01-preview|2022-10-01| -|Resources|Deployment|2021-01-01|2022-09-01| -|Resources|DeploymentAtManagementGroupScope|2021-01-01|2022-09-01| -|Resources|DeploymentAtScope|2021-01-01|2022-09-01| -|Resources|DeploymentAtSubscriptionScope|2021-01-01|2022-09-01| -|Resources|DeploymentAtTenantScope|2021-01-01|2022-09-01| -|Resources|DeploymentScript|2020-10-01|2020-10-01| -|Resources|DeploymentStackAtManagementGroup|not present|2022-08-01-preview| -|Resources|DeploymentStackAtResourceGroup|not present|2022-08-01-preview| -|Resources|DeploymentStackAtSubscription|not present|2022-08-01-preview| -|Resources|Resource|2019-05-01|2022-09-01| -|Resources|ResourceGroup|2019-05-01|2022-09-01| -|Resources|TagAtScope|2019-10-01|2022-09-01| -|Resources|TemplateSpec|2022-02-01|2022-02-01| -|Resources|TemplateSpecVersion|2022-02-01|2022-02-01| -|SaaS|listSaasResourceAccessToken|2018-03-01-beta|2018-03-01-beta| -|SaaS|listSaasSubscriptionLevelAccessToken|2018-03-01-beta|2018-03-01-beta| -|SaaS|SaasSubscriptionLevel|2018-03-01-beta|2018-03-01-beta| -|Scheduler|Job|2016-03-01|2016-03-01| -|Scheduler|JobCollection|2016-03-01|2016-03-01| -|ScVmm|AvailabilitySet|2020-06-05-preview|2022-05-21-preview| -|ScVmm|Cloud|2020-06-05-preview|2022-05-21-preview| -|ScVmm|GuestAgent|not present|2022-05-21-preview| -|ScVmm|HybridIdentityMetadata|not present|2022-05-21-preview| -|ScVmm|InventoryItem|2020-06-05-preview|2022-05-21-preview| -|ScVmm|MachineExtension|not present|2022-05-21-preview| -|ScVmm|VirtualMachine|2020-06-05-preview|2022-05-21-preview| -|ScVmm|VirtualMachineTemplate|2020-06-05-preview|2022-05-21-preview| -|ScVmm|VirtualNetwork|2020-06-05-preview|2022-05-21-preview| -|ScVmm|VmmServer|2020-06-05-preview|2022-05-21-preview| -|Search|listAdminKey|2020-08-01|2022-09-01| -|Search|listQueryKeyBySearchService|2020-08-01|2022-09-01| -|Search|PrivateEndpointConnection|2020-08-01|2022-09-01| -|Search|Service|2020-08-01|2022-09-01| -|Search|SharedPrivateLinkResource|2020-08-01|2022-09-01| -|Security|AdaptiveApplicationControl|2020-01-01|2020-01-01| -|Security|AdvancedThreatProtection|2019-01-01|2019-01-01| -|Security|AlertsSuppressionRule|2019-01-01-preview|2019-01-01-preview| -|Security|APICollection|not present|2022-11-20-preview| -|Security|Application|2022-07-01-preview|2022-07-01-preview| -|Security|Assessment|2020-01-01|2021-06-01| -|Security|AssessmentMetadataInSubscription|2020-01-01|2021-06-01| -|Security|AssessmentsMetadataSubscription|not present|2019-01-01-preview| -|Security|Assignment|2021-08-01-preview|2021-08-01-preview| -|Security|Automation|2019-01-01-preview|2019-01-01-preview| -|Security|Connector|2020-01-01-preview|2020-01-01-preview| -|Security|CustomAssessmentAutomation|2021-07-01-preview|2021-07-01-preview| -|Security|CustomEntityStoreAssignment|2021-07-01-preview|2021-07-01-preview| -|Security|DeviceSecurityGroup|2019-08-01|2019-08-01| -|Security|GovernanceAssignment|not present|2022-01-01-preview| -|Security|GovernanceRule|not present|2022-01-01-preview| -|Security|IngestionSetting|2021-01-15-preview|2021-01-15-preview| -|Security|IotSecuritySolution|2019-08-01|2019-08-01| -|Security|JitNetworkAccessPolicy|2020-01-01|2020-01-01| -|Security|listIngestionSettingConnectionStrings|2021-01-15-preview|2021-01-15-preview| -|Security|listIngestionSettingTokens|2021-01-15-preview|2021-01-15-preview| -|Security|SecurityConnector|2021-07-01-preview|2023-03-01-preview| -|Security|SecurityConnectorApplication|2022-07-01-preview|2022-07-01-preview| -|Security|SecurityContact|2020-01-01-preview|2020-01-01-preview| -|Security|SecurityOperator|not present|2023-01-01-preview| -|Security|ServerVulnerabilityAssessment|2020-01-01|2020-01-01| -|Security|ServerVulnerabilityAssessmentsSetting|not present|2023-05-01| -|Security|SqlVulnerabilityAssessmentBaselineRule|2020-07-01-preview|2023-02-01-preview| -|Security|Standard|2021-08-01-preview|2021-08-01-preview| -|Security|WorkspaceSetting|2017-08-01-preview|2017-08-01-preview| -|SecurityAndCompliance|PrivateEndpointConnectionsAdtAPI|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsComp|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsForEDM|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsForMIPPolicySync|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsForSCCPowershell|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsSec|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForEDMUpload|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForM365ComplianceCenter|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForM365SecurityCenter|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForMIPPolicySync|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForO365ManagementActivityAPI|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForSCCPowershell|2021-03-08|2021-03-08| -|SecurityDevOps|AzureDevOpsConnector|2022-09-01-preview|2022-09-01-preview| -|SecurityDevOps|GitHubConnector|2022-09-01-preview|2022-09-01-preview| -|SecurityInsights|Action|2020-01-01|2023-02-01| -|SecurityInsights|AlertRule|2020-01-01|2023-02-01| -|SecurityInsights|AutomationRule|2019-01-01-preview|2023-02-01| -|SecurityInsights|Bookmark|2020-01-01|2023-02-01| -|SecurityInsights|BookmarkRelation|2019-01-01-preview|2023-06-01-preview| -|SecurityInsights|ContentPackage|not present|2023-06-01-preview| -|SecurityInsights|ContentTemplate|not present|2023-06-01-preview| -|SecurityInsights|DataConnector|2020-01-01|2023-02-01| -|SecurityInsights|EntityQuery|2021-03-01-preview|2023-06-01-preview| -|SecurityInsights|FileImport|not present|2023-06-01-preview| -|SecurityInsights|getEntitiesGetTimeline|2019-01-01-preview|2023-06-01-preview| -|SecurityInsights|getEntityInsights|2019-01-01-preview|2023-06-01-preview| -|SecurityInsights|Hunt|not present|2023-06-01-preview| -|SecurityInsights|HuntComment|not present|2023-06-01-preview| -|SecurityInsights|HuntRelation|not present|2023-06-01-preview| -|SecurityInsights|Incident|2020-01-01|2023-02-01| -|SecurityInsights|IncidentComment|2021-03-01-preview|2023-02-01| -|SecurityInsights|IncidentRelation|2021-03-01-preview|2023-02-01| -|SecurityInsights|IncidentTask|not present|2023-06-01-preview| -|SecurityInsights|listSourceControlRepositories|2021-03-01-preview|2023-06-01-preview| -|SecurityInsights|Metadata|2021-03-01-preview|2023-02-01| -|SecurityInsights|ProductSetting|2021-03-01-preview|2023-06-01-preview| -|SecurityInsights|SecurityMLAnalyticsSetting|2022-05-01-preview|2023-02-01| -|SecurityInsights|SentinelOnboardingState|2021-03-01-preview|2023-02-01| -|SecurityInsights|SourceControl|2021-03-01-preview|2023-05-01-preview| -|SecurityInsights|ThreatIntelligenceIndicator|2019-01-01-preview|2023-02-01| -|SecurityInsights|Watchlist|2021-03-01-preview|2023-02-01| -|SecurityInsights|WatchlistItem|2021-03-01-preview|2023-02-01| -|SecurityInsights|WorkspaceManagerAssignment|not present|2023-06-01-preview| -|SecurityInsights|WorkspaceManagerConfiguration|not present|2023-06-01-preview| -|SecurityInsights|WorkspaceManagerGroup|not present|2023-06-01-preview| -|SecurityInsights|WorkspaceManagerMember|not present|2023-06-01-preview| -|SerialConsole|SerialPort|2018-05-01|2018-05-01| -|ServiceBus|DisasterRecoveryConfig|2017-04-01|2022-01-01-preview| -|ServiceBus|listDisasterRecoveryConfigKeys|2017-04-01|2022-01-01-preview| -|ServiceBus|listNamespaceKeys|2017-04-01|2022-01-01-preview| -|ServiceBus|listQueueKeys|2017-04-01|2022-01-01-preview| -|ServiceBus|listTopicKeys|2017-04-01|2022-01-01-preview| -|ServiceBus|MigrationConfig|2017-04-01|2022-01-01-preview| -|ServiceBus|Namespace|2017-04-01|2022-01-01-preview| -|ServiceBus|NamespaceAuthorizationRule|2017-04-01|2022-01-01-preview| -|ServiceBus|NamespaceIpFilterRule|2018-01-01-preview|2018-01-01-preview| -|ServiceBus|NamespaceNetworkRuleSet|2017-04-01|2022-01-01-preview| -|ServiceBus|NamespaceVirtualNetworkRule|2018-01-01-preview|2018-01-01-preview| -|ServiceBus|PrivateEndpointConnection|2018-01-01-preview|2022-01-01-preview| -|ServiceBus|Queue|2017-04-01|2022-01-01-preview| -|ServiceBus|QueueAuthorizationRule|2017-04-01|2022-01-01-preview| -|ServiceBus|Rule|2017-04-01|2022-01-01-preview| -|ServiceBus|Subscription|2017-04-01|2022-01-01-preview| -|ServiceBus|Topic|2017-04-01|2022-01-01-preview| -|ServiceBus|TopicAuthorizationRule|2017-04-01|2022-01-01-preview| -|ServiceFabric|Application|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabric|ApplicationType|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabric|ApplicationTypeVersion|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabric|Cluster|2020-03-01|Replaced with the more recent ManagedCluster. This is still available via the version-specific module `v20210601`| -|ServiceFabric|getmanagedAzResiliencyStatus|2022-02-01-preview|2023-03-01-preview| -|ServiceFabric|listListUpgradableVersionPost|2020-12-01-preview|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabric|ManagedCluster|2020-01-01-preview|2023-03-01-preview| -|ServiceFabric|ManagedClusterApplication|not present|2023-03-01-preview| -|ServiceFabric|ManagedClusterApplicationType|not present|2023-03-01-preview| -|ServiceFabric|ManagedClusterApplicationTypeVersion|not present|2023-03-01-preview| -|ServiceFabric|ManagedClusterService|not present|2023-03-01-preview| -|ServiceFabric|NodeType|2020-01-01-preview|2023-03-01-preview| -|ServiceFabric|Service|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabricMesh|Application|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|Gateway|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|listSecretValue|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|Network|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|Secret|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|SecretValue|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|Volume|2018-09-01-preview|2018-09-01-preview| -|ServiceLinker|Connector|not present|2022-11-01-preview| -|ServiceLinker|ConnectorDryrun|not present|2022-11-01-preview| -|ServiceLinker|Linker|2021-11-01-preview|2022-11-01-preview| -|ServiceLinker|LinkerDryrun|not present|2022-11-01-preview| -|ServiceLinker|listLinkerConfigurations|2021-11-01-preview|2022-11-01-preview| -|ServiceNetworking|AssociationsInterface|2022-10-01-preview|2023-05-01-preview| -|ServiceNetworking|FrontendsInterface|2022-10-01-preview|2023-05-01-preview| -|ServiceNetworking|TrafficControllerInterface|2022-10-01-preview|2023-05-01-preview| -|SignalRService|listSignalRKeys|2020-05-01|2023-02-01| -|SignalRService|SignalR|2020-05-01|2023-02-01| -|SignalRService|SignalRCustomCertificate|2022-02-01|2023-02-01| -|SignalRService|SignalRCustomDomain|2022-02-01|2023-02-01| -|SignalRService|SignalRPrivateEndpointConnection|2020-05-01|2023-02-01| -|SignalRService|SignalRReplica|not present|2023-03-01-preview| -|SignalRService|SignalRSharedPrivateLinkResource|2021-04-01-preview|2023-02-01| -|SoftwarePlan|HybridUseBenefit|2019-06-01-preview|2019-12-01| -|Solutions|Application|2019-07-01|2021-07-01| -|Solutions|ApplicationDefinition|2019-07-01|2021-07-01| -|Solutions|JitRequest|2019-07-01|2021-07-01| -|Solutions|listApplicationAllowedUpgradePlans|2021-07-01|2021-07-01| -|Solutions|listApplicationTokens|not present|2021-07-01| -|Sql|BackupLongTermRetentionPolicy|not present|2017-03-01-preview| -|Sql|BackupShortTermRetentionPolicy|2020-11-01-preview|2021-11-01| -|Sql|Database|2020-11-01-preview|2021-11-01| -|Sql|DatabaseAdvisor|2020-11-01-preview|2021-11-01| -|Sql|DatabaseBlobAuditingPolicy|2020-11-01-preview|2021-11-01| -|Sql|DatabaseSecurityAlertPolicy|2020-11-01-preview|2021-11-01| -|Sql|DatabaseSqlVulnerabilityAssessmentRuleBaseline|not present|2022-11-01-preview| -|Sql|DatabaseThreatDetectionPolicy|not present|2014-04-01| -|Sql|DatabaseVulnerabilityAssessment|2020-11-01-preview|2021-11-01| -|Sql|DatabaseVulnerabilityAssessmentRuleBaseline|2020-11-01-preview|2021-11-01| -|Sql|DataMaskingPolicy|2014-04-01|2021-11-01| -|Sql|DisasterRecoveryConfiguration|2014-04-01|2014-04-01| -|Sql|DistributedAvailabilityGroup|2021-05-01-preview|2021-11-01| -|Sql|ElasticPool|2020-11-01-preview|2021-11-01| -|Sql|EncryptionProtector|2020-11-01-preview|2021-11-01| -|Sql|ExtendedDatabaseBlobAuditingPolicy|2020-11-01-preview|2021-11-01| -|Sql|ExtendedServerBlobAuditingPolicy|2020-11-01-preview|2021-11-01| -|Sql|FailoverGroup|2020-11-01-preview|2021-11-01| -|Sql|FirewallRule|2020-11-01-preview|2021-11-01| -|Sql|GeoBackupPolicy|2014-04-01|2021-11-01| -|Sql|InstanceFailoverGroup|2020-11-01-preview|2021-11-01| -|Sql|InstancePool|2020-11-01-preview|2021-11-01| -|Sql|IPv6FirewallRule|2021-08-01-preview|2021-11-01| -|Sql|Job|2020-11-01-preview|2021-11-01| -|Sql|JobAgent|2020-11-01-preview|2021-11-01| -|Sql|JobCredential|2020-11-01-preview|2021-11-01| -|Sql|JobStep|2020-11-01-preview|2021-11-01| -|Sql|JobTargetGroup|2020-11-01-preview|2021-11-01| -|Sql|LongTermRetentionPolicy|2020-11-01-preview|2021-11-01| -|Sql|ManagedDatabase|2020-11-01-preview|2021-11-01| -|Sql|ManagedDatabaseSensitivityLabel|2020-11-01-preview|2021-11-01| -|Sql|ManagedDatabaseVulnerabilityAssessment|2020-11-01-preview|2021-11-01| -|Sql|ManagedDatabaseVulnerabilityAssessmentRuleBaseline|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstance|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceAdministrator|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceAzureADOnlyAuthentication|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceKey|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceLongTermRetentionPolicy|not present|2022-11-01-preview| -|Sql|ManagedInstancePrivateEndpointConnection|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceVulnerabilityAssessment|2020-11-01-preview|2021-11-01| -|Sql|ManagedServerDnsAlias|2021-11-01-preview|2021-11-01| -|Sql|OutboundFirewallRule|2021-02-01-preview|2021-11-01| -|Sql|PrivateEndpointConnection|2020-11-01-preview|2021-11-01| -|Sql|SensitivityLabel|2020-11-01-preview|2021-11-01| -|Sql|Server|2020-11-01-preview|2021-11-01| -|Sql|ServerAdvisor|2020-11-01-preview|2021-11-01| -|Sql|ServerAzureADAdministrator|2020-11-01-preview|2021-11-01| -|Sql|ServerAzureADOnlyAuthentication|2020-11-01-preview|2021-11-01| -|Sql|ServerBlobAuditingPolicy|2020-11-01-preview|2021-11-01| -|Sql|ServerCommunicationLink|2014-04-01|2014-04-01| -|Sql|ServerDnsAlias|2020-11-01-preview|2021-11-01| -|Sql|ServerKey|2020-11-01-preview|2021-11-01| -|Sql|ServerSecurityAlertPolicy|2020-11-01-preview|2021-11-01| -|Sql|ServerTrustCertificate|2021-05-01-preview|2021-11-01| -|Sql|ServerTrustGroup|2020-11-01-preview|2021-11-01| -|Sql|ServerVulnerabilityAssessment|2020-11-01-preview|2021-11-01| -|Sql|SqlVulnerabilityAssessmentRuleBaseline|not present|2022-11-01-preview| -|Sql|SqlVulnerabilityAssessmentsSetting|not present|2022-11-01-preview| -|Sql|StartStopManagedInstanceSchedule|not present|2022-11-01-preview| -|Sql|SyncAgent|2020-11-01-preview|2021-11-01| -|Sql|SyncGroup|2020-11-01-preview|2021-11-01| -|Sql|SyncMember|2020-11-01-preview|2021-11-01| -|Sql|TransparentDataEncryption|2014-04-01|2021-11-01| -|Sql|VirtualNetworkRule|2020-11-01-preview|2021-11-01| -|Sql|WorkloadClassifier|2020-11-01-preview|2021-11-01| -|Sql|WorkloadGroup|2020-11-01-preview|2021-11-01| -|SqlVirtualMachine|AvailabilityGroupListener|2017-03-01-preview|2022-02-01| -|SqlVirtualMachine|SqlVirtualMachine|2017-03-01-preview|2022-02-01| -|SqlVirtualMachine|SqlVirtualMachineGroup|2017-03-01-preview|2022-02-01| -|Storage|BlobContainer|2021-02-01|2022-09-01| -|Storage|BlobContainerImmutabilityPolicy|2021-02-01|2022-09-01| -|Storage|BlobInventoryPolicy|2021-02-01|2022-09-01| -|Storage|BlobServiceProperties|2021-02-01|2022-09-01| -|Storage|EncryptionScope|2021-02-01|2022-09-01| -|Storage|FileServiceProperties|2021-02-01|2022-09-01| -|Storage|FileShare|2021-02-01|2022-09-01| -|Storage|listLocalUserKeys|2021-08-01|2022-09-01| -|Storage|listStorageAccountKeys|2021-02-01|2022-09-01| -|Storage|listStorageAccountSAS|2021-02-01|2022-09-01| -|Storage|listStorageAccountServiceSAS|2021-02-01|2022-09-01| -|Storage|LocalUser|2021-08-01|2022-09-01| -|Storage|ManagementPolicy|2021-02-01|2022-09-01| -|Storage|ObjectReplicationPolicy|2021-02-01|2022-09-01| -|Storage|PrivateEndpointConnection|2021-02-01|2022-09-01| -|Storage|Queue|2021-02-01|2022-09-01| -|Storage|QueueServiceProperties|2021-02-01|2022-09-01| -|Storage|StorageAccount|2021-02-01|2022-09-01| -|Storage|Table|2021-02-01|2022-09-01| -|Storage|TableServiceProperties|2021-02-01|2022-09-01| -|StorageCache|amlFilesystem|not present|2023-05-01| -|StorageCache|Cache|2021-03-01|2023-05-01| -|StorageCache|getRequiredAmlFSSubnetsSize|not present|2023-05-01| -|StorageCache|StorageTarget|2021-03-01|2023-05-01| -|StorageMover|Agent|2022-07-01-preview|2023-03-01| -|StorageMover|Endpoint|2022-07-01-preview|2023-03-01| -|StorageMover|JobDefinition|2022-07-01-preview|2023-03-01| -|StorageMover|Project|2022-07-01-preview|2023-03-01| -|StorageMover|StorageMover|2022-07-01-preview|2023-03-01| -|StoragePool|DiskPool|2020-03-15-preview|2021-08-01| -|StoragePool|IscsiTarget|2020-03-15-preview|2021-08-01| -|StorageSync|CloudEndpoint|2020-03-01|2022-06-01| -|StorageSync|PrivateEndpointConnection|2020-03-01|2022-06-01| -|StorageSync|RegisteredServer|2020-03-01|2022-06-01| -|StorageSync|ServerEndpoint|2020-03-01|2022-06-01| -|StorageSync|StorageSyncService|2020-03-01|2022-06-01| -|StorageSync|SyncGroup|2020-03-01|2022-06-01| -|StorSimple|AccessControlRecord|2017-06-01|2017-06-01| -|StorSimple|BackupPolicy|2017-06-01|2017-06-01| -|StorSimple|BackupSchedule|2017-06-01|2017-06-01| -|StorSimple|BandwidthSetting|2017-06-01|2017-06-01| -|StorSimple|getManagerDevicePublicEncryptionKey|2017-06-01|2017-06-01| -|StorSimple|listDeviceFailoverSets|2017-06-01|2017-06-01| -|StorSimple|listDeviceFailoverTars|2017-06-01|2017-06-01| -|StorSimple|listManagerActivationKey|2017-06-01|2017-06-01| -|StorSimple|listManagerPublicEncryptionKey|2017-06-01|2017-06-01| -|StorSimple|Manager|2017-06-01|2017-06-01| -|StorSimple|ManagerExtendedInfo|2017-06-01|2017-06-01| -|StorSimple|StorageAccountCredential|2017-06-01|2017-06-01| -|StorSimple|Volume|2017-06-01|2017-06-01| -|StorSimple|VolumeContainer|2017-06-01|2017-06-01| -|StreamAnalytics|Cluster|2020-03-01-preview|2020-03-01| -|StreamAnalytics|Function|2016-03-01|2020-03-01| -|StreamAnalytics|Input|2016-03-01|2020-03-01| -|StreamAnalytics|listClusterStreamingJobs|2020-03-01-preview|2020-03-01| -|StreamAnalytics|Output|2016-03-01|2020-03-01| -|StreamAnalytics|PrivateEndpoint|2020-03-01-preview|2020-03-01| -|StreamAnalytics|StreamingJob|2016-03-01|2020-03-01| -|Subscription|Alias|2020-09-01|2021-10-01| -|Synapse|BigDataPool|2021-03-01|2021-06-01| -|Synapse|Database|2021-04-01-preview|2021-04-01-preview| -|Synapse|DatabasePrincipalAssignment|2021-04-01-preview|2021-04-01-preview| -|Synapse|DataConnection|2021-04-01-preview|2021-04-01-preview| -|Synapse|getIntegrationRuntimeConnectionInfo|2021-03-01|2021-06-01| -|Synapse|getIntegrationRuntimeObjectMetadatum|2021-03-01|2021-06-01| -|Synapse|getIntegrationRuntimeStatus|2021-03-01|2021-06-01| -|Synapse|IntegrationRuntime|2021-03-01|2021-06-01| -|Synapse|IpFirewallRule|2021-03-01|2021-06-01| -|Synapse|Key|2021-03-01|2021-06-01| -|Synapse|kustoPool|2021-04-01-preview|Renamed to KustoPool| -|Synapse|KustoPool|not present|2021-06-01-preview| -|Synapse|KustoPoolAttachedDatabaseConfiguration|2021-06-01-preview|2021-06-01-preview| -|Synapse|KustoPoolDatabase|not present|2021-06-01-preview| -|Synapse|KustoPoolDatabasePrincipalAssignment|not present|2021-06-01-preview| -|Synapse|KustoPoolDataConnection|not present|2021-06-01-preview| -|Synapse|KustoPoolPrincipalAssignment|2021-04-01-preview|2021-06-01-preview| -|Synapse|listIntegrationRuntimeAuthKey|2021-03-01|2021-06-01| -|Synapse|listKustoPoolFollowerDatabases|2021-06-01-preview|2021-06-01-preview| -|Synapse|listKustoPoolLanguageExtensions|2021-06-01-preview|2021-06-01-preview| -|Synapse|PrivateEndpointConnection|2021-03-01|2021-06-01| -|Synapse|PrivateLinkHub|2021-03-01|2021-06-01| -|Synapse|SqlPool|2021-03-01|2021-06-01| -|Synapse|SqlPoolSensitivityLabel|2021-03-01|2021-06-01| -|Synapse|SqlPoolTransparentDataEncryption|2021-03-01|2021-06-01| -|Synapse|SqlPoolVulnerabilityAssessment|2021-03-01|2021-06-01| -|Synapse|SqlPoolVulnerabilityAssessmentRuleBaseline|2021-03-01|2021-06-01| -|Synapse|SqlPoolWorkloadClassifier|2021-03-01|2021-06-01| -|Synapse|SqlPoolWorkloadGroup|2021-03-01|2021-06-01| -|Synapse|Workspace|2021-03-01|2021-06-01| -|Synapse|WorkspaceAadAdmin|2021-03-01|2021-06-01| -|Synapse|WorkspaceManagedSqlServerVulnerabilityAssessment|2021-03-01|2021-06-01| -|Synapse|WorkspaceSqlAadAdmin|2021-03-01|2021-06-01| -|Syntex|DocumentProcessor|2022-09-15-preview|2022-09-15-preview| -|TestBase|CustomerEvent|2022-04-01-preview|2022-04-01-preview| -|TestBase|FavoriteProcess|2022-04-01-preview|2022-04-01-preview| -|TestBase|getBillingHubServiceFreeHourBalance|2022-04-01-preview|2022-04-01-preview| -|TestBase|getBillingHubServiceUsage|2022-04-01-preview|2022-04-01-preview| -|TestBase|getPackageDownloadURL|2022-04-01-preview|2022-04-01-preview| -|TestBase|getTestBaseAccountFileUploadUrl|2022-04-01-preview|2022-04-01-preview| -|TestBase|getTestResultConsoleLogDownloadURL|2022-04-01-preview|2022-04-01-preview| -|TestBase|getTestResultDownloadURL|2022-04-01-preview|2022-04-01-preview| -|TestBase|getTestResultVideoDownloadURL|2022-04-01-preview|2022-04-01-preview| -|TestBase|Package|2022-04-01-preview|2022-04-01-preview| -|TestBase|TestBaseAccount|2022-04-01-preview|2022-04-01-preview| -|TimeSeriesInsights|AccessPolicy|2020-05-15|2020-05-15| -|TimeSeriesInsights|Environment|2020-05-15|2020-05-15| -|TimeSeriesInsights|EventSource|2020-05-15|2020-05-15| -|TimeSeriesInsights|PrivateEndpointConnection|2021-03-31-preview|2021-03-31-preview| -|TimeSeriesInsights|ReferenceDataSet|2020-05-15|2020-05-15| -|VideoAnalyzer|AccessPolicy|2021-05-01-preview|2021-11-01-preview| -|VideoAnalyzer|EdgeModule|2021-05-01-preview|2021-11-01-preview| -|VideoAnalyzer|listEdgeModuleProvisioningToken|2021-05-01-preview|2021-11-01-preview| -|VideoAnalyzer|listVideoContentToken|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|listVideoStreamingToken|2021-05-01-preview|Replaced with listVideoContentToken| -|VideoAnalyzer|LivePipeline|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|PipelineJob|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|PipelineTopology|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|PrivateEndpointConnection|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|Video|2021-05-01-preview|2021-11-01-preview| -|VideoAnalyzer|VideoAnalyzer|2021-05-01-preview|2021-11-01-preview| -|VideoIndexer|Account|2021-10-18-preview|2022-08-01| -|VirtualMachineImages|Trigger|not present|2022-07-01| -|VirtualMachineImages|VirtualMachineImageTemplate|2020-02-14|2022-07-01| -|VisualStudio|Account|2014-04-01-preview|2017-11-01-preview| -|VisualStudio|Extension|2014-04-01-preview|2017-11-01-preview| -|VMwareCloudSimple|DedicatedCloudNode|2019-04-01|2019-04-01| -|VMwareCloudSimple|DedicatedCloudService|2019-04-01|2019-04-01| -|VMwareCloudSimple|VirtualMachine|2019-04-01|2019-04-01| -|VoiceServices|CommunicationsGateway|2022-12-01-preview|2023-04-03| -|VoiceServices|Contact|2022-12-01-preview|2022-12-01-preview| -|VoiceServices|TestLine|2022-12-01-preview|2023-04-03| -|Web|AppServiceEnvironment|2020-12-01|2022-09-01| -|Web|AppServiceEnvironmentAseCustomDnsSuffixConfiguration|2022-03-01|2022-09-01| -|Web|AppServiceEnvironmentPrivateEndpointConnection|2020-12-01|2022-09-01| -|Web|AppServicePlan|2020-12-01|2022-09-01| -|Web|AppServicePlanRouteForVnet|2020-12-01|2022-09-01| -|Web|Certificate|2020-12-01|2022-09-01| -|Web|Connection|2016-06-01|2016-06-01| -|Web|ConnectionGateway|2016-06-01|2016-06-01| -|Web|CustomApi|2016-06-01|2016-06-01| -|Web|KubeEnvironment|2021-01-01|2022-09-01| -|Web|listAppServicePlanHybridConnectionKeys|2020-12-01|2022-09-01| -|Web|listConnectionConsentLinks|2016-06-01|2016-06-01| -|Web|listConnectionKeys|2015-08-01-preview|2015-08-01-preview| -|Web|listContainerAppSecrets|2021-03-01|This moved into the ContainerApp service| -|Web|listCustomApiWsdlInterfaces|2016-06-01|2016-06-01| -|Web|listSiteIdentifiersAssignedToHostName|2020-12-01|2022-09-01| -|Web|listStaticSiteAppSettings|2020-12-01|2022-09-01| -|Web|listStaticSiteBuildAppSettings|2020-12-01|2022-09-01| -|Web|listStaticSiteBuildFunctionAppSettings|2020-12-01|2022-09-01| -|Web|listStaticSiteConfiguredRoles|2020-12-01|2022-09-01| -|Web|listStaticSiteFunctionAppSettings|2020-12-01|2022-09-01| -|Web|listStaticSiteSecrets|2020-12-01|2022-09-01| -|Web|listStaticSiteUsers|2020-12-01|2022-09-01| -|Web|listWebAppApplicationSettings|2020-12-01|2022-09-01| -|Web|listWebAppApplicationSettingsSlot|2020-12-01|2022-09-01| -|Web|listWebAppAuthSettings|2020-12-01|2022-09-01| -|Web|listWebAppAuthSettingsSlot|2020-12-01|2022-09-01| -|Web|listWebAppAzureStorageAccounts|2020-12-01|2022-09-01| -|Web|listWebAppAzureStorageAccountsSlot|2020-12-01|2022-09-01| -|Web|listWebAppBackupConfiguration|2020-12-01|2022-09-01| -|Web|listWebAppBackupConfigurationSlot|2020-12-01|2022-09-01| -|Web|listWebAppBackupStatusSecrets|2020-12-01|2022-09-01| -|Web|listWebAppBackupStatusSecretsSlot|2020-12-01|2022-09-01| -|Web|listWebAppConnectionStrings|2020-12-01|2022-09-01| -|Web|listWebAppConnectionStringsSlot|2020-12-01|2022-09-01| -|Web|listWebAppFunctionKeys|2020-12-01|2022-09-01| -|Web|listWebAppFunctionKeysSlot|2020-12-01|2022-09-01| -|Web|listWebAppFunctionSecrets|2020-12-01|2022-09-01| -|Web|listWebAppFunctionSecretsSlot|2020-12-01|2022-09-01| -|Web|listWebAppHostKeys|2020-12-01|2022-09-01| -|Web|listWebAppHostKeysSlot|2020-12-01|2022-09-01| -|Web|listWebAppHybridConnectionKeys|2018-11-01|2018-11-01| -|Web|listWebAppHybridConnectionKeysSlot|2018-11-01|2018-11-01| -|Web|listWebAppMetadata|2020-12-01|2022-09-01| -|Web|listWebAppMetadataSlot|2020-12-01|2022-09-01| -|Web|listWebAppPublishingCredentials|2020-12-01|2022-09-01| -|Web|listWebAppPublishingCredentialsSlot|2020-12-01|2022-09-01| -|Web|listWebAppSiteBackups|2020-12-01|2022-09-01| -|Web|listWebAppSiteBackupsSlot|2020-12-01|2022-09-01| -|Web|listWebAppSitePushSettings|2020-12-01|2022-09-01| -|Web|listWebAppSitePushSettingsSlot|2020-12-01|2022-09-01| -|Web|listWebAppSyncFunctionTriggers|2020-12-01|2022-09-01| -|Web|listWebAppSyncFunctionTriggersSlot|2020-12-01|2022-09-01| -|Web|listWebAppSyncStatus|2020-12-01|2022-09-01| -|Web|listWebAppSyncStatusSlot|2020-12-01|2022-09-01| -|Web|listWebAppWorkflowsConnections|not present|2022-09-01| -|Web|listWebAppWorkflowsConnectionsSlot|not present|2022-09-01| -|Web|listWorkflowRunActionExpressionTraces|2022-03-01|2022-09-01| -|Web|listWorkflowRunActionRepetitionExpressionTraces|2022-03-01|2022-09-01| -|Web|listWorkflowTriggerCallbackUrl|2022-03-01|2022-09-01| -|Web|StaticSite|2020-12-01|2022-09-01| -|Web|StaticSiteBuildDatabaseConnection|not present|2022-09-01| -|Web|StaticSiteCustomDomain|2020-12-01|2022-09-01| -|Web|StaticSiteDatabaseConnection|not present|2022-09-01| -|Web|StaticSiteLinkedBackend|2022-03-01|2022-09-01| -|Web|StaticSiteLinkedBackendForBuild|2022-03-01|2022-09-01| -|Web|StaticSitePrivateEndpointConnection|2020-12-01|2022-09-01| -|Web|StaticSiteUserProvidedFunctionAppForStaticSite|2020-12-01|2022-09-01| -|Web|StaticSiteUserProvidedFunctionAppForStaticSiteBuild|2020-12-01|2022-09-01| -|Web|WebApp|2020-12-01|2022-09-01| -|Web|WebAppApplicationSettings|2020-12-01|2022-09-01| -|Web|WebAppApplicationSettingsSlot|2020-12-01|2022-09-01| -|Web|WebAppAuthSettings|2020-12-01|2022-09-01| -|Web|WebAppAuthSettingsSlot|2020-12-01|2022-09-01| -|Web|WebAppAuthSettingsV2|2020-12-01|2021-02-01| -|Web|WebAppAuthSettingsV2Slot|2020-12-01|2021-02-01| -|Web|WebAppAzureStorageAccounts|2020-12-01|2022-09-01| -|Web|WebAppAzureStorageAccountsSlot|2020-12-01|2022-09-01| -|Web|WebAppBackupConfiguration|2020-12-01|2022-09-01| -|Web|WebAppBackupConfigurationSlot|2020-12-01|2022-09-01| -|Web|WebAppConnectionStrings|2020-12-01|2022-09-01| -|Web|WebAppConnectionStringsSlot|2020-12-01|2022-09-01| -|Web|WebAppDeployment|2020-12-01|2022-09-01| -|Web|WebAppDeploymentSlot|2020-12-01|2022-09-01| -|Web|WebAppDiagnosticLogsConfiguration|2020-12-01|2022-09-01| -|Web|WebAppDomainOwnershipIdentifier|2020-12-01|2022-09-01| -|Web|WebAppDomainOwnershipIdentifierSlot|2020-12-01|2022-09-01| -|Web|WebAppFtpAllowed|not present|2022-09-01| -|Web|WebAppFunction|2020-12-01|2022-09-01| -|Web|WebAppHostNameBinding|2020-12-01|2022-09-01| -|Web|WebAppHostNameBindingSlot|2020-12-01|2022-09-01| -|Web|WebAppHybridConnection|2020-12-01|2022-09-01| -|Web|WebAppHybridConnectionSlot|2020-12-01|2022-09-01| -|Web|WebAppInstanceFunctionSlot|2020-12-01|2022-09-01| -|Web|WebAppMetadata|2020-12-01|2022-09-01| -|Web|WebAppMetadataSlot|2020-12-01|2022-09-01| -|Web|WebAppPremierAddOn|2020-12-01|2022-09-01| -|Web|WebAppPremierAddOnSlot|2020-12-01|2022-09-01| -|Web|WebAppPrivateEndpointConnection|2020-12-01|2022-09-01| -|Web|WebAppPrivateEndpointConnectionSlot|2020-12-01|2022-09-01| -|Web|WebAppPublicCertificate|2020-12-01|2022-09-01| -|Web|WebAppPublicCertificateSlot|2020-12-01|2022-09-01| -|Web|WebAppRelayServiceConnection|2020-12-01|2022-09-01| -|Web|WebAppRelayServiceConnectionSlot|2020-12-01|2022-09-01| -|Web|WebAppScmAllowed|not present|2022-09-01| -|Web|WebAppSiteExtension|2020-12-01|2022-09-01| -|Web|WebAppSiteExtensionSlot|2020-12-01|2022-09-01| -|Web|WebAppSitePushSettings|2020-12-01|2022-09-01| -|Web|WebAppSitePushSettingsSlot|2020-12-01|2022-09-01| -|Web|WebAppSlot|2020-12-01|2022-09-01| -|Web|WebAppSlotConfigurationNames|2020-12-01|2022-09-01| -|Web|WebAppSourceControl|2020-12-01|2022-09-01| -|Web|WebAppSourceControlSlot|2020-12-01|2022-09-01| -|Web|WebAppSwiftVirtualNetworkConnection|2020-10-01|2022-09-01| -|Web|WebAppSwiftVirtualNetworkConnectionSlot|2020-10-01|2022-09-01| -|Web|WebAppVnetConnection|2020-12-01|2022-09-01| -|Web|WebAppVnetConnectionSlot|2020-12-01|2022-09-01| -|WebPubSub|listWebPubSubKeys|2021-04-01-preview|2023-02-01| -|WebPubSub|WebPubSub|2021-04-01-preview|2023-02-01| -|WebPubSub|WebPubSubCustomCertificate|not present|2023-02-01| -|WebPubSub|WebPubSubCustomDomain|not present|2023-02-01| -|WebPubSub|WebPubSubHub|2021-10-01|2023-02-01| -|WebPubSub|WebPubSubPrivateEndpointConnection|2021-04-01-preview|2023-02-01| -|WebPubSub|WebPubSubReplica|not present|2023-03-01-preview| -|WebPubSub|WebPubSubSharedPrivateLinkResource|2021-04-01-preview|2023-02-01| -|WindowsESU|MultipleActivationKey|2019-09-16-preview|2019-09-16-preview| -|WindowsIoT|Service|2019-06-01|2019-06-01| -|Workloads|getSAPAvailabilityZoneDetails|2021-12-01-preview|2023-04-01| -|Workloads|getSAPDiskConfigurations|2021-12-01-preview|2023-04-01| -|Workloads|getSAPSizingRecommendations|2021-12-01-preview|2023-04-01| -|Workloads|getSAPSupportedSku|2021-12-01-preview|2023-04-01| -|Workloads|monitor|2021-12-01-preview|2023-04-01| -|Workloads|PhpWorkload|2021-12-01-preview|Deprecated by Azure| -|Workloads|ProviderInstance|2021-12-01-preview|2023-04-01| -|Workloads|SAPApplicationServerInstance|2021-12-01-preview|2023-04-01| -|Workloads|SAPCentralInstance|2021-12-01-preview|2023-04-01| -|Workloads|SAPDatabaseInstance|2021-12-01-preview|2023-04-01| -|Workloads|SapLandscapeMonitor|not present|2023-04-01| -|Workloads|SAPVirtualInstance|2021-12-01-preview|2023-04-01| -|Workloads|WordpressInstance|2021-12-01-preview|Deprecated by Azure| diff --git a/themes/default/data/registry/packages/azure-native-v1.yaml b/themes/default/data/registry/packages/azure-native-v2.yaml similarity index 56% rename from themes/default/data/registry/packages/azure-native-v1.yaml rename to themes/default/data/registry/packages/azure-native-v2.yaml index 4006199da4..918b0a9b7d 100644 --- a/themes/default/data/registry/packages/azure-native-v1.yaml +++ b/themes/default/data/registry/packages/azure-native-v2.yaml @@ -3,12 +3,12 @@ component: false description: A native Pulumi package for creating and managing Azure resources. featured: false logo_url: https://www.pulumi.com/logos/pkg/azure-native.svg -name: azure-native-v1 +name: azure-native-v2 native: true package_status: ga publisher: Pulumi repo_url: https://github.com/pulumi/pulumi-azure-native -schema_file_path: provider/cmd/pulumi-resource-azure-native/schema.json -title: Azure Native v1 -updated_on: 1688616313 -version: v1.104.0 +schema_file_url: https://raw.githubusercontent.com/pulumi/pulumi-azure-native/v2.82.0/provider/cmd/pulumi-resource-azure-native/schema.json +title: Azure Native v2 +updated_on: 1736497599 +version: v2.82.0 diff --git a/themes/default/layouts/partials/registry/package/package-alert.html b/themes/default/layouts/partials/registry/package/package-alert.html index fa3f1c1187..fcb87b00d8 100644 --- a/themes/default/layouts/partials/registry/package/package-alert.html +++ b/themes/default/layouts/partials/registry/package/package-alert.html @@ -68,14 +68,14 @@

- This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package. + This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
-{{ else if (eq $package "azure-native-v1") }} +{{ else if (eq $package "azure-native-v2") }}
- These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2. + These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
{{ else if (eq $package "pulumiservice") }} diff --git a/themes/default/layouts/registry/api.html b/themes/default/layouts/registry/api.html index d166ef3be3..086fc8a5df 100644 --- a/themes/default/layouts/registry/api.html +++ b/themes/default/layouts/registry/api.html @@ -25,20 +25,15 @@ {{ if and (.Params.h1) (not .Params.notitle) }}

{{ .Params.h1 }}

{{ else if and (ne .Title "") (not .Params.notitle) }} - -

{{ replace $title_tag "azure-native-v1" "azure-native" }}

+ +

{{ replace $title_tag "azure-native-v2" "azure-native" }}

{{ if not (strings.Contains .Params.meta_desc "module") }} {{ .Scratch.Set "title_tag" $title_tag }} {{ partial "registry/package/pulumi-ai.html" . }} {{ end }} {{ end }} {{ else if (in .Page.File.Path "api-docs/_index.md")}} - - {{ if (in .Page.File.Path "azure-native-v1") }} -

Azure Native v1: API Docs

- {{ else }} -

{{ .Params.title }}: API Docs

- {{ end }} +

{{ .Params.title }}: API Docs

{{ end }} {{ else }} {{ if and (.Params.h1) (not .Params.notitle) }} diff --git a/themes/default/layouts/registry/installation.html b/themes/default/layouts/registry/installation.html index 83c11d6588..9182314f2e 100644 --- a/themes/default/layouts/registry/installation.html +++ b/themes/default/layouts/registry/installation.html @@ -41,12 +41,7 @@

{{ replace $title_tag "azure-native-v2" "azure-native" } {{ end }} {{ end }} {{ else if (in .Page.File.Path "api-docs/_index.md")}} - - {{ if (in .Page.File.Path "azure-native-v2") }} -

Azure Native (v2 Beta): API Docs

- {{ else }} -

{{ .Params.title }}: API Docs

- {{ end }} +

{{ .Params.title }}: API Docs

{{ end }} {{ else }} {{ if and (.Params.h1) (not .Params.notitle) }} diff --git a/themes/default/layouts/registry/overview.html b/themes/default/layouts/registry/overview.html index 83c11d6588..9182314f2e 100644 --- a/themes/default/layouts/registry/overview.html +++ b/themes/default/layouts/registry/overview.html @@ -41,12 +41,7 @@

{{ replace $title_tag "azure-native-v2" "azure-native" } {{ end }} {{ end }} {{ else if (in .Page.File.Path "api-docs/_index.md")}} - - {{ if (in .Page.File.Path "azure-native-v2") }} -

Azure Native (v2 Beta): API Docs

- {{ else }} -

{{ .Params.title }}: API Docs

- {{ end }} +

{{ .Params.title }}: API Docs

{{ end }} {{ else }} {{ if and (.Params.h1) (not .Params.notitle) }} diff --git a/themes/default/layouts/registry/package.html b/themes/default/layouts/registry/package.html index 83c11d6588..9182314f2e 100644 --- a/themes/default/layouts/registry/package.html +++ b/themes/default/layouts/registry/package.html @@ -41,12 +41,7 @@

{{ replace $title_tag "azure-native-v2" "azure-native" } {{ end }} {{ end }} {{ else if (in .Page.File.Path "api-docs/_index.md")}} - - {{ if (in .Page.File.Path "azure-native-v2") }} -

Azure Native (v2 Beta): API Docs

- {{ else }} -

{{ .Params.title }}: API Docs

- {{ end }} +

{{ .Params.title }}: API Docs

{{ end }} {{ else }} {{ if and (.Params.h1) (not .Params.notitle) }} diff --git a/themes/default/layouts/sitemap.xml b/themes/default/layouts/sitemap.xml index 4137a371e1..b11b56be71 100644 --- a/themes/default/layouts/sitemap.xml +++ b/themes/default/layouts/sitemap.xml @@ -1,7 +1,7 @@ {{ range .Data.Pages }} - {{ if and (strings.HasPrefix .RelPermalink "/registry") (not (or .Params.private .Params.block_external_search_index)) (not (strings.HasPrefix .RelPermalink "/registry/packages/azure-native-v1")) }} + {{ if and (strings.HasPrefix .RelPermalink "/registry") (not (or .Params.private .Params.block_external_search_index)) (not (strings.HasPrefix .RelPermalink "/registry/packages/azure-native-v2")) }} {{ .Site.Params.canonicalURL }}{{ .RelPermalink }}{{ if not .Lastmod.IsZero }} {{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }}{{ end }}{{ with .Sitemap.ChangeFreq }} diff --git a/tools/resourcedocsgen/cmd/docs/docs.go b/tools/resourcedocsgen/cmd/docs/docs.go index 419c8a2453..7222e98d05 100644 --- a/tools/resourcedocsgen/cmd/docs/docs.go +++ b/tools/resourcedocsgen/cmd/docs/docs.go @@ -59,12 +59,12 @@ func getPulumiPackageFromSchema( // THIS IS A TEMPORARY HACK!! // temporarily hacking this tool to accommodate multiple versions of the azure-native package, - // since both v1 and v2 are techically the same package (just different versons) so the + // since both v2 and v3 are techically the same package (just different versons) so the // schema.json file will have `azure-native` as the package name. Without this, the files genned // will be overwritten by the second version of the package, since they will end up being written // to the same azure-native directory. - if strings.Contains(docsOutDir, "azure-native-v1") { - pulPkg.Name = "azure-native-v1" + if strings.Contains(docsOutDir, "azure-native-v2") { + pulPkg.Name = "azure-native-v2" } return pulPkg, docs.NewContext(tool, pulPkg), nil From 35d0db6bef7b5410028f08ec914c3067af2cd303 Mon Sep 17 00:00:00 2001 From: Eron Wright Date: Wed, 15 Jan 2025 14:17:08 -0800 Subject: [PATCH 2/7] remove azure-native-v1 --- .../packages/azure-native-v1/_index.md | 136 -- .../azure-native-v1/from-classic/_index.md | 267 --- .../azure-native-v1/from-v1-to-v2/_index.md | 274 --- .../from-v1-to-v2/azure-deprecation-cli.png | Bin 112762 -> 0 bytes .../from-v1-to-v2/azure-deprecation-ide.png | Bin 417653 -> 0 bytes .../top-level-resource-versions.md | 2075 ----------------- .../azure-native-v1/how-to-guides/_index.md | 6 - .../installation-configuration.md | 237 -- .../azure-native-v1/version-guide/_index.md | 164 -- 9 files changed, 3159 deletions(-) delete mode 100644 themes/default/content/registry/packages/azure-native-v1/_index.md delete mode 100644 themes/default/content/registry/packages/azure-native-v1/from-classic/_index.md delete mode 100644 themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/_index.md delete mode 100644 themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/azure-deprecation-cli.png delete mode 100644 themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/azure-deprecation-ide.png delete mode 100644 themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/top-level-resource-versions.md delete mode 100644 themes/default/content/registry/packages/azure-native-v1/how-to-guides/_index.md delete mode 100644 themes/default/content/registry/packages/azure-native-v1/installation-configuration.md delete mode 100644 themes/default/content/registry/packages/azure-native-v1/version-guide/_index.md diff --git a/themes/default/content/registry/packages/azure-native-v1/_index.md b/themes/default/content/registry/packages/azure-native-v1/_index.md deleted file mode 100644 index 281699cf71..0000000000 --- a/themes/default/content/registry/packages/azure-native-v1/_index.md +++ /dev/null @@ -1,136 +0,0 @@ ---- -title: Azure Native v1 -meta_desc: Learn how to use Pulumi's Azure Native Provider to reduce the complexity of managing and provisioning Azure resources with Azure Resource Manager (ARM) APIs. -layout: package ---- - -The Azure Native provider for Pulumi can be used to provision all of the cloud resources available in [Azure](https://azure.microsoft.com/en-us/). It manages and provisions resources using the [Azure Resource Manager (ARM) APIs](https://docs.microsoft.com/en-us/rest/api/resources/). - -Azure Native must be configured with credentials to deploy and update resources in Azure; see [Installation & Configuration](./installation-configuration) for instructions. - -**New to Pulumi and Azure?** [Get started with Azure using our tutorial](/docs/get-started/azure) - -## Example - -{{< chooser language "typescript,python,csharp,go,java,yaml" >}} - -{{% choosable language typescript %}} - -```typescript -import * as resources from "@pulumi/azure-native/resources"; - -const resourceGroup = new resources.ResourceGroup("resourceGroup"); -``` - -{{% /choosable %}} - -{{% choosable language python %}} - -```python -import pulumi_azure_native as azure_native - -resource_group = azure_native.resources.ResourceGroup("resourceGroup") -``` - -{{% /choosable %}} - -{{% choosable language csharp %}} - -```csharp -using Pulumi; -using Pulumi.AzureNative.Resources; - -await Deployment.RunAsync(() => -{ - var resourceGroup = new ResourceGroup("resourceGroup"); -}); -``` - -{{% /choosable %}} - -{{% choosable language go %}} - -```go -package main - -import ( - "github.com/pulumi/pulumi-azure-native/sdk/go/azure/resources" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -func main() { - pulumi.Run(func(ctx *pulumi.Context) error { - _, err := resources.NewResourceGroup(ctx, "resourceGroup", nil) - if err != nil { - return err - } - return nil - }) -} -``` - -{{% /choosable %}} - -{{% choosable language java %}} - -```java -import com.pulumi.Context; -import com.pulumi.Pulumi; -import com.pulumi.azurenative.resources.ResourceGroup; - -public class App { - public static void main(String[] args) { - Pulumi.run(App::stack); - } - - private static void stack(Context ctx) { - var resourceGroup = new ResourceGroup("resourceGroup"); - ctx.export("resourceGroupName", resourceGroup.name()); - } -} -``` - -{{% /choosable %}} - -{{% choosable language yaml %}} - -```yaml -resources: - resourceGroup: - type: azure-native:resources:ResourceGroup -``` - -{{% /choosable %}} - -{{< /chooser >}} - -Visit the [How-to Guides](./how-to-guides) to find step-by-step guides for specific scenarios like running an app in Azure App Service or setting up a serverless Azure Function. - -## Migration - -### From Azure Classic - -If you're already using the [Pulumi Azure Classic Provider](/registry/packages/azure) and would like to migrate to Azure Native, use the [migration guide](./from-classic). - -### From v1 to v2 - -To migrate from v1 to v2 of the Pulumi Azure Native Provider, use the [version upgrade guide](./from-v1-to-v2/). - -### From Azure Resource Manager (ARM) templates - -If you have Azure Resource Manager (ARM) templates that you'd like to migrate to Pulumi, use the [Migrate From Azure Resource Manager guide](/docs/guides/adopting/from_azure). - -## Manage incompatible resources using the Azure SDK - -Some Azure resources aren't included in Azure Native because they're not compatible with the [Pulumi resource model](/docs/concepts/how-pulumi-works). If you need to manage these kinds of resources, you can use convenience helpers provided by Azure Native to set up an Azure SDK client and credentials in your preferred language. Use these how-to guides to get started: - -* [Typescript](/registry/packages/azure-native/how-to-guides/azure-ts-call-azure-sdk) -* [Go](/registry/packages/azure-native/how-to-guides/azure-go-call-azure-sdk) -* [C#](/registry/packages/azure-native/how-to-guides/azure-cs-call-azure-api) -* [Python](/registry/packages/azure-native/how-to-guides/azure-py-call-azure-sdk) - -## How resources are versioned - -Azure Native provides access to all API versions of each Azure resource so that you can access the entire Azure API surface and pin to the version you prefer. - -Read the [version guide](./version-guide) to learn more about how you can manage the Azure API versions you're using, including both module-per-version and top-level-resources approaches. diff --git a/themes/default/content/registry/packages/azure-native-v1/from-classic/_index.md b/themes/default/content/registry/packages/azure-native-v1/from-classic/_index.md deleted file mode 100644 index 1cc52b3494..0000000000 --- a/themes/default/content/registry/packages/azure-native-v1/from-classic/_index.md +++ /dev/null @@ -1,267 +0,0 @@ ---- -title: Migrate from classic Azure to Azure-Native -meta_desc: How to migrate from the classic Azure provider to the native Azure provider. -layout: package ---- - -Pulumi currently has two providers to manage resources in Microsoft Azure: [classic Pulumi Azure](/registry/packages/azure) and [native Pulumi Azure](./). This guide explains the differences between the two providers, our recommendations about using them, and a migration guide from the classic Azure provider to the native Azure provider. - -## Key Difference between Azure and Azure-Native - -The classic Pulumi Azure provider is based on the Terraform AzureRM provider. Every resource in this provider is manually implemented using the Azure Go SDK. The API of each resource is defined by its developer and doesn’t have to match the Microsoft Azure API. - -The native Pulumi Azure provider is based on the Open API specifications of Azure Resource Manager published by Microsoft. Pulumi generates resources automatically from those API specifications. This approach ensures higher quality and higher fidelity with the Azure platform. Every property of each resource is always represented in the SDKs. - -Because of this difference, the SDKs of the two providers are not compatible with each other. This guide aims to help you understand and adopt the native provider in your Pulumi projects. - -## Configuration - -Configurations of the native Azure provider and the classic Azure provider are similar. However, for the new provider, each setting has to start with `azure-native` instead of `azure`. For instance, the active subscription is configured with `azure-native:subscriptionId` instead of `azure:subscriptionId`. - -You can find all the configuration settings in the Configuration section of Azure-Native. - -## Use the native Azure provider for new projects - -The native Azure provider for Pulumi is generally available. We recommend using it for any new Pulumi project targeting Microsoft Azure. - -## Mix and match in the same project - -It is possible to use both Azure and Azure-Native providers in the same Pulumi program. You can reference both packages, use a mix of resources from both of them, and flow outputs of any resource to any other resource. - -For example, the following snippet defines a Resource Group with Pulumi Azure and a Storage Account with Pulumi Azure-Native. The snippets below are shown in TypeScript but the same process applies to all other runtimes. - -```typescript -import * as azure from '@pulumi/azure'; -import * as azure_native from '@pulumi/azure-native'; - -const rg = new azure.core.ResourceGroup("my-rg"); - -const account = new azure_native.storage.StorageAccount("sa", { - resourceGroupName: rg.name, - sku: { - name: azure_native.storage.SkuName.Standard_LRS, - }, - kind: azure_native.storage.Kind.StorageV2, -}); -``` - -This approach is practical as the first step of adopting the native Azure provider in existing projects relying on the classic Azure provider. The classic Azure provider isn't deprecated, and we will keep supporting it indefinitely. You can keep using it in your existing infrastructure while embracing the native Azure provider for any newly created resources. - -## Move resources from classic Azure to Azure-Native - -As explained above, the two provider APIs are not compatible with each other. Therefore, there is no automatic way to migrate existing resources from classic Azure to Azure-Native. - -In this section, we give an example of migrating a Pulumi program from Azure to Azure-Native. We start with two resources managed by the old provider and move them one-by-one to the new provider. The process is mostly manual, but it does not require any disruption in your actual Microsoft Azure cloud environment. - -Let's start with the following existing program which defines two Azure resources. Imagine this is your existing stack with resources deployed to your cloud account. - -```typescript -import * as azure from '@pulumi/azure'; - -const resourceGroup = new azure.core.ResourceGroup("my-rg"); - -const account = new azure.storage.Account("storage", { - resourceGroupName: resourceGroup.name, - accountTier: "Standard", - accountReplicationType: "LRS", -}); -``` - -### Reference Azure-Native - -Begin the migration by referencing the Azure-Native package - -``` -npm install @pulumi/azure-native -``` - -Now, open your stack configuration file (e.g., Pulumi.dev.yaml). Copy all settings that start with azure: and redefine them with the `azure-native:` prefix. In a simple case, the result may look like this - -```yaml -config: - azure:location: westus - azure-native:location: westus -``` - -### Migrate the Resource Group - -Let's run through the steps to migrate our first resource: the resource group. - -1. Identify the type of the new resource in the native provider. In our case, it’s going to be a ResourceGroup resource in the resources module. Note that both names can be different from the names in the Azure provider. We can find the new resource in the [API Reference docs](https://www.pulumi.com/registry/packages/azure-native/api-docs/resources/resourcegroup/). - -2. Scroll down the API Reference doc to the Import section and copy the import command: -`pulumi import azure-native:resources/latest:ResourceGroup my-resource-group /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-resource-group` - -3. Run the command `pulumi stack export` and open the resulting JSON in a text editor. Find the entry with type `azure:core/resourceGroup:ResourceGroup` and note its `id` and `urn` property values. The `id` should look like this: -`/subscriptions/01234567-89ab-cdef-0123-456789abcdef/resourceGroups/my-rgca05c9f8` -and the `urn` should be like -`urn:pulumi:dev::ts::azure:core/resourceGroup:ResourceGroup::my-rg` - -4. Use this ID and your desired logical resource name to compose the import command. For the example above, it will be -`pulumi import azure-native:resources/latest:ResourceGroup my-rg /subscriptions/01234567-89ab-cdef-0123-456789abcdef/resourceGroups/my-rgca05c9f8` - -5. Run the command to start managing the existing resource group with the native Azure provider and confirm the import operation. The following output should be printed: - - ``` - Importing (dev) - - Type Name Status - pulumi:pulumi:Stack ts-dev - = └─ azure-native:resources:ResourceGroup my-rg imported - - Resources: - = 1 imported - 4 unchanged - - Duration: 7s - - Please copy the following code into your Pulumi application. Not doing so will - cause Pulumi to report that an update will happen on the next update command. - - Please note that the imported resources are marked as protected. To destroy - them you will need to remove the `protect` option and run `pulumi update` - *before* the destroy will take effect. - - import * as pulumi from "@pulumi/pulumi"; - import * as azure_native from "@pulumi/azure-native"; - - const my_rg = new azure_native.resources.ResourceGroup("my-rg", { - location: "westeurope", - resourceGroupName: "my-rgca05c9f8", - }, { - protect: true, - }); - ``` - -6. Copy the code from the output to your program. Now the resource is managed by the native Azure provider. - -7. Adjust the program so that the Storage Account depends on the new resource `my_rg` instead of the old resource `resourceGroup`: - - ```typescript - import * as azure from '@pulumi/azure'; - import * as azure_native from "@pulumi/azure-native"; - - const resourceGroup = new azure.core.ResourceGroup("my-rg"); - - const my_rg = new azure_native.resources.ResourceGroup("my-rg", { - location: "westus", - resourceGroupName: "my-rgca05c9f8", - }, { - protect: true, - }); - - const account = new azure.storage.Account("storage", { - resourceGroupName: my_rg.name, - accountTier: "Standard", - accountReplicationType: "LRS", - }); - ``` - -8. Run `pulumi up` and confirm the action, even though the preview shows no changes. This will override the dependency from the Storage Account to the new Resource Group resource definition. - -9. Now, we are ready to remove the state of the resource group managed by the classic Azure provider. Run the following command with the `urn` noted at step 3: - - ``` - pulumi state delete urn:pulumi:dev::ts::azure:core/resourceGroup:ResourceGroup::my-rg - warning: This command will edit your stack's state directly. Confirm? Yes - Resource deleted successfully - ``` - -10. Finally, remove the code for the old resourceGroup resource. You may also refactor the code to use the same name for the new resource and unprotect it. Feel free to remove the location attribute if it matches your stack configuration. The resulting code is shown below: - - ```typescript - import * as azure from '@pulumi/azure'; - import * as azure_native from "@pulumi/azure-native"; - - const resourceGroup = new azure_native.resources.ResourceGroup("my-rg", { - resourceGroupName: "my-rgca05c9f9", - }); - - const account = new azure.storage.Account("storage", { - resourceGroupName: resourceGroup.name, - accountTier: "Standard", - accountReplicationType: "LRS", - }); - ``` - -### Migrate the Storage Account - -Follow the same steps to migrate the storage account. - -Locate the resource in the [API docs](https://www.pulumi.com/registry/packages/azure-native/api-docs/storage/storageaccount/). - -Compose and run the import command: - -``` -pulumi import azure-native:storage/latest:StorageAccount storage /subscriptions/01234567-89ab-cdef-0123-456789abcdef/resourceGroups/my-rgca05c9f8/providers/Microsoft.Storage/storageAccounts/storagea791686 -``` - -and paste the code to your program. - -Note that the printed code is quite verbose: Pulumi imports all properties reported by Azure explicitly. - -```typescript -const storage = new azure_native.storage.StorageAccount("storage", { - accessTier: "Hot", - accountName: "storagea791686", - allowBlobPublicAccess: false, - enableHttpsTrafficOnly: true, - encryption: { - keySource: "Microsoft.Storage", - services: { - blob: { - enabled: true, - keyType: "Account", - }, - file: { - enabled: true, - keyType: "Account", - }, - }, - }, - isHnsEnabled: false, - kind: "StorageV2", - location: "westeurope", - minimumTlsVersion: "TLS1_0", - networkRuleSet: { - bypass: "AzureServices", - defaultAction: "Allow", - }, - resourceGroupName: "my-rgca05c9f8", - sku: { - name: "Standard_LRS", - }, -}, { - protect: true, -}); -``` - -No other resource depends on this storage account in our program, so you can go ahead and remove the old resource from the state - -``` -pulumi state delete urn:pulumi:dev::ts::azure:storage/account:Account::storage -``` - -Finally, remove the old resource from the code, remove the reference to `@pulumi/azure`, and refactor the imported code be more concise and to reference the resource group resource explicitly: - -```typescript -import * as native from "@pulumi/azure-native"; - -const resourceGroup = new native.resources.ResourceGroup("my-rg", { - resourceGroupName: "my-rgca05c9f8", -}); - -const storage = new native.storage.StorageAccount("storage", { - resourceGroupName: resourceGroup.name, - accountName: "storagea791686", - isHnsEnabled: false, - kind: "StorageV2", - sku: { - name: "Standard_LRS", - }, -}); -``` - -You have to run `pulumi up` to apply these changes to the Storage Account (without replacing it). - -The migration is now complete! diff --git a/themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/_index.md b/themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/_index.md deleted file mode 100644 index 09c464c25c..0000000000 --- a/themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/_index.md +++ /dev/null @@ -1,274 +0,0 @@ ---- -title: Upgrade Guide for Azure Native v1 to v2 -meta_desc: How to upgrade from v1 to v2 of the Pulumi Azure Native Provider. -layout: package ---- - -## About - -The Pulumi Azure Native Provider v2 is now available. You can start taking advantages of the smaller, streamlined SDKs right away while also incorporating other enhancements including simplified user assigned identity handling, refreshed default versions, and consistent title casing. To upgrade to v2, there are a few changes you may need to make depending on your Pulumi programs. - -## Upgrade Steps - -### Prerequisites - -We recommend upgrading to the [latest version](https://github.com/pulumi/pulumi-azure-native/releases/tag/v1.104.0) of the v1 provider as a prerequisite to the v2 upgrade. This will enable you to resolve any pre-existing deprecated versions or resource structure changes. - -Review your program for warnings on missing imports or deprecated resources. If your program contains any deprecated explicit versions, you will need to update these to a newer version. The suggested version is shown in the deprecation message. - -![azure-deprecation-cli](./azure-deprecation-cli.png) - -![azure-deprecation-ide](./azure-deprecation-ide.png) - -### Upgrade Dependencies - -In your Pulumi program, upgrade the package to point to the latest v2.x version. - -* JavaScript/TypeScript: [`@pulumi/azure-native`](https://www.npmjs.com/package/@pulumi/azure-native/v/2.0.0) -* Python: [`pulumi-azure-native`](https://pypi.org/project/pulumi-azure-native/2.0.0/) -* Go: [`github.com/pulumi/pulumi-azure-native/sdk/go/azure`](https://github.com/pulumi/pulumi-azure-native/releases/tag/v2.0.0) -* .NET: [`Pulumi.AzureNative`](https://www.nuget.org/packages/Pulumi.AzureNative/2.0.0) -* Java: [`com.pulumi.azurenative`](https://central.sonatype.com/artifact/com.pulumi/azure-native/2.0.0) - -{{< chooser language "typescript,python,csharp,go" >}} - -{{% choosable language typescript %}} - -``` --"@pulumi/azure-native": "^1.0.0", -- "resolved": "https://registry.npmjs.org/@pulumi/azure-native/-/azure-native-1.104.0.tgz", -- "resolved": "https://registry.npmjs.org/@pulumi/azure-native/-/azure-native-1.104.0.tgz", -+ @pulumi/azure-native": "v2.0.0", -+ "resolved": "https://registry.npmjs.org/@pulumi/azure-native/-/azure-native-2.0.0.tgz", -+ "resolved": "https://registry.npmjs.org/@pulumi/azure-native/-/azure-native-2.0.0.tgz", -``` - -{{% /choosable %}} -{{% choosable language python %}} - -```python -- pulumi_azure_native==v1.104.0 -+ pulumi_azure_native==v2.0.0 -``` - -{{% /choosable %}} -{{% choosable language csharp %}} - -```csharp -- ' failed with an unhandled exception: -Error: Cannot find module '@pulumi/azure-native/resources/v20210501' -``` - -### Review Pulumi Diff - -After updating all imports to reflect v2 included Azure API versions, run `pulumi preview` and review the output. - -#### Pending Changes on Default Versions - -You may see pending changes when using the default version as the shape of the resource may have changed. You can choose to accept the changes, update your program to modify the resource properties to mitigate changes, or continue using the previous default version from v1. - -A full list of default version changes can be found in the [top-level resource versions](./top-level-resource-versions). - -To continue using the previous Azure API version of a resource: - -1. Check the documentation in your IDE or our [registry API docs](https://www.pulumi.com/registry/packages/azure-native-v2/) which identifies the previous version for each resource. For example: `Azure REST API Version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-06-01` -2. Import the previous version of the resource. These are available in the version-specific sub-folders of the SDK. - -Below are examples of changing an import to use an explicit version in each language. - -{{< chooser language "typescript,python,csharp,go,yaml" >}} - -{{% choosable language typescript %}} - -```typescript -- import { EventSubscription } from "@pulumi/azure-native/eventgrid"; -+ import { EventSubscription } from "@pulumi/azure-native/eventgrid/v20200601"; -``` - -{{% /choosable %}} -{{% choosable language python %}} - -```python -- from pulumi_azure_native import eventgrid -+ from pulumi_azure_native.eventgrid import v20200601 as eventgrid -``` - -{{% /choosable %}} -{{% choosable language csharp %}} - -```csharp -- using EventGrid = Pulumi.AzureNative.EventGrid; -+ using EventGrid = Pulumi.AzureNative.EventGrid.V20200601; -``` - -{{% /choosable %}} -{{% choosable language go %}} - -```go -- import eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid/v2" -+ import eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid/v2/v20200601” -``` - -{{% /choosable %}} -{{% choosable language yaml %}} - -```yaml -- type: azure-native:eventgrid:Topic -+ type: azure-native:eventgrid/v20200601:Topic -``` - -{{% /choosable %}} -{{< /chooser >}} - -#### User Assigned Identity Inputs - -`User assigned identity` inputs are now represented as a simple string array in each language instead of a map type. Where you are referencing user assigned identity inputs, you will need to update the syntax to resolve the error. - -```typescript -import * as resources from "@pulumi/azure-native/resources"; -import * as managedidentity from "@pulumi/azure-native/managedidentity"; -import * as storage from "@pulumi/azure-native/storage"; - -// Create a resource group -const resourceGroup = new resources.ResourceGroup("my-resource-group"); - -// Create a user-assigned managed identity -const userAssignedIdentity = new managedidentity.UserAssignedIdentity("my-user-assigned-identity", { - resourceGroupName: resourceGroup.name, -}); - -// Create a storage account that references the user-assigned managed identity -const storageAccount = new storage.StorageAccount("mystorageaccount", { - resourceGroupName: resourceGroup.name, - kind: "StorageV2", - location: resourceGroup.location, - identity: { - type: "UserAssigned", - userAssignedIdentities: [userAssignedIdentity.id], - }, - sku: { - name: "Standard_LRS", - }, -}); -``` - -Before this change, the identity block would need to use an apply as follows: - -```typescript -user_assigned_identity.id.apply(lambda id: {id: {}}) -``` - -#### Title Case Changes - -All resource names are now consistently in title case, starting with an uppercase letter. The previous lowercase resource names are aliased so all Pulumi state is backwards-compatible. While functions are not aliased, resolving the name discrepancy is as simple as updating the function names. For instance, in the TypeScript SDK, `azure-native.aadiam.getazureADMetric` changed to `azure-native.aadiam.getAzureADMetric`. - -The complete list of affected resources and functions is [in this PR](https://github.com/pulumi/pulumi-azure-native/pull/2366). - -#### MySQL and PostgreSQL Server and Flexible Server - -Both [Azure Database for MySQL](https://azure.microsoft.com/en-us/products/mysql) and [Azure Database for PostgreSQL](https://azure.microsoft.com/en-us/products/postgresql) are available in a `Single Server` and a `Flexible Server` variant. The `Single Server` variants are on the retirement path ([MySQL](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server), [PostgreSQL](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)). Azure recommends that all new servers are created as a `Flexible Server` variant. - -In v2, the following resources are now associated with a `Flexible Server` variant instead of `Single Server` as they were in v1: - -* `Configuration` -* `Database` -* `FirewallRule` -* `Server` -* `PrivateEndpointConnection` - -Existing v1 programs upgrading to v2 using the default version will result in a change of resource type. For instance, `azure-native.dbformysql.Server` would previously have referred to a `Single Server` but will now refer to a `Flexible Server` and will result in a replacement of the resource during the next `pulumi up`. However, the properties of flexible servers are sufficiently different that, in a typed language, the program will not compile. If you would like to continue using the previous Azure API version, you may do so by using the previous explicit version `2017-12-01`. - -{{< chooser language "typescript,python,csharp,go,yaml" >}} - -{{% choosable language typescript %}} - -```typescript -- import * as mysqldb from "@pulumi/azure-native/dbformysql" -+ import * as mysqldb from "@pulumi/azure-native/dbformysql/v20171201" - -- import * as postgresqldb from "@pulumi/azure-native/dbforpostgresql" -+ import * as postgresqldb from "@pulumi/azure-native/dbforpostgresql/v20171201" -``` - -{{% /choosable %}} -{{% choosable language python %}} - -```python -- from pulumi_azure_native import dbformysql -+ from pulumi_azure_native.dbformysql import v20171201 as dbformysql - -- from pulumi_azure_native import dbforpostgresql -+ from pulumi_azure_native.dbforpostgresql import v20171201 as dbforpostgresql -``` - -{{% /choosable %}} -{{% choosable language csharp %}} - -```csharp -- using MySQLDB = Pulumi.AzureNative.DBforMySQL; -+ using MySQLDB = Pulumi.AzureNative.DBforMySQL.V20171201; - -- using PostgreSQLDB = Pulumi.AzureNative.DBforPostgreSQL; -+ using PostgreSQLDB = Pulumi.AzureNative.DBforPostgreSQL.V20171201; -``` - -{{% /choosable %}} -{{% choosable language go %}} - -```go -- import mysqldb "github.com/pulumi/pulumi-azure-native-sdk/dbformysql" -+ import mysqldb "github.com/pulumi/pulumi-azure-native-sdk/dbformysql/v2/v20200601" - -- import postgresqldb "github.com/pulumi/pulumi-azure-native-sdk/dbforpostgresql" -+ import postgresqldb "github.com/pulumi/pulumi-azure-native-sdk/dbforpostgresql/v2/20171201" -``` - -{{% /choosable %}} -{{% choosable language yaml %}} - -```yaml -- type: azure-native:dbformysql:Server -+ type: azure-native:dbformysql/v20171201:Server - -- type: azure-native:dbforpostgresql:Server -+ type: azure-native:dbforpostgresql/v20171201:Server -``` - -{{% /choosable %}} -{{< /chooser >}} - -### Contributing - -If you experience any unexpected issues during your migration or would like to contribute to our codebase, please visit our [respository](https://github.com/pulumi/pulumi-azure-native) to open an [issue](https://github.com/pulumi/pulumi-azure-native/issues) or submit a pull request. diff --git a/themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/azure-deprecation-cli.png b/themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/azure-deprecation-cli.png deleted file mode 100644 index a0be48d858dbc67d6a02fa3c68373b7d05c78cbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112762 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ðwIDhFCCW+2dn#I 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

Dix5ikZ5)hRNw>V{)8Vi{iS6>V-Gw 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 ttzZ?!JGVx}@W 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

Z!j&HfAIuYyZY#;=E4fi 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 z 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 Ib4q9e01%Qq$^ZZW diff --git a/themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/top-level-resource-versions.md b/themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/top-level-resource-versions.md deleted file mode 100644 index 67e6873cfc..0000000000 --- a/themes/default/content/registry/packages/azure-native-v1/from-v1-to-v2/top-level-resource-versions.md +++ /dev/null @@ -1,2075 +0,0 @@ ---- -title: Top-level resource versions. -meta_desc: Table to help migrate between top-level resources for Azure Native v1 and v2 ---- - -## Top-Level Resource Versions - -|Service|Resource|REST version in v1|REST version in v2| -|---|---|---|---| -|Aad|DomainService|2021-03-01|2022-12-01| -|Aad|OuContainer|2021-03-01|2022-12-01| -|AadIam|azureADMetric|2020-07-01-preview|2020-07-01-preview| -|AadIam|DiagnosticSetting|2017-04-01|2017-04-01| -|AadIam|PrivateEndpointConnection|2020-03-01|2020-03-01| -|AadIam|privateLinkForAzureAd|2020-03-01|2020-03-01| -|Addons|listSupportPlanTypeInfo|2018-03-01|2018-03-01| -|Addons|SupportPlanType|2018-03-01|2018-03-01| -|Advisor|Suppression|2020-01-01|2023-01-01| -|AgFoodPlatform|DataConnector|not present|2023-06-01-preview| -|AgFoodPlatform|DataManagerForAgricultureResource|not present|2023-06-01-preview| -|AgFoodPlatform|Extension|2020-05-12-preview|2023-06-01-preview| -|AgFoodPlatform|FarmBeatsModel|2020-05-12-preview|Removed from default due to deprecation| -|AgFoodPlatform|PrivateEndpointConnection|not present|2023-06-01-preview| -|AgFoodPlatform|Solution|not present|2023-06-01-preview| -|AlertsManagement|ActionRuleByName|2019-05-05-preview|2019-05-05-preview| -|AlertsManagement|AlertProcessingRuleByName|not present|2023-05-01-preview| -|AlertsManagement|PrometheusRuleGroup|not present|2023-03-01| -|AlertsManagement|SmartDetectorAlertRule|2019-06-01|2021-04-01| -|AnalysisServices|listServerGatewayStatus|2017-08-01|2017-08-01| -|AnalysisServices|ServerDetails|2017-08-01|2017-08-01| -|ApiCenter|Service|not present|2023-07-01-preview| -|ApiManagement|Api|2020-12-01|2022-08-01| -|ApiManagement|ApiDiagnostic|2020-12-01|2022-08-01| -|ApiManagement|ApiDiagnosticLogger|2018-01-01|Removed from more recent versions| -|ApiManagement|ApiIssue|2020-12-01|2022-08-01| -|ApiManagement|ApiIssueAttachment|2020-12-01|2022-08-01| -|ApiManagement|ApiIssueComment|2020-12-01|2022-08-01| -|ApiManagement|ApiManagementService|2020-12-01|2022-08-01| -|ApiManagement|ApiOperation|2020-12-01|2022-08-01| -|ApiManagement|ApiOperationPolicy|2020-12-01|2022-08-01| -|ApiManagement|ApiOperationsPolicy|2016-10-10|Renamed to ApiOperationPolicy| -|ApiManagement|ApiPolicy|2020-12-01|2022-08-01| -|ApiManagement|ApiRelease|2020-12-01|2022-08-01| -|ApiManagement|ApiSchema|2020-12-01|2022-08-01| -|ApiManagement|ApiTagDescription|2020-12-01|2022-08-01| -|ApiManagement|ApiVersionSet|2020-12-01|2022-08-01| -|ApiManagement|ApiWiki|not present|2022-08-01| -|ApiManagement|Authorization|not present|2022-08-01| -|ApiManagement|AuthorizationAccessPolicy|not present|2022-08-01| -|ApiManagement|AuthorizationProvider|not present|2022-08-01| -|ApiManagement|AuthorizationServer|2020-12-01|2022-08-01| -|ApiManagement|Backend|2020-12-01|2022-08-01| -|ApiManagement|Cache|2020-12-01|2022-08-01| -|ApiManagement|Certificate|2020-12-01|2022-08-01| -|ApiManagement|ContentItem|2020-12-01|2022-08-01| -|ApiManagement|ContentType|2020-12-01|2022-08-01| -|ApiManagement|Diagnostic|2020-12-01|2022-08-01| -|ApiManagement|DiagnosticLogger|2018-01-01|Removed from more recent versions| -|ApiManagement|Documentation|not present|2022-08-01| -|ApiManagement|EmailTemplate|2020-12-01|2022-08-01| -|ApiManagement|Gateway|2020-12-01|2022-08-01| -|ApiManagement|GatewayApiEntityTag|2020-12-01|2022-08-01| -|ApiManagement|GatewayCertificateAuthority|2020-12-01|2022-08-01| -|ApiManagement|GatewayHostnameConfiguration|2020-12-01|2022-08-01| -|ApiManagement|getApiManagementServiceDomainOwnershipIdentifier|2020-12-01|2022-08-01| -|ApiManagement|getApiManagementServiceSsoToken|2020-12-01|2022-08-01| -|ApiManagement|getAuthorizationLoginLinkPost|not present|2022-08-01| -|ApiManagement|getUserSharedAccessToken|2020-12-01|2022-08-01| -|ApiManagement|GlobalSchema|not present|2022-08-01| -|ApiManagement|GraphQLApiResolver|not present|2022-08-01| -|ApiManagement|GraphQLApiResolverPolicy|not present|2022-08-01| -|ApiManagement|Group|2020-12-01|2022-08-01| -|ApiManagement|GroupUser|2020-12-01|2022-08-01| -|ApiManagement|IdentityProvider|2020-12-01|2022-08-01| -|ApiManagement|listAuthorizationServerSecrets|2020-12-01|2022-08-01| -|ApiManagement|listDelegationSettingSecrets|2020-12-01|2021-08-01| -|ApiManagement|listGatewayDebugCredentials|not present|2023-03-01-preview| -|ApiManagement|listGatewayKeys|2020-12-01|2022-08-01| -|ApiManagement|listGatewayTrace|not present|2023-03-01-preview| -|ApiManagement|listIdentityProviderSecrets|2020-12-01|2022-08-01| -|ApiManagement|listNamedValue|2020-12-01|2022-08-01| -|ApiManagement|listOpenIdConnectProviderSecrets|2020-12-01|2022-08-01| -|ApiManagement|listPolicyFragmentReferences|2021-12-01-preview|2022-08-01| -|ApiManagement|listSubscriptionSecrets|2020-12-01|2022-08-01| -|ApiManagement|listTenantAccessGitSecrets|2019-12-01|Replaced by listTenantAccessSecrets| -|ApiManagement|listTenantAccessSecrets|2020-12-01|2022-08-01| -|ApiManagement|listWorkspaceNamedValue|not present|2022-09-01-preview| -|ApiManagement|listWorkspacePolicyFragmentReferences|not present|2022-09-01-preview| -|ApiManagement|listWorkspaceSubscriptionSecrets|not present|2022-09-01-preview| -|ApiManagement|Logger|2020-12-01|2022-08-01| -|ApiManagement|NamedValue|2020-12-01|2022-08-01| -|ApiManagement|NotificationRecipientEmail|2020-12-01|2022-08-01| -|ApiManagement|NotificationRecipientUser|2020-12-01|2022-08-01| -|ApiManagement|OpenIdConnectProvider|2020-12-01|2022-08-01| -|ApiManagement|Policy|2020-12-01|2022-08-01| -|ApiManagement|PolicyFragment|2021-12-01-preview|2022-08-01| -|ApiManagement|PrivateEndpointConnectionByName|2021-04-01-preview|2022-08-01| -|ApiManagement|Product|2020-12-01|2022-08-01| -|ApiManagement|ProductApi|2020-12-01|2022-08-01| -|ApiManagement|ProductApiLink|not present|2022-09-01-preview| -|ApiManagement|ProductGroup|2020-12-01|2022-08-01| -|ApiManagement|ProductGroupLink|not present|2022-09-01-preview| -|ApiManagement|ProductPolicy|2020-12-01|2022-08-01| -|ApiManagement|ProductWiki|not present|2022-08-01| -|ApiManagement|Property|2019-01-01|Replaced by NamedValue| -|ApiManagement|Schema|2021-04-01-preview|2021-04-01-preview| -|ApiManagement|Subscription|2020-12-01|2022-08-01| -|ApiManagement|Tag|2020-12-01|2022-08-01| -|ApiManagement|TagApiLink|not present|2022-09-01-preview| -|ApiManagement|TagByApi|2020-12-01|2022-08-01| -|ApiManagement|TagByOperation|2020-12-01|2022-08-01| -|ApiManagement|TagByProduct|2020-12-01|2022-08-01| -|ApiManagement|TagOperationLink|not present|2022-09-01-preview| -|ApiManagement|TagProductLink|not present|2022-09-01-preview| -|ApiManagement|User|2020-12-01|2022-08-01| -|ApiManagement|Workspace|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApi|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiOperation|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiOperationPolicy|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiPolicy|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiRelease|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiSchema|not present|2022-09-01-preview| -|ApiManagement|WorkspaceApiVersionSet|not present|2022-09-01-preview| -|ApiManagement|WorkspaceGlobalSchema|not present|2022-09-01-preview| -|ApiManagement|WorkspaceGroup|not present|2022-09-01-preview| -|ApiManagement|WorkspaceGroupUser|not present|2022-09-01-preview| -|ApiManagement|WorkspaceNamedValue|not present|2022-09-01-preview| -|ApiManagement|WorkspaceNotificationRecipientEmail|not present|2022-09-01-preview| -|ApiManagement|WorkspaceNotificationRecipientUser|not present|2022-09-01-preview| -|ApiManagement|WorkspacePolicy|not present|2022-09-01-preview| -|ApiManagement|WorkspacePolicyFragment|not present|2022-09-01-preview| -|ApiManagement|WorkspaceProduct|not present|2022-09-01-preview| -|ApiManagement|WorkspaceProductApiLink|not present|2022-09-01-preview| -|ApiManagement|WorkspaceProductGroupLink|not present|2022-09-01-preview| -|ApiManagement|WorkspaceProductPolicy|not present|2022-09-01-preview| -|ApiManagement|WorkspaceSubscription|not present|2022-09-01-preview| -|ApiManagement|WorkspaceTag|not present|2022-09-01-preview| -|ApiManagement|WorkspaceTagApiLink|not present|2022-09-01-preview| -|ApiManagement|WorkspaceTagOperationLink|not present|2022-09-01-preview| -|ApiManagement|WorkspaceTagProductLink|not present|2022-09-01-preview| -|App|Certificate|2022-03-01|2022-10-01| -|App|ConnectedEnvironment|not present|2022-10-01| -|App|ConnectedEnvironmentsCertificate|not present|2022-10-01| -|App|ConnectedEnvironmentsDaprComponent|not present|2022-10-01| -|App|ConnectedEnvironmentsStorage|not present|2022-10-01| -|App|ContainerApp|2022-03-01|2022-10-01| -|App|ContainerAppsAuthConfig|2022-03-01|2022-10-01| -|App|ContainerAppsSourceControl|2022-03-01|2022-10-01| -|App|DaprComponent|2022-03-01|2022-10-01| -|App|getContainerAppAuthToken|not present|2022-10-01| -|App|getManagedEnvironmentAuthToken|not present|2022-10-01| -|App|Job|not present|2023-04-01-preview| -|App|listConnectedEnvironmentsDaprComponentSecrets|not present|2022-10-01| -|App|listContainerAppCustomHostNameAnalysis|2022-03-01|2022-10-01| -|App|listContainerAppSecrets|2022-03-01|2022-10-01| -|App|listDaprComponentSecrets|2022-03-01|2022-10-01| -|App|listJobSecrets|not present|2023-04-01-preview| -|App|ManagedCertificate|not present|2023-04-01-preview| -|App|ManagedEnvironment|2022-03-01|2022-10-01| -|App|ManagedEnvironmentsStorage|2022-03-01|2022-10-01| -|AppComplianceAutomation|Report|2022-11-16-preview|2022-11-16-preview| -|AppConfiguration|ConfigurationStore|2020-06-01|2023-03-01| -|AppConfiguration|KeyValue|2020-07-01-preview|2023-03-01| -|AppConfiguration|listConfigurationStoreKeys|2020-06-01|2023-03-01| -|AppConfiguration|listConfigurationStoreKeyValue|2020-06-01|Renamed to listConfigurationStoreKeys| -|AppConfiguration|PrivateEndpointConnection|2020-06-01|2023-03-01| -|AppConfiguration|Replica|not present|2023-03-01| -|AppPlatform|ApiPortal|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|ApiPortalCustomDomain|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|Apm|not present|2023-05-01-preview| -|AppPlatform|App|2020-07-01|2023-05-01-preview| -|AppPlatform|ApplicationAccelerator|not present|2023-05-01-preview| -|AppPlatform|ApplicationLiveView|not present|2023-05-01-preview| -|AppPlatform|Binding|2020-07-01|2023-05-01-preview| -|AppPlatform|BuildpackBinding|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|BuildServiceAgentPool|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|BuildServiceBuild|not present|2023-05-01-preview| -|AppPlatform|BuildServiceBuilder|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|Certificate|2020-07-01|2023-05-01-preview| -|AppPlatform|ConfigServer|2020-07-01|2023-05-01-preview| -|AppPlatform|ConfigurationService|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|ContainerRegistry|not present|2023-05-01-preview| -|AppPlatform|CustomDomain|2020-07-01|2023-05-01-preview| -|AppPlatform|CustomizedAccelerator|not present|2023-05-01-preview| -|AppPlatform|Deployment|2020-07-01|2023-05-01-preview| -|AppPlatform|DevToolPortal|not present|2023-05-01-preview| -|AppPlatform|Gateway|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|GatewayCustomDomain|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|GatewayRouteConfig|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|getAppResourceUploadUrl|2020-07-01|2023-05-01-preview| -|AppPlatform|getBuildServiceBuildResultLog|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|getBuildServiceResourceUploadUrl|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|getDeploymentLogFileUrl|2020-07-01|2023-05-01-preview| -|AppPlatform|getDeploymentRemoteDebuggingConfig|not present|2023-05-01-preview| -|AppPlatform|listApmSecretKeys|not present|2023-05-01-preview| -|AppPlatform|listBuildServiceBuilderDeployments|not present|2023-05-01-preview| -|AppPlatform|listGatewayEnvSecrets|not present|2023-05-01-preview| -|AppPlatform|listServiceGloballyEnabledApms|not present|2023-05-01-preview| -|AppPlatform|listServiceTestKeys|2020-07-01|2023-05-01-preview| -|AppPlatform|MonitoringSetting|2020-07-01|2023-05-01-preview| -|AppPlatform|Service|2020-07-01|2023-05-01-preview| -|AppPlatform|ServiceRegistry|2022-01-01-preview|2023-05-01-preview| -|AppPlatform|Storage|2021-09-01-preview|2023-05-01-preview| -|Attestation|AttestationProvider|2020-10-01|2021-06-01| -|Attestation|PrivateEndpointConnection|2020-10-01|2021-06-01| -|Authorization|AccessReviewHistoryDefinitionById|2021-11-16-preview|2021-12-01-preview| -|Authorization|AccessReviewScheduleDefinitionById|2021-03-01-preview|2021-12-01-preview| -|Authorization|ManagementLockAtResourceGroupLevel|2017-04-01|2020-05-01| -|Authorization|ManagementLockAtResourceLevel|2017-04-01|2020-05-01| -|Authorization|ManagementLockAtSubscriptionLevel|2017-04-01|2020-05-01| -|Authorization|ManagementLockByScope|2017-04-01|2020-05-01| -|Authorization|PolicyAssignment|2020-09-01|2022-06-01| -|Authorization|PolicyDefinition|2020-09-01|2021-06-01| -|Authorization|PolicyDefinitionAtManagementGroup|2020-09-01|2021-06-01| -|Authorization|PolicyExemption|2020-07-01-preview|2022-07-01-preview| -|Authorization|PolicySetDefinition|2020-09-01|2021-06-01| -|Authorization|PolicySetDefinitionAtManagementGroup|2020-09-01|2021-06-01| -|Authorization|PrivateLinkAssociation|2020-05-01|2020-05-01| -|Authorization|ResourceManagementPrivateLink|2020-05-01|2020-05-01| -|Authorization|RoleAssignment|2020-10-01-preview|2022-04-01| -|Authorization|RoleDefinition|2018-01-01-preview|2022-05-01-preview| -|Authorization|RoleManagementPolicyAssignment|2020-10-01|2020-10-01| -|Authorization|ScopeAccessReviewHistoryDefinitionById|2021-12-01-preview|2021-12-01-preview| -|Authorization|ScopeAccessReviewScheduleDefinitionById|2021-12-01-preview|2021-12-01-preview| -|Authorization|Variable|not present|2022-08-01-preview| -|Authorization|VariableAtManagementGroup|not present|2022-08-01-preview| -|Authorization|VariableValue|not present|2022-08-01-preview| -|Authorization|VariableValueAtManagementGroup|not present|2022-08-01-preview| -|Automanage|Account|2020-06-30-preview|2020-06-30-preview| -|Automanage|ConfigurationProfile|not present|2022-05-04| -|Automanage|ConfigurationProfileAssignment|2020-06-30-preview|2022-05-04| -|Automanage|ConfigurationProfileHCIAssignment|not present|2022-05-04| -|Automanage|ConfigurationProfileHCRPAssignment|not present|2022-05-04| -|Automanage|ConfigurationProfilePreference|2020-06-30-preview|2020-06-30-preview| -|Automanage|ConfigurationProfilesVersion|not present|2022-05-04| -|Automation|AutomationAccount|2021-06-22|2022-08-08| -|Automation|Certificate|2019-06-01|2022-08-08| -|Automation|Connection|2019-06-01|2022-08-08| -|Automation|ConnectionType|2019-06-01|2022-08-08| -|Automation|Credential|2019-06-01|2022-08-08| -|Automation|DscConfiguration|2019-06-01|2022-08-08| -|Automation|DscNodeConfiguration|2019-06-01|2022-08-08| -|Automation|HybridRunbookWorker|2021-06-22|2022-08-08| -|Automation|HybridRunbookWorkerGroup|2021-06-22|2022-08-08| -|Automation|JobSchedule|2019-06-01|2022-08-08| -|Automation|listKeyByAutomationAccount|2021-06-22|2022-08-08| -|Automation|Module|2019-06-01|2022-08-08| -|Automation|PrivateEndpointConnection|2020-01-13-preview|2020-01-13-preview| -|Automation|Python2Package|2019-06-01|2022-08-08| -|Automation|Python3Package|not present|2022-08-08| -|Automation|Runbook|2019-06-01|2022-08-08| -|Automation|Schedule|2019-06-01|2022-08-08| -|Automation|SoftwareUpdateConfigurationByName|2019-06-01|2019-06-01| -|Automation|SourceControl|2019-06-01|2022-08-08| -|Automation|Variable|2019-06-01|2022-08-08| -|Automation|Watcher|2019-06-01|2020-01-13-preview| -|Automation|Webhook|2015-10-31|2015-10-31| -|AutonomousDevelopmentPlatform|Account|2021-02-01-preview|2021-11-01-preview| -|AutonomousDevelopmentPlatform|DataPool|2021-02-01-preview|2021-11-01-preview| -|AVS|Addon|2020-07-17-preview|2022-05-01| -|AVS|Authorization|2020-03-20|2022-05-01| -|AVS|CloudLink|2021-06-01|2022-05-01| -|AVS|Cluster|2020-03-20|2022-05-01| -|AVS|Datastore|2021-01-01-preview|2022-05-01| -|AVS|getScriptExecutionLogs|2021-06-01|2022-05-01| -|AVS|GlobalReachConnection|2020-07-17-preview|2022-05-01| -|AVS|HcxEnterpriseSite|2020-03-20|2022-05-01| -|AVS|listClusterZones|not present|2022-05-01| -|AVS|listPrivateCloudAdminCredentials|2020-03-20|2022-05-01| -|AVS|PlacementPolicy|2021-12-01|2022-05-01| -|AVS|PrivateCloud|2020-03-20|2022-05-01| -|AVS|ScriptExecution|2021-06-01|2022-05-01| -|AVS|WorkloadNetworkDhcp|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkDnsService|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkDnsZone|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkPortMirroring|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkPublicIP|2021-06-01|2022-05-01| -|AVS|WorkloadNetworkSegment|2020-07-17-preview|2022-05-01| -|AVS|WorkloadNetworkVMGroup|2020-07-17-preview|2022-05-01| -|AzureActiveDirectory|B2CTenant|2019-01-01-preview|2021-04-01| -|AzureActiveDirectory|GuestUsage|2020-05-01-preview|2021-04-01| -|AzureArcData|ActiveDirectoryConnector|2022-03-01-preview|2023-01-15-preview| -|AzureArcData|DataController|2021-06-01-preview|2023-01-15-preview| -|AzureArcData|FailoverGroup|not present|2023-01-15-preview| -|AzureArcData|PostgresInstance|2021-06-01-preview|2023-01-15-preview| -|AzureArcData|SqlManagedInstance|2021-06-01-preview|2023-01-15-preview| -|AzureArcData|SqlServerDatabase|not present|2023-01-15-preview| -|AzureArcData|SqlServerInstance|2021-06-01-preview|2023-01-15-preview| -|AzureData|SqlServer|2019-07-24-preview|2019-07-24-preview| -|AzureData|SqlServerRegistration|2019-07-24-preview|2019-07-24-preview| -|AzureSphere|Catalog|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|Deployment|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|Device|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|DeviceGroup|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|Image|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|listCatalogDeployments|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|listCatalogDeviceGroups|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|listCatalogDeviceInsights|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|listCatalogDevices|2022-09-01-preview|2022-09-01-preview| -|AzureSphere|Product|2022-09-01-preview|2022-09-01-preview| -|AzureStack|CustomerSubscription|2017-06-01|2022-06-01| -|AzureStack|getProduct|2017-06-01|2022-06-01| -|AzureStack|getProducts|2017-06-01|2022-06-01| -|AzureStack|getRegistrationActivationKey|2017-06-01|2022-06-01| -|AzureStack|LinkedSubscription|2020-06-01-preview|2020-06-01-preview| -|AzureStack|listProductDetails|2017-06-01|2022-06-01| -|AzureStack|listProducts|2017-06-01|2022-06-01| -|AzureStack|Registration|2017-06-01|2022-06-01| -|AzureStackHCI|ArcSetting|2021-01-01-preview|2023-03-01| -|AzureStackHCI|Cluster|2020-10-01|2023-03-01| -|AzureStackHCI|Extension|2021-01-01-preview|2023-03-01| -|AzureStackHCI|GalleryImage|not present|2022-12-15-preview| -|AzureStackHCI|GuestAgent|not present|2022-12-15-preview| -|AzureStackHCI|HybridIdentityMetadatum|not present|2022-12-15-preview| -|AzureStackHCI|MachineExtension|not present|2022-12-15-preview| -|AzureStackHCI|MarketplaceGalleryImage|not present|2022-12-15-preview| -|AzureStackHCI|NetworkInterface|not present|2022-12-15-preview| -|AzureStackHCI|StorageContainer|not present|2022-12-15-preview| -|AzureStackHCI|Update|not present|2023-03-01| -|AzureStackHCI|UpdateRun|not present|2023-03-01| -|AzureStackHCI|UpdateSummary|not present|2023-03-01| -|AzureStackHCI|VirtualHardDisk|not present|2022-12-15-preview| -|AzureStackHCI|VirtualMachine|not present|2022-12-15-preview| -|AzureStackHCI|VirtualNetwork|not present|2022-12-15-preview| -|BareMetalInfrastructure|AzureBareMetalStorageInstance|not present|2023-04-06| -|Batch|Application|2021-01-01|2023-05-01| -|Batch|ApplicationPackage|2021-01-01|2023-05-01| -|Batch|BatchAccount|2021-01-01|2023-05-01| -|Batch|Certificate|2021-01-01|Deprecated and removed by Azure| -|Batch|listBatchAccountKeys|2021-01-01|2023-05-01| -|Batch|Pool|2021-01-01|2023-05-01| -|Billing|BillingRoleAssignmentByBillingAccount|2019-10-01-preview|2019-10-01-preview| -|Billing|BillingRoleAssignmentByDepartment|2019-10-01-preview|2019-10-01-preview| -|Billing|BillingRoleAssignmentByEnrollmentAccount|2019-10-01-preview|2019-10-01-preview| -|Billing|listBillingAccountInvoiceSectionsByCreateSubscriptionPermission|2020-05-01|2020-05-01| -|Blockchain|BlockchainMember|2018-06-01-preview|2018-06-01-preview| -|Blockchain|listBlockchainMemberApiKeys|2018-06-01-preview|2018-06-01-preview| -|Blockchain|listLocationConsortiums|2018-06-01-preview|2018-06-01-preview| -|Blockchain|listTransactionNodeApiKeys|2018-06-01-preview|2018-06-01-preview| -|Blockchain|TransactionNode|2018-06-01-preview|2018-06-01-preview| -|Blueprint|Artifact|2018-11-01-preview|2018-11-01-preview| -|Blueprint|Assignment|2018-11-01-preview|2018-11-01-preview| -|Blueprint|Blueprint|2018-11-01-preview|2018-11-01-preview| -|Blueprint|PublishedBlueprint|2018-11-01-preview|2018-11-01-preview| -|BotService|Bot|2021-03-01|2022-09-15| -|BotService|BotConnection|2021-03-01|2022-09-15| -|BotService|Channel|2021-03-01|2022-09-15| -|BotService|EnterpriseChannel|2018-07-12|[Deprecated by Azure](https:||learn.microsoft.com|en-us|dotnet|api|microsoft.bot.connector.channels.enterprisechannel?view=botbuilder-dotnet-stable)| -|BotService|listBotConnectionServiceProviders|2021-03-01|2022-09-15| -|BotService|listBotConnectionWithSecrets|2021-03-01|2022-09-15| -|BotService|listChannelWithKeys|2021-03-01|2022-09-15| -|BotService|listQnAMakerEndpointKey|not present|2022-09-15| -|BotService|PrivateEndpointConnection|2021-05-01-preview|2022-09-15| -|Cache|AccessPolicy|not present|2023-05-01-preview| -|Cache|AccessPolicyAssignment|not present|2023-05-01-preview| -|Cache|Database|2021-03-01|2023-03-01-preview| -|Cache|EnterprisePrivateEndpointConnection|not present|2023-03-01-preview| -|Cache|FirewallRule|2020-06-01|2023-04-01| -|Cache|LinkedServer|2020-06-01|2023-04-01| -|Cache|listDatabaseKeys|2021-03-01|2023-03-01-preview| -|Cache|listRedisKeys|2020-06-01|2023-04-01| -|Cache|PatchSchedule|2020-06-01|2023-04-01| -|Cache|PrivateEndpointConnection|2021-03-01|2023-04-01| -|Cache|Redis|2020-06-01|2023-04-01| -|Cache|RedisEnterprise|2021-03-01|2023-03-01-preview| -|Cdn|AFDCustomDomain|2020-09-01|2023-05-01| -|Cdn|AFDEndpoint|2020-09-01|2023-05-01| -|Cdn|AFDOrigin|2020-09-01|2023-05-01| -|Cdn|AFDOriginGroup|2020-09-01|2023-05-01| -|Cdn|CustomDomain|2020-09-01|2023-05-01| -|Cdn|Endpoint|2020-09-01|2023-05-01| -|Cdn|getProfileSupportedOptimizationTypes|2020-09-01|2023-05-01| -|Cdn|Origin|2020-09-01|2023-05-01| -|Cdn|OriginGroup|2020-09-01|2023-05-01| -|Cdn|Policy|2020-09-01|2023-05-01| -|Cdn|Profile|2020-09-01|2023-05-01| -|Cdn|Route|2020-09-01|2023-05-01| -|Cdn|Rule|2020-09-01|2023-05-01| -|Cdn|RuleSet|2020-09-01|2023-05-01| -|Cdn|Secret|2020-09-01|2023-05-01| -|Cdn|SecurityPolicy|2020-09-01|2023-05-01| -|CertificateRegistration|AppServiceCertificateOrder|2020-10-01|2022-09-01| -|CertificateRegistration|AppServiceCertificateOrderCertificate|2020-10-01|2022-09-01| -|ChangeAnalysis|ConfigurationProfile|2020-04-01-preview|2020-04-01-preview| -|Chaos|Capability|2021-09-15-preview|2023-04-15-preview| -|Chaos|Experiment|2021-09-15-preview|2023-04-15-preview| -|Chaos|Target|2021-09-15-preview|2023-04-15-preview| -|CognitiveServices|Account|2017-04-18|2023-05-01| -|CognitiveServices|CommitmentPlan|2021-10-01|2023-05-01| -|CognitiveServices|CommitmentPlanAssociation|not present|2023-05-01| -|CognitiveServices|Deployment|2021-10-01|2023-05-01| -|CognitiveServices|listAccountKeys|2017-04-18|2023-05-01| -|CognitiveServices|PrivateEndpointConnection|2017-04-18|2023-05-01| -|CognitiveServices|SharedCommitmentPlan|not present|2023-05-01| -|Communication|CommunicationService|2020-08-20|2023-03-31| -|Communication|Domain|2021-10-01-preview|2023-03-31| -|Communication|EmailService|2021-10-01-preview|2023-03-31| -|Communication|listCommunicationServiceKeys|2020-08-20|2023-03-31| -|Communication|listEmailServiceVerifiedExchangeOnlineDomains|2021-10-01-preview|2023-03-31| -|Communication|SenderUsername|not present|2023-03-31| -|Compute|AvailabilitySet|2020-12-01|2023-03-01| -|Compute|CapacityReservation|2021-04-01|2023-03-01| -|Compute|CapacityReservationGroup|2021-04-01|2023-03-01| -|Compute|CloudService|2021-03-01|2022-09-04| -|Compute|DedicatedHost|2020-12-01|2023-03-01| -|Compute|DedicatedHostGroup|2020-12-01|2023-03-01| -|Compute|Disk|2020-12-01|2022-07-02| -|Compute|DiskAccess|2020-12-01|2022-07-02| -|Compute|DiskAccessAPrivateEndpointConnection|2020-12-01|2022-07-02| -|Compute|DiskEncryptionSet|2020-12-01|2022-07-02| -|Compute|Gallery|2020-09-30|2022-03-03| -|Compute|GalleryApplication|2020-09-30|2022-03-03| -|Compute|GalleryApplicationVersion|2020-09-30|2022-03-03| -|Compute|GalleryImage|2020-09-30|2022-03-03| -|Compute|GalleryImageVersion|2020-09-30|2022-03-03| -|Compute|getLogAnalyticExportRequestRateByInterval|2020-12-01|2023-03-01| -|Compute|getLogAnalyticExportThrottledRequests|2020-12-01|2023-03-01| -|Compute|Image|2020-12-01|2023-03-01| -|Compute|ProximityPlacementGroup|2020-12-01|2023-03-01| -|Compute|RestorePoint|2021-03-01|2023-03-01| -|Compute|RestorePointCollection|2021-03-01|2023-03-01| -|Compute|Snapshot|2020-12-01|2022-07-02| -|Compute|SshPublicKey|2020-12-01|2023-03-01| -|Compute|VirtualMachine|2021-03-01|2023-03-01| -|Compute|VirtualMachineExtension|2021-03-01|2023-03-01| -|Compute|VirtualMachineRunCommandByVirtualMachine|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSet|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSetExtension|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSetVM|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSetVMExtension|2021-03-01|2023-03-01| -|Compute|VirtualMachineScaleSetVMRunCommand|2021-03-01|2023-03-01| -|ConfidentialLedger|Ledger|2020-12-01-preview|2022-05-13| -|ConfidentialLedger|ManagedCCF|not present|2023-01-26-preview| -|Confluent|Organization|2020-03-01|2021-12-01| -|ConnectedVMwarevSphere|Cluster|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|Datastore|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|GuestAgent|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|Host|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|HybridIdentityMetadatum|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|InventoryItem|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|MachineExtension|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|ResourcePool|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|VCenter|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|VirtualMachine|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|VirtualMachineTemplate|2020-10-01-preview|2022-07-15-preview| -|ConnectedVMwarevSphere|VirtualNetwork|2020-10-01-preview|2022-07-15-preview| -|Consumption|Budget|2019-10-01|2023-05-01| -|ContainerInstance|ContainerGroup|2021-03-01|2023-05-01| -|ContainerRegistry|AgentPool|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|BuildStep|not present|2018-02-01-preview| -|ContainerRegistry|CacheRule|not present|2023-01-01-preview| -|ContainerRegistry|ConnectedRegistry|2020-11-01-preview|2023-01-01-preview| -|ContainerRegistry|CredentialSet|not present|2023-01-01-preview| -|ContainerRegistry|ExportPipeline|2020-11-01-preview|2023-01-01-preview| -|ContainerRegistry|getBuildLogLink|2018-02-01-preview|2018-02-01-preview| -|ContainerRegistry|getRegistryBuildSourceUploadUrl|2018-02-01-preview|2018-02-01-preview| -|ContainerRegistry|getRegistryCredentials|2016-06-27-preview|2016-06-27-preview| -|ContainerRegistry|getWebhookCallbackConfig|2019-05-01|2022-12-01| -|ContainerRegistry|ImportPipeline|2020-11-01-preview|2023-01-01-preview| -|ContainerRegistry|listAgentPoolQueueStatus|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listBuildStepBuildArguments|2018-02-01-preview|2018-02-01-preview| -|ContainerRegistry|listBuildTaskSourceRepositoryProperties|2018-02-01-preview|2018-02-01-preview| -|ContainerRegistry|listRegistryBuildSourceUploadUrl|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listRegistryCredentials|2019-05-01|2022-12-01| -|ContainerRegistry|listRunLogSasUrl|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listTaskDetails|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listTaskRunDetails|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|listWebhookEvents|2019-05-01|2022-12-01| -|ContainerRegistry|PipelineRun|2020-11-01-preview|2023-01-01-preview| -|ContainerRegistry|PrivateEndpointConnection|2020-11-01-preview|2022-12-01| -|ContainerRegistry|Registry|2019-05-01|2022-12-01| -|ContainerRegistry|Replication|2019-05-01|2022-12-01| -|ContainerRegistry|ScopeMap|2020-11-01-preview|2022-12-01| -|ContainerRegistry|Task|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|TaskRun|2019-06-01-preview|2019-06-01-preview| -|ContainerRegistry|Token|2020-11-01-preview|2022-12-01| -|ContainerRegistry|Webhook|2019-05-01|2022-12-01| -|ContainerService|AgentPool|2021-03-01|2023-04-01| -|ContainerService|Fleet|not present|2023-03-15-preview| -|ContainerService|FleetMember|not present|2023-03-15-preview| -|ContainerService|listFleetCredentials|not present|2023-03-15-preview| -|ContainerService|listManagedClusterAccessProfile|2020-03-01|2020-03-01| -|ContainerService|listManagedClusterAdminCredentials|2021-03-01|2023-04-01| -|ContainerService|listManagedClusterMonitoringUserCredentials|2021-03-01|2023-04-01| -|ContainerService|listManagedClusterUserCredentials|2021-03-01|2023-04-01| -|ContainerService|MaintenanceConfiguration|2021-03-01|2023-04-01| -|ContainerService|ManagedCluster|2021-03-01|2023-04-01| -|ContainerService|ManagedClusterSnapshot|2022-02-02-preview|2023-05-02-preview| -|ContainerService|OpenShiftManagedCluster|2019-04-30|2019-10-27-preview| -|ContainerService|PrivateEndpointConnection|2021-03-01|2023-04-01| -|ContainerService|Snapshot|2021-08-01|2023-04-01| -|ContainerService|TrustedAccessRoleBinding|2022-04-02-preview|2023-05-02-preview| -|ContainerService|UpdateRun|not present|2023-03-15-preview| -|ContainerStorage|Pool|2023-03-01-preview|2023-03-01-preview| -|ContainerStorage|Volume|2023-03-01-preview|2023-03-01-preview| -|ContainerStorage|VolumeSnapshot|2023-03-01-preview|2023-03-01-preview| -|CostManagement|Budget|not present|2023-04-01-preview| -|CostManagement|CloudConnector|2019-03-01-preview|2019-03-01-preview| -|CostManagement|Connector|not present|2018-08-01-preview| -|CostManagement|CostAllocationRule|2020-03-01-preview|2020-03-01-preview| -|CostManagement|Export|2020-06-01|2023-03-01| -|CostManagement|MarkupRule|not present|2022-10-05-preview| -|CostManagement|Report|2018-08-01-preview|2018-08-01-preview| -|CostManagement|ReportByBillingAccount|2018-08-01-preview|2018-08-01-preview| -|CostManagement|ReportByDepartment|2018-08-01-preview|2018-08-01-preview| -|CostManagement|ReportByResourceGroupName|2018-08-01-preview|2018-08-01-preview| -|CostManagement|ScheduledAction|2022-04-01-preview|2023-03-01| -|CostManagement|ScheduledActionByScope|2022-04-01-preview|2023-03-01| -|CostManagement|Setting|2019-11-01|2019-11-01| -|CostManagement|SettingByScope|not present|2022-10-05-preview| -|CostManagement|View|2019-11-01|2023-03-01| -|CostManagement|ViewByScope|2019-11-01|2023-03-01| -|CustomerInsights|Connector|2017-04-26|2017-04-26| -|CustomerInsights|ConnectorMapping|2017-04-26|2017-04-26| -|CustomerInsights|getImageUploadUrlForData|2017-04-26|2017-04-26| -|CustomerInsights|getImageUploadUrlForEntityType|2017-04-26|2017-04-26| -|CustomerInsights|getPredictionModelStatus|2017-04-26|2017-04-26| -|CustomerInsights|getPredictionTrainingResults|2017-04-26|2017-04-26| -|CustomerInsights|getProfileEnrichingKpis|2017-04-26|2017-04-26| -|CustomerInsights|Hub|2017-04-26|2017-04-26| -|CustomerInsights|Kpi|2017-04-26|2017-04-26| -|CustomerInsights|Link|2017-04-26|2017-04-26| -|CustomerInsights|Prediction|2017-04-26|2017-04-26| -|CustomerInsights|Profile|2017-04-26|2017-04-26| -|CustomerInsights|Relationship|2017-04-26|2017-04-26| -|CustomerInsights|RelationshipLink|2017-04-26|2017-04-26| -|CustomerInsights|RoleAssignment|2017-04-26|2017-04-26| -|CustomerInsights|View|2017-04-26|2017-04-26| -|CustomProviders|Association|2018-09-01-preview|2018-09-01-preview| -|CustomProviders|CustomResourceProvider|2018-09-01-preview|2018-09-01-preview| -|Dashboard|Grafana|2022-05-01-preview|2022-08-01| -|Dashboard|PrivateEndpointConnection|2022-05-01-preview|2022-08-01| -|DataBox|Job|2020-11-01|2022-12-01| -|DataBox|listJobCredentials|2020-11-01|2022-12-01| -|DataBoxEdge|Addon|2020-12-01|2022-03-01| -|DataBoxEdge|BandwidthSchedule|2020-12-01|2022-03-01| -|DataBoxEdge|Container|2020-12-01|2022-03-01| -|DataBoxEdge|Device|2020-12-01|2022-03-01| -|DataBoxEdge|getDeviceExtendedInformation|2020-12-01|2022-03-01| -|DataBoxEdge|listOrderDCAccessCode|2020-12-01|2022-03-01| -|DataBoxEdge|MonitoringConfig|2020-12-01|2022-03-01| -|DataBoxEdge|Order|2020-12-01|2022-03-01| -|DataBoxEdge|Role|2020-12-01|2022-03-01| -|DataBoxEdge|Share|2020-12-01|2022-03-01| -|DataBoxEdge|StorageAccount|2020-12-01|2022-03-01| -|DataBoxEdge|StorageAccountCredential|2020-12-01|2022-03-01| -|DataBoxEdge|Trigger|2020-12-01|2022-03-01| -|DataBoxEdge|User|2020-12-01|2022-03-01| -|Databricks|AccessConnector|2022-04-01-preview|2023-05-01| -|Databricks|PrivateEndpointConnection|2022-04-01-preview|2023-02-01| -|Databricks|vNetPeering|2018-04-01|2023-02-01| -|Databricks|Workspace|2018-04-01|2023-02-01| -|DataCatalog|ADCCatalog|2016-03-30|2016-03-30| -|Datadog|getMonitorDefaultKey|2021-03-01|2022-06-01| -|Datadog|listMonitorApiKeys|2021-03-01|2022-06-01| -|Datadog|listMonitorHosts|2021-03-01|2022-06-01| -|Datadog|listMonitorLinkedResources|2021-03-01|2022-06-01| -|Datadog|listMonitorMonitoredResources|2021-03-01|2022-06-01| -|Datadog|Monitor|2021-03-01|2022-06-01| -|DataFactory|ChangeDataCapture|not present|2018-06-01| -|DataFactory|CredentialOperation|2018-06-01|2018-06-01| -|DataFactory|DataFlow|2018-06-01|2018-06-01| -|DataFactory|Dataset|2018-06-01|2018-06-01| -|DataFactory|Factory|2018-06-01|2018-06-01| -|DataFactory|getExposureControlFeatureValue|2018-06-01|2018-06-01| -|DataFactory|getExposureControlFeatureValueByFactory|2018-06-01|2018-06-01| -|DataFactory|getFactoryDataPlaneAccess|2018-06-01|2018-06-01| -|DataFactory|getFactoryGitHubAccessToken|2018-06-01|2018-06-01| -|DataFactory|getIntegrationRuntimeConnectionInfo|2018-06-01|2018-06-01| -|DataFactory|getIntegrationRuntimeObjectMetadatum|2018-06-01|2018-06-01| -|DataFactory|getIntegrationRuntimeStatus|2018-06-01|2018-06-01| -|DataFactory|getTriggerEventSubscriptionStatus|2018-06-01|2018-06-01| -|DataFactory|GlobalParameter|2018-06-01|2018-06-01| -|DataFactory|IntegrationRuntime|2018-06-01|2018-06-01| -|DataFactory|LinkedService|2018-06-01|2018-06-01| -|DataFactory|listIntegrationRuntimeAuthKeys|2018-06-01|2018-06-01| -|DataFactory|ManagedPrivateEndpoint|2018-06-01|2018-06-01| -|DataFactory|Pipeline|2018-06-01|2018-06-01| -|DataFactory|PrivateEndpointConnection|2018-06-01|2018-06-01| -|DataFactory|Trigger|2018-06-01|2018-06-01| -|DataLakeAnalytics|Account|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|ComputePolicy|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|DataLakeStoreAccount|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|FirewallRule|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|listStorageAccountSasTokens|2016-11-01|2019-11-01-preview| -|DataLakeAnalytics|StorageAccount|2016-11-01|2019-11-01-preview| -|DataLakeStore|Account|2016-11-01|2016-11-01| -|DataLakeStore|FirewallRule|2016-11-01|2016-11-01| -|DataLakeStore|TrustedIdProvider|2016-11-01|2016-11-01| -|DataLakeStore|VirtualNetworkRule|2016-11-01|2016-11-01| -|DataMigration|DatabaseMigrationsSqlDb|2022-03-30-preview|2022-03-30-preview| -|DataMigration|File|2018-07-15-preview|2021-06-30| -|DataMigration|listSqlMigrationServiceAuthKeys|2021-10-30-preview|2022-03-30-preview| -|DataMigration|listSqlMigrationServiceMonitoringData|2021-10-30-preview|2022-03-30-preview| -|DataMigration|Project|2018-04-19|2021-06-30| -|DataMigration|Service|2018-04-19|2021-06-30| -|DataMigration|ServiceTask|not present|2021-06-30| -|DataMigration|SqlMigrationService|2021-10-30-preview|2022-03-30-preview| -|DataMigration|Task|2018-04-19|2021-06-30| -|DataProtection|BackupInstance|2021-01-01|2023-01-01| -|DataProtection|BackupPolicy|2021-01-01|2023-01-01| -|DataProtection|BackupVault|2021-01-01|2023-01-01| -|DataProtection|DppResourceGuardProxy|not present|2023-01-01| -|DataProtection|ResourceGuard|2021-10-01-preview|2023-01-01| -|DataShare|Account|2020-09-01|2021-08-01| -|DataShare|DataSet|2020-09-01|2021-08-01| -|DataShare|DataSetMapping|2020-09-01|2021-08-01| -|DataShare|Invitation|2020-09-01|2021-08-01| -|DataShare|listShareSubscriptionSourceShareSynchronizationSettings|2020-09-01|2021-08-01| -|DataShare|listShareSubscriptionSynchronizationDetails|2020-09-01|2021-08-01| -|DataShare|listShareSubscriptionSynchronizations|2020-09-01|2021-08-01| -|DataShare|listShareSynchronizationDetails|2020-09-01|2021-08-01| -|DataShare|listShareSynchronizations|2020-09-01|2021-08-01| -|DataShare|Share|2020-09-01|2021-08-01| -|DataShare|ShareSubscription|2020-09-01|2021-08-01| -|DataShare|SynchronizationSetting|2020-09-01|2021-08-01| -|DataShare|Trigger|2020-09-01|2021-08-01| -|DBforMariaDB|Configuration|2018-06-01|2018-06-01| -|DBforMariaDB|Database|2018-06-01|2018-06-01| -|DBforMariaDB|FirewallRule|2018-06-01|2018-06-01| -|DBforMariaDB|PrivateEndpointConnection|2018-06-01|2018-06-01| -|DBforMariaDB|Server|2018-06-01|2018-06-01| -|DBforMariaDB|VirtualNetworkRule|2018-06-01|2018-06-01| -|DBforMySQL|AzureADAdministrator|not present|2022-01-01| -|DBforMySQL|Configuration|2017-12-01|2022-01-01| -|DBforMySQL|Database|2017-12-01|2022-01-01| -|DBforMySQL|FirewallRule|2017-12-01|2022-01-01| -|DBforMySQL|getGetPrivateDnsZoneSuffixExecute|2021-05-01-preview|2022-01-01| -|DBforMySQL|PrivateEndpointConnection|2018-06-01|2022-09-30-preview| -|DBforMySQL|Server|2017-12-01|2022-01-01| -|DBforMySQL|ServerAdministrator|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server)| -|DBforMySQL|ServerKey|2020-01-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server)| -|DBforMySQL|VirtualNetworkRule|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server)| -|DBforPostgreSQL|Administrator|not present|2022-12-01| -|DBforPostgreSQL|Cluster|not present|2022-11-08| -|DBforPostgreSQL|Configuration|2017-12-01|2022-12-01| -|DBforPostgreSQL|Database|2017-12-01|2022-12-01| -|DBforPostgreSQL|FirewallRule|2017-12-01|2022-12-01| -|DBforPostgreSQL|getGetPrivateDnsZoneSuffixExecute|2022-01-20-preview|2022-12-01| -|DBforPostgreSQL|Migration|not present|2023-03-01-preview| -|DBforPostgreSQL|PrivateEndpointConnection|2018-06-01|2022-11-08| -|DBforPostgreSQL|Role|not present|2022-11-08| -|DBforPostgreSQL|Server|2017-12-01|2022-12-01| -|DBforPostgreSQL|ServerAdministrator|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| -|DBforPostgreSQL|ServerKey|2020-01-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| -|DBforPostgreSQL|ServerSecurityAlertPolicy|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| -|DBforPostgreSQL|VirtualNetworkRule|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| -|DelegatedNetwork|ControllerDetails|2021-03-15|2021-03-15| -|DelegatedNetwork|DelegatedSubnetServiceDetails|2021-03-15|2021-03-15| -|DelegatedNetwork|OrchestratorInstanceServiceDetails|2021-03-15|2021-03-15| -|DeploymentManager|ArtifactSource|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|Rollout|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|Service|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|ServiceTopology|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|ServiceUnit|2019-11-01-preview|2019-11-01-preview| -|DeploymentManager|Step|2019-11-01-preview|2019-11-01-preview| -|DesktopVirtualization|Application|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|ApplicationGroup|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|HostPool|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|MSIXPackage|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|PrivateEndpointConnectionByHostPool|2021-04-01-preview|2022-10-14-preview| -|DesktopVirtualization|PrivateEndpointConnectionByWorkspace|2021-04-01-preview|2022-10-14-preview| -|DesktopVirtualization|ScalingPlan|2021-02-01-preview|2022-09-09| -|DesktopVirtualization|ScalingPlanPooledSchedule|2022-04-01-preview|2022-09-09| -|DesktopVirtualization|Workspace|2021-02-01-preview|2022-09-09| -|DevCenter|AttachedNetworkByDevCenter|2022-09-01-preview|2023-04-01| -|DevCenter|Catalog|2022-09-01-preview|2023-04-01| -|DevCenter|DevBoxDefinition|2022-09-01-preview|2023-04-01| -|DevCenter|DevCenter|2022-09-01-preview|2023-04-01| -|DevCenter|EnvironmentType|2022-09-01-preview|2023-04-01| -|DevCenter|Gallery|2022-09-01-preview|2023-04-01| -|DevCenter|NetworkConnection|2022-09-01-preview|2023-04-01| -|DevCenter|Pool|2022-09-01-preview|2023-04-01| -|DevCenter|Project|2022-09-01-preview|2023-04-01| -|DevCenter|ProjectEnvironmentType|2022-09-01-preview|2023-04-01| -|DevCenter|Schedule|2022-09-01-preview|2023-04-01| -|DevHub|getGitHubOAuth|2022-04-01-preview|2022-10-11-preview| -|DevHub|Workflow|2022-04-01-preview|2022-10-11-preview| -|Devices|Certificate|2020-08-31|2022-11-15-preview| -|Devices|DpsCertificate|2020-03-01|2022-12-12| -|Devices|IotDpsResource|2020-03-01|2022-12-12| -|Devices|IotDpsResourcePrivateEndpointConnection|2020-03-01|2022-12-12| -|Devices|IotHubResource|2020-08-31|2022-11-15-preview| -|Devices|IotHubResourceEventHubConsumerGroup|2020-08-31|2022-11-15-preview| -|Devices|listIotDpsResourceKeys|2020-03-01|2022-12-12| -|Devices|listIotDpsResourceKeysForKeyName|2020-03-01|2022-12-12| -|Devices|listIotHubResourceKeys|2020-08-31|2022-11-15-preview| -|Devices|listIotHubResourceKeysForKeyName|2020-08-31|2022-11-15-preview| -|Devices|PrivateEndpointConnection|2020-08-31|2022-11-15-preview| -|DeviceUpdate|Account|2020-03-01-preview|2023-07-01| -|DeviceUpdate|Instance|2020-03-01-preview|2023-07-01| -|DeviceUpdate|PrivateEndpointConnection|2020-03-01-preview|2023-07-01| -|DeviceUpdate|PrivateEndpointConnectionProxy|2020-03-01-preview|2023-07-01| -|DevSpaces|Controller|2019-04-01|2019-04-01| -|DevSpaces|listControllerConnectionDetails|2019-04-01|2019-04-01| -|DevTestLab|ArtifactSource|2018-09-15|2018-09-15| -|DevTestLab|CustomImage|2018-09-15|2018-09-15| -|DevTestLab|Disk|2018-09-15|2018-09-15| -|DevTestLab|Environment|2018-09-15|2018-09-15| -|DevTestLab|Formula|2018-09-15|2018-09-15| -|DevTestLab|getVirtualMachineRdpFileContents|2018-09-15|2018-09-15| -|DevTestLab|GlobalSchedule|2018-09-15|2018-09-15| -|DevTestLab|Lab|2018-09-15|2018-09-15| -|DevTestLab|listLabVhds|2018-09-15|2018-09-15| -|DevTestLab|listScheduleApplicable|2018-09-15|2018-09-15| -|DevTestLab|listServiceFabricApplicableSchedules|2018-09-15|2018-09-15| -|DevTestLab|listVirtualMachineApplicableSchedules|2018-09-15|2018-09-15| -|DevTestLab|NotificationChannel|2018-09-15|2018-09-15| -|DevTestLab|Policy|2018-09-15|2018-09-15| -|DevTestLab|Schedule|2018-09-15|2018-09-15| -|DevTestLab|Secret|2018-09-15|2018-09-15| -|DevTestLab|ServiceFabric|2018-09-15|2018-09-15| -|DevTestLab|ServiceFabricSchedule|2018-09-15|2018-09-15| -|DevTestLab|ServiceRunner|2018-09-15|2018-09-15| -|DevTestLab|User|2018-09-15|2018-09-15| -|DevTestLab|VirtualMachine|2018-09-15|2018-09-15| -|DevTestLab|VirtualMachineSchedule|2018-09-15|2018-09-15| -|DevTestLab|VirtualNetwork|2018-09-15|2018-09-15| -|DigitalTwins|DigitalTwin|2020-12-01|2023-01-31| -|DigitalTwins|DigitalTwinsEndpoint|2020-12-01|2023-01-31| -|DigitalTwins|PrivateEndpointConnection|2020-12-01|2023-01-31| -|DigitalTwins|TimeSeriesDatabaseConnection|2021-06-30-preview|2023-01-31| -|DocumentDB|CassandraCluster|2021-03-01-preview|2023-04-15| -|DocumentDB|CassandraDataCenter|2021-03-01-preview|2023-04-15| -|DocumentDB|CassandraResourceCassandraKeyspace|2021-03-15|2023-04-15| -|DocumentDB|CassandraResourceCassandraTable|2021-03-15|2023-04-15| -|DocumentDB|CassandraResourceCassandraView|2021-07-01-preview|2023-03-15-preview| -|DocumentDB|DatabaseAccount|2021-03-15|2023-04-15| -|DocumentDB|GraphResourceGraph|2021-07-01-preview|2023-03-15-preview| -|DocumentDB|GremlinResourceGremlinDatabase|2021-03-15|2023-04-15| -|DocumentDB|GremlinResourceGremlinGraph|2021-03-15|2023-04-15| -|DocumentDB|listDatabaseAccountConnectionStrings|2021-03-15|2023-04-15| -|DocumentDB|listDatabaseAccountKeys|2021-03-15|2023-04-15| -|DocumentDB|listMongoClusterConnectionStrings|not present|2023-03-15-preview| -|DocumentDB|listNotebookWorkspaceConnectionInfo|2021-03-15|2023-04-15| -|DocumentDB|MongoCluster|not present|2023-03-15-preview| -|DocumentDB|MongoClusterFirewallRule|not present|2023-03-15-preview| -|DocumentDB|MongoDBResourceMongoDBCollection|2021-03-15|2023-04-15| -|DocumentDB|MongoDBResourceMongoDBDatabase|2021-03-15|2023-04-15| -|DocumentDB|MongoDBResourceMongoRoleDefinition|2021-10-15-preview|2023-04-15| -|DocumentDB|MongoDBResourceMongoUserDefinition|2021-10-15-preview|2023-04-15| -|DocumentDB|NotebookWorkspace|2021-03-15|2023-04-15| -|DocumentDB|PrivateEndpointConnection|2021-03-15|2023-04-15| -|DocumentDB|Service|2021-04-01-preview|2023-04-15| -|DocumentDB|SqlResourceSqlContainer|2021-03-15|2023-04-15| -|DocumentDB|SqlResourceSqlDatabase|2021-03-15|2023-04-15| -|DocumentDB|SqlResourceSqlRoleAssignment|2021-03-01-preview|2023-04-15| -|DocumentDB|SqlResourceSqlRoleDefinition|2021-03-01-preview|2023-04-15| -|DocumentDB|SqlResourceSqlStoredProcedure|2021-03-15|2023-04-15| -|DocumentDB|SqlResourceSqlTrigger|2021-03-15|2023-04-15| -|DocumentDB|SqlResourceSqlUserDefinedFunction|2021-03-15|2023-04-15| -|DocumentDB|TableResourceTable|2021-03-15|2023-04-15| -|DomainRegistration|Domain|2020-10-01|2022-09-01| -|DomainRegistration|DomainOwnershipIdentifier|2020-10-01|2022-09-01| -|DomainRegistration|listDomainRecommendations|2020-10-01|2022-09-01| -|DomainRegistration|listTopLevelDomainAgreements|2020-10-01|2022-09-01| -|Dynamics365Fraudprotection|InstanceDetails|2021-02-01-preview|2021-02-01-preview| -|Easm|LabelByWorkspace|2022-04-01-preview|2023-04-01-preview| -|Easm|Workspace|2022-04-01-preview|2023-04-01-preview| -|EdgeOrder|Address|not present|2022-05-01-preview| -|EdgeOrder|AddressByName|2021-12-01|2021-12-01| -|EdgeOrder|listConfigurations|2021-12-01|2021-12-01| -|EdgeOrder|listProductFamilies|2021-12-01|2021-12-01| -|EdgeOrder|listProductsAndConfigurationProductFamilies|not present|2022-05-01-preview| -|EdgeOrder|listProductsAndConfigurations|not present|2022-05-01-preview| -|EdgeOrder|OrderItem|not present|2022-05-01-preview| -|EdgeOrder|OrderItemByName|2021-12-01|2021-12-01| -|Education|Lab|2021-12-01-preview|2021-12-01-preview| -|Education|Student|2021-12-01-preview|2021-12-01-preview| -|Elastic|getOrganizationApiKey|not present|2023-06-01| -|Elastic|getOrganizationElasticToAzureSubscriptionMapping|not present|2023-06-15-preview| -|Elastic|listAllTrafficFilter|not present|2023-06-01| -|Elastic|listDeploymentInfo|2020-07-01|2023-06-01| -|Elastic|listlistAssociatedTrafficFilter|not present|2023-06-01| -|Elastic|listMonitoredResource|2020-07-01|2023-06-01| -|Elastic|listUpgradableVersionDetails|2021-10-01-preview|2023-06-01| -|Elastic|listVMHost|2020-07-01|2023-06-01| -|Elastic|Monitor|2020-07-01|2023-06-01| -|Elastic|TagRule|2020-07-01|2023-06-01| -|ElasticSan|ElasticSan|2021-11-20-preview|2021-11-20-preview| -|ElasticSan|Volume|2021-11-20-preview|2021-11-20-preview| -|ElasticSan|VolumeGroup|2021-11-20-preview|2021-11-20-preview| -|EngagementFabric|Account|2018-09-01-preview|2018-09-01-preview| -|EngagementFabric|Channel|2018-09-01-preview|2018-09-01-preview| -|EngagementFabric|listAccountChannelTypes|2018-09-01-preview|2018-09-01-preview| -|EngagementFabric|listAccountKeys|2018-09-01-preview|2018-09-01-preview| -|EnterpriseKnowledgeGraph|EnterpriseKnowledgeGraph|2018-12-03|2018-12-03| -|EventGrid|CaCertificate|not present|2023-06-01-preview| -|EventGrid|Channel|2021-10-15-preview|2022-06-15| -|EventGrid|Client|not present|2023-06-01-preview| -|EventGrid|ClientGroup|not present|2023-06-01-preview| -|EventGrid|Domain|2020-06-01|2022-06-15| -|EventGrid|DomainEventSubscription|2021-10-15-preview|2022-06-15| -|EventGrid|DomainTopic|2020-06-01|2022-06-15| -|EventGrid|DomainTopicEventSubscription|2021-10-15-preview|2022-06-15| -|EventGrid|EventChannel|2021-06-01-preview|Removed from defaults due to deprecation| -|EventGrid|EventSubscription|2020-06-01|2022-06-15| -|EventGrid|getChannelFullUrl|2021-10-15-preview|2022-06-15| -|EventGrid|getDomainEventSubscriptionDeliveryAttributes|2021-10-15-preview|2022-06-15| -|EventGrid|getDomainEventSubscriptionFullUrl|2021-10-15-preview|2022-06-15| -|EventGrid|getDomainTopicEventSubscriptionDeliveryAttributes|2021-10-15-preview|2022-06-15| -|EventGrid|getDomainTopicEventSubscriptionFullUrl|2021-10-15-preview|2022-06-15| -|EventGrid|getEventSubscriptionDeliveryAttributes|2021-06-01-preview|2022-06-15| -|EventGrid|getEventSubscriptionFullUrl|2020-06-01|2022-06-15| -|EventGrid|getPartnerTopicEventSubscriptionDeliveryAttributes|2021-06-01-preview|2022-06-15| -|EventGrid|getPartnerTopicEventSubscriptionFullUrl|2021-06-01-preview|2022-06-15| -|EventGrid|getSystemTopicEventSubscriptionDeliveryAttributes|2021-06-01-preview|2022-06-15| -|EventGrid|getSystemTopicEventSubscriptionFullUrl|2021-06-01-preview|2022-06-15| -|EventGrid|getTopicEventSubscriptionDeliveryAttributes|2021-10-15-preview|2022-06-15| -|EventGrid|getTopicEventSubscriptionFullUrl|2021-10-15-preview|2022-06-15| -|EventGrid|listDomainSharedAccessKeys|2020-06-01|2022-06-15| -|EventGrid|listNamespaceSharedAccessKeys|not present|2023-06-01-preview| -|EventGrid|listNamespaceTopicSharedAccessKeys|not present|2023-06-01-preview| -|EventGrid|listPartnerNamespaceSharedAccessKeys|2021-06-01-preview|2022-06-15| -|EventGrid|listTopicSharedAccessKeys|2020-06-01|2022-06-15| -|EventGrid|Namespace|not present|2023-06-01-preview| -|EventGrid|NamespaceTopic|not present|2023-06-01-preview| -|EventGrid|NamespaceTopicEventSubscription|not present|2023-06-01-preview| -|EventGrid|PartnerConfiguration|2021-10-15-preview|2022-06-15| -|EventGrid|PartnerDestination|2021-10-15-preview|2023-06-01-preview| -|EventGrid|PartnerNamespace|2021-06-01-preview|2022-06-15| -|EventGrid|PartnerRegistration|2021-06-01-preview|2022-06-15| -|EventGrid|PartnerTopic|2021-10-15-preview|2022-06-15| -|EventGrid|PartnerTopicEventSubscription|2020-04-01-preview|2022-06-15| -|EventGrid|PermissionBinding|not present|2023-06-01-preview| -|EventGrid|PrivateEndpointConnection|2020-06-01|2022-06-15| -|EventGrid|SystemTopic|2021-06-01-preview|2022-06-15| -|EventGrid|SystemTopicEventSubscription|2020-04-01-preview|2022-06-15| -|EventGrid|Topic|2020-06-01|2022-06-15| -|EventGrid|TopicEventSubscription|2021-10-15-preview|2022-06-15| -|EventGrid|TopicSpace|not present|2023-06-01-preview| -|EventHub|ApplicationGroup|2022-01-01-preview|2022-10-01-preview| -|EventHub|Cluster|2018-01-01-preview|2022-10-01-preview| -|EventHub|ConsumerGroup|2017-04-01|2022-10-01-preview| -|EventHub|DisasterRecoveryConfig|2017-04-01|2022-10-01-preview| -|EventHub|EventHub|2017-04-01|2022-10-01-preview| -|EventHub|EventHubAuthorizationRule|2017-04-01|2022-10-01-preview| -|EventHub|listDisasterRecoveryConfigKeys|2017-04-01|2022-10-01-preview| -|EventHub|listEventHubKeys|2017-04-01|2022-10-01-preview| -|EventHub|listNamespaceKeys|2017-04-01|2022-10-01-preview| -|EventHub|Namespace|2017-04-01|2022-10-01-preview| -|EventHub|NamespaceAuthorizationRule|2017-04-01|2022-10-01-preview| -|EventHub|NamespaceIpFilterRule|2018-01-01-preview|2018-01-01-preview| -|EventHub|NamespaceNetworkRuleSet|2017-04-01|2022-10-01-preview| -|EventHub|NamespaceVirtualNetworkRule|2018-01-01-preview|2018-01-01-preview| -|EventHub|PrivateEndpointConnection|2018-01-01-preview|2022-10-01-preview| -|EventHub|SchemaRegistry|2022-01-01-preview|2022-10-01-preview| -|ExtendedLocation|CustomLocation|2021-03-15-preview|2021-08-15| -|ExtendedLocation|ResourceSyncRule|2021-08-31-preview|2021-08-31-preview| -|Features|SubscriptionFeatureRegistration|2021-07-01|2021-07-01| -|FluidRelay|FluidRelayServer|2021-03-12-preview|2022-06-01| -|FluidRelay|getFluidRelayServerKeys|2021-03-12-preview|Replaced with `listFluidRelayServerKeys`| -|FluidRelay|listFluidRelayServerKeys|2022-04-21|2022-06-01| -|GraphServices|Account|2022-09-22-preview|2023-04-13| -|GuestConfiguration|GuestConfigurationAssignment|2020-06-25|2022-01-25| -|GuestConfiguration|GuestConfigurationAssignmentsVMSS|not present|2022-01-25| -|GuestConfiguration|GuestConfigurationConnectedVMwarevSphereAssignment|2020-06-25|2022-01-25| -|GuestConfiguration|GuestConfigurationHCRPAssignment|2020-06-25|2022-01-25| -|HanaOnAzure|HanaInstance|2017-11-03-preview|This was replaced by ProviderInstance| -|HanaOnAzure|ProviderInstance|2020-02-07-preview|2020-02-07-preview| -|HanaOnAzure|SapMonitor|2020-02-07-preview|2020-02-07-preview| -|HardwareSecurityModules|CloudHsmCluster|not present|2022-08-31-preview| -|HardwareSecurityModules|CloudHsmClusterPrivateEndpointConnection|not present|2022-08-31-preview| -|HardwareSecurityModules|DedicatedHsm|2018-10-31-preview|2021-11-30| -|HDInsight|Application|2018-06-01-preview|2021-06-01| -|HDInsight|Cluster|2018-06-01-preview|2021-06-01| -|HDInsight|Extension|2018-06-01-preview|2021-06-01| -|HDInsight|ExtensionAzureMonitorStatus|2018-06-01-preview|2021-06-01| -|HDInsight|ExtensionMonitoringStatus|2018-06-01-preview|2021-06-01| -|HDInsight|getClusterGatewaySettings|2018-06-01-preview|2021-06-01| -|HDInsight|listVirtualMachineHosts|2018-06-01-preview|2021-06-01| -|HDInsight|PrivateEndpointConnection|2021-06-01|2021-06-01| -|HealthBot|Bot|2020-12-08|2023-05-01| -|HealthBot|listBotSecrets|not present|2023-05-01| -|HealthcareApis|AnalyticsConnector|not present|2022-10-01-preview| -|HealthcareApis|DicomService|2022-05-15|2023-02-28| -|HealthcareApis|FhirService|2022-05-15|2023-02-28| -|HealthcareApis|IotConnector|2022-05-15|2023-02-28| -|HealthcareApis|IotConnectorFhirDestination|2022-05-15|2023-02-28| -|HealthcareApis|PrivateEndpointConnection|2022-05-15|2023-02-28| -|HealthcareApis|Service|2022-05-15|2023-02-28| -|HealthcareApis|Workspace|2022-05-15|2023-02-28| -|HealthcareApis|WorkspacePrivateEndpointConnection|2022-05-15|2023-02-28| -|HybridCloud|CloudConnection|2023-01-01-preview|2023-01-01-preview| -|HybridCloud|CloudConnector|2023-01-01-preview|2023-01-01-preview| -|HybridCompute|Machine|2020-08-02|2022-12-27| -|HybridCompute|MachineExtension|2020-08-02|2022-12-27| -|HybridCompute|MachineRunCommand|not present|2023-04-25-preview| -|HybridCompute|PrivateEndpointConnection|2021-03-25-preview|2022-12-27| -|HybridCompute|PrivateLinkScope|2021-03-25-preview|2022-12-27| -|HybridCompute|PrivateLinkScopedResource|2020-08-15-preview|2020-08-15-preview| -|HybridConnectivity|Endpoint|2022-05-01-preview|2023-03-15| -|HybridConnectivity|listEndpointCredentials|2022-05-01-preview|2023-03-15| -|HybridConnectivity|listEndpointIngressGatewayCredentials|not present|2023-03-15| -|HybridConnectivity|listEndpointManagedProxyDetails|2022-05-01-preview|2023-03-15| -|HybridConnectivity|ServiceConfiguration|not present|2023-03-15| -|HybridContainerService|agentPool|2022-05-01-preview|2022-09-01-preview| -|HybridContainerService|HybridIdentityMetadatum|2022-05-01-preview|2022-09-01-preview| -|HybridContainerService|ProvisionedCluster|2022-05-01-preview|2022-09-01-preview| -|HybridContainerService|storageSpaceRetrieve|2022-05-01-preview|2022-09-01-preview| -|HybridContainerService|virtualNetworkRetrieve|2022-05-01-preview|2022-09-01-preview| -|HybridData|DataManager|2019-06-01|2019-06-01| -|HybridData|DataStore|2019-06-01|2019-06-01| -|HybridData|JobDefinition|2019-06-01|2019-06-01| -|HybridNetwork|Device|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|listDeviceRegistrationKey|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|listVendorSkusCredential|2022-01-01-preview|2022-01-01-preview| -|HybridNetwork|NetworkFunction|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|Vendor|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|VendorSkuPreview|2020-01-01-preview|2022-01-01-preview| -|HybridNetwork|VendorSkus|2020-01-01-preview|2022-01-01-preview| -|ImportExport|Job|2020-08-01|2021-01-01| -|ImportExport|listBitLockerKey|2020-08-01|2021-01-01| -|Insights|ActionGroup|2019-06-01|2023-01-01| -|Insights|ActivityLogAlert|2020-10-01|2023-01-01-preview| -|Insights|AlertRule|2016-03-01|2016-03-01| -|Insights|AnalyticsItem|2015-05-01|2015-05-01| -|Insights|AutoscaleSetting|2015-04-01|2022-10-01| -|Insights|Component|2015-05-01|2020-02-02| -|Insights|ComponentCurrentBillingFeature|2015-05-01|2015-05-01| -|Insights|ComponentLinkedStorageAccount|2020-03-01-preview|2020-03-01-preview| -|Insights|DataCollectionEndpoint|2021-09-01-preview|2022-06-01| -|Insights|DataCollectionRule|2019-11-01-preview|2022-06-01| -|Insights|DataCollectionRuleAssociation|2019-11-01-preview|2022-06-01| -|Insights|DiagnosticSetting|2017-05-01-preview|2021-05-01-preview| -|Insights|ExportConfiguration|2015-05-01|2015-05-01| -|Insights|Favorite|2015-05-01|2015-05-01| -|Insights|getDiagnosticServiceTokenReadOnly|2021-03-03-preview|2021-03-03-preview| -|Insights|getDiagnosticServiceTokenReadWrite|2021-03-03-preview|2021-03-03-preview| -|Insights|getLiveToken|2020-06-02-preview|2021-10-14| -|Insights|getTestResultFile|2020-02-10-preview|2020-02-10-preview| -|Insights|guestDiagnosticsSetting|2018-06-01-preview|2018-06-01-preview| -|Insights|GuestDiagnosticsSettingsAssociation|2018-06-01-preview|2018-06-01-preview| -|Insights|listEASubscriptionListMigrationDatePost|2017-10-01|2017-10-01| -|Insights|LogProfile|2016-03-01|2016-03-01| -|Insights|ManagementGroupDiagnosticSetting|2020-01-01-preview|2021-05-01-preview| -|Insights|MetricAlert|2018-03-01|2018-03-01| -|Insights|MyWorkbook|2020-10-20|2021-03-08| -|Insights|PrivateEndpointConnection|2019-10-17-preview|2021-07-01-preview| -|Insights|PrivateLinkScope|2019-10-17-preview|2021-07-01-preview| -|Insights|PrivateLinkScopedResource|2019-10-17-preview|2021-07-01-preview| -|Insights|ProactiveDetectionConfiguration|2015-05-01|2018-05-01-preview| -|Insights|ScheduledQueryRule|2018-04-16|2023-03-15-preview| -|Insights|SubscriptionDiagnosticSetting|2017-05-01-preview|2021-05-01-preview| -|Insights|TenantActionGroup|not present|2023-05-01-preview| -|Insights|WebTest|2015-05-01|2022-06-15| -|Insights|Workbook|2020-10-20|2022-04-01| -|Insights|WorkbookTemplate|2019-10-17-preview|2020-11-20| -|Intune|AndroidMAMPolicyByName|2015-01-14-preview|2015-01-14-preview| -|Intune|IoMAMPolicyByName|2015-01-14-preview|2015-01-14-preview| -|IoTCentral|App|2021-06-01|2021-06-01| -|IoTCentral|PrivateEndpointConnection|2021-11-01-preview|2021-11-01-preview| -|IoTFirmwareDefense|Firmware|not present|2023-02-08-preview| -|IoTFirmwareDefense|Workspace|not present|2023-02-08-preview| -|IoTSecurity|DefenderSetting|2021-02-01-preview|2021-02-01-preview| -|IoTSecurity|DeviceGroup|2021-02-01-preview|2021-02-01-preview| -|IoTSecurity|OnPremiseSensor|2021-02-01-preview|2021-02-01-preview| -|IoTSecurity|Sensor|2021-02-01-preview|2021-02-01-preview| -|IoTSecurity|Site|2021-02-01-preview|2021-02-01-preview| -|KeyVault|Key|2019-09-01|2023-02-01| -|KeyVault|ManagedHsm|2021-06-01-preview|2023-02-01| -|KeyVault|MHSMPrivateEndpointConnection|2021-06-01-preview|2023-02-01| -|KeyVault|PrivateEndpointConnection|2019-09-01|2023-02-01| -|KeyVault|Secret|2019-09-01|2023-02-01| -|KeyVault|Vault|2019-09-01|2023-02-01| -|Kubernetes|ConnectedCluster|2021-03-01|2022-05-01-preview| -|Kubernetes|listConnectedClusterUserCredential|2022-05-01-preview|2022-05-01-preview| -|Kubernetes|listConnectedClusterUserCredentials|2021-04-01-preview|2021-04-01-preview| -|KubernetesConfiguration|Extension|2020-07-01-preview|2023-05-01| -|KubernetesConfiguration|FluxConfiguration|2021-11-01-preview|2023-05-01| -|KubernetesConfiguration|PrivateEndpointConnection|2022-04-02-preview|2022-04-02-preview| -|KubernetesConfiguration|PrivateLinkScope|2022-04-02-preview|2022-04-02-preview| -|KubernetesConfiguration|SourceControlConfiguration|2021-03-01|2023-05-01| -|Kusto|AttachedDatabaseConfiguration|2021-01-01|2022-12-29| -|Kusto|Cluster|2021-01-01|2022-12-29| -|Kusto|ClusterPrincipalAssignment|2021-01-01|2022-12-29| -|Kusto|Database|2021-01-01|2022-12-29| -|Kusto|DatabasePrincipalAssignment|2021-01-01|2022-12-29| -|Kusto|DataConnection|2021-01-01|2022-12-29| -|Kusto|EventHubConnection|2018-09-07-preview|2018-09-07-preview| -|Kusto|listClusterFollowerDatabases|2021-01-01|2022-12-29| -|Kusto|listClusterLanguageExtensions|2021-01-01|2022-12-29| -|Kusto|listDatabasePrincipals|2021-01-01|2022-12-29| -|Kusto|ManagedPrivateEndpoint|2021-08-27|2022-12-29| -|Kusto|PrivateEndpointConnection|2021-08-27|2022-12-29| -|Kusto|Script|2021-01-01|2022-12-29| -|LabServices|Environment|2018-10-15|2018-10-15| -|LabServices|EnvironmentSetting|2018-10-15|2018-10-15| -|LabServices|GalleryImage|2018-10-15|2018-10-15| -|LabServices|getGlobalUserEnvironment|2018-10-15|2018-10-15| -|LabServices|getGlobalUserOperationBatchStatus|2018-10-15|2018-10-15| -|LabServices|getGlobalUserOperationStatus|2018-10-15|2018-10-15| -|LabServices|getGlobalUserPersonalPreferences|2018-10-15|2018-10-15| -|LabServices|getLabAccountRegionalAvailability|2018-10-15|2018-10-15| -|LabServices|Lab|2018-10-15|2022-08-01| -|LabServices|LabAccount|2018-10-15|2018-10-15| -|LabServices|LabPlan|2021-10-01-preview|2022-08-01| -|LabServices|listGlobalUserEnvironments|2018-10-15|2018-10-15| -|LabServices|listGlobalUserLabs|2018-10-15|2018-10-15| -|LabServices|Schedule|2021-10-01-preview|2022-08-01| -|LabServices|User|2018-10-15|2022-08-01| -|LoadTestService|LoadTest|2021-12-01-preview|2022-12-01| -|Logic|IntegrationAccount|2019-05-01|2019-05-01| -|Logic|IntegrationAccountAgreement|2019-05-01|2019-05-01| -|Logic|IntegrationAccountAssembly|2019-05-01|2019-05-01| -|Logic|IntegrationAccountBatchConfiguration|2019-05-01|2019-05-01| -|Logic|IntegrationAccountCertificate|2019-05-01|2019-05-01| -|Logic|IntegrationAccountMap|2019-05-01|2019-05-01| -|Logic|IntegrationAccountPartner|2019-05-01|2019-05-01| -|Logic|IntegrationAccountSchema|2019-05-01|2019-05-01| -|Logic|IntegrationAccountSession|2019-05-01|2019-05-01| -|Logic|IntegrationServiceEnvironment|2019-05-01|2019-05-01| -|Logic|IntegrationServiceEnvironmentManagedApi|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountAgreementContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountAssemblyContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountKeyVaultKeys|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountMapContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountPartnerContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listIntegrationAccountSchemaContentCallbackUrl|2019-05-01|2019-05-01| -|Logic|listWorkflowAccessKeySecretKeys|2015-02-01-preview|2015-02-01-preview| -|Logic|listWorkflowCallbackUrl|2019-05-01|2019-05-01| -|Logic|listWorkflowRunActionExpressionTraces|2019-05-01|2019-05-01| -|Logic|listWorkflowRunActionRepetitionExpressionTraces|2019-05-01|2019-05-01| -|Logic|listWorkflowSwagger|2019-05-01|2019-05-01| -|Logic|listWorkflowTriggerCallbackUrl|2019-05-01|2019-05-01| -|Logic|listWorkflowVersionCallbackUrl|not present|2016-06-01| -|Logic|listWorkflowVersionTriggerCallbackUrl|2019-05-01|2019-05-01| -|Logic|RosettaNetProcessConfiguration|2016-06-01|2016-06-01| -|Logic|Workflow|2019-05-01|2019-05-01| -|Logic|WorkflowAccessKey|2015-02-01-preview|2015-02-01-preview| -|Logz|listMonitorMonitoredResources|2020-10-01|2022-01-01-preview| -|Logz|listMonitorUserRoles|2020-10-01|2022-01-01-preview| -|Logz|listMonitorVMHosts|2020-10-01|2022-01-01-preview| -|Logz|listSubAccountMonitoredResources|2020-10-01|2022-01-01-preview| -|Logz|listSubAccountVMHosts|2020-10-01|2022-01-01-preview| -|Logz|MetricsSource|2022-01-01-preview|2022-01-01-preview| -|Logz|MetricsSourceTagRule|2022-01-01-preview|2022-01-01-preview| -|Logz|Monitor|2020-10-01|2022-01-01-preview| -|Logz|SubAccount|2020-10-01|2022-01-01-preview| -|Logz|SubAccountTagRule|2020-10-01|2022-01-01-preview| -|Logz|TagRule|2020-10-01|2022-01-01-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsAdtAPI|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsComp|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsForEDM|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsForMIPPolicySync|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsForSCCPowershell|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|PrivateEndpointConnectionsSec|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForEDMUpload|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForM365ComplianceCenter|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForM365SecurityCenter|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForMIPPolicySync|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForO365ManagementActivityAPI|2021-03-25-preview|2021-03-25-preview| -|M365SecurityAndCompliance|privateLinkServicesForSCCPowershell|2021-03-25-preview|2021-03-25-preview| -|MachineLearning|CommitmentPlan|2016-05-01-preview|2016-05-01-preview| -|MachineLearning|listWorkspaceKeys|2016-04-01|2019-10-01| -|MachineLearning|WebService|2017-01-01|2017-01-01| -|MachineLearning|Workspace|2016-04-01|2019-10-01| -|MachineLearningCompute|listOperationalizationClusterKeys|2017-08-01-preview|2017-08-01-preview| -|MachineLearningCompute|OperationalizationCluster|2017-08-01-preview|2017-08-01-preview| -|MachineLearningExperimentation|Account|2017-05-01-preview|2017-05-01-preview| -|MachineLearningExperimentation|Project|2017-05-01-preview|2017-05-01-preview| -|MachineLearningExperimentation|Workspace|2017-05-01-preview|2017-05-01-preview| -|MachineLearningServices|BatchDeployment|2021-03-01-preview|2023-04-01| -|MachineLearningServices|BatchEndpoint|2021-03-01-preview|2023-04-01| -|MachineLearningServices|CodeContainer|2021-03-01-preview|2023-04-01| -|MachineLearningServices|CodeVersion|2021-03-01-preview|2023-04-01| -|MachineLearningServices|ComponentContainer|2022-02-01-preview|2023-04-01| -|MachineLearningServices|ComponentVersion|2022-02-01-preview|2023-04-01| -|MachineLearningServices|Compute|not present|2023-04-01| -|MachineLearningServices|DataContainer|2021-03-01-preview|2023-04-01| -|MachineLearningServices|Datastore|not present|2023-04-01| -|MachineLearningServices|DataVersion|2021-03-01-preview|2023-04-01| -|MachineLearningServices|EnvironmentContainer|2021-03-01-preview|2023-04-01| -|MachineLearningServices|EnvironmentSpecificationVersion|2021-03-01-preview|2021-03-01-preview| -|MachineLearningServices|EnvironmentVersion|not present|2023-04-01| -|MachineLearningServices|FeaturesetContainerEntity|not present|2023-04-01-preview| -|MachineLearningServices|FeaturesetVersion|not present|2023-04-01-preview| -|MachineLearningServices|FeaturestoreEntityContainerEntity|not present|2023-04-01-preview| -|MachineLearningServices|FeaturestoreEntityVersion|not present|2023-04-01-preview| -|MachineLearningServices|getFeaturesetVersionFeature|not present|2023-02-01-preview| -|MachineLearningServices|getOnlineDeploymentLogs|2021-03-01-preview|2023-04-01| -|MachineLearningServices|getOnlineEndpointToken|2021-03-01-preview|2023-04-01| -|MachineLearningServices|Job|2021-03-01-preview|2023-04-01| -|MachineLearningServices|LabelingJob|2020-09-01-preview|2023-04-01-preview| -|MachineLearningServices|LinkedService|2020-09-01-preview|2020-09-01-preview| -|MachineLearningServices|LinkedWorkspace|2020-03-01|2020-05-15-preview| -|MachineLearningServices|listBatchEndpointKeys|2021-03-01-preview|2023-04-01| -|MachineLearningServices|listComputeKeys|not present|2023-04-01| -|MachineLearningServices|listComputeNodes|not present|2023-04-01| -|MachineLearningServices|listDatastoreSecrets|2021-03-01-preview|2023-04-01| -|MachineLearningServices|listFeaturesetVersionFeatures|not present|2023-02-01-preview| -|MachineLearningServices|listFeaturesetVersionMaterializationJobs|not present|2023-04-01-preview| -|MachineLearningServices|listMachineLearningComputeKeys|2021-01-01|Renamed to listComputeKeys| -|MachineLearningServices|listMachineLearningComputeNodes|2021-01-01|Renamed to listComputeKeys| -|MachineLearningServices|listNotebookKeys|2021-01-01|Renamed to listWorkspaceNotebookKeys| -|MachineLearningServices|listOnlineEndpointKeys|2021-03-01-preview|2023-04-01| -|MachineLearningServices|listStorageAccountKeys|2021-01-01|Renamed to listWorkspaceStorageAccountKeys| -|MachineLearningServices|listWorkspaceConnectionSecrets|not present|2023-06-01-preview| -|MachineLearningServices|listWorkspaceKeys|2021-01-01|2023-04-01| -|MachineLearningServices|listWorkspaceNotebookAccessToken|2021-01-01|2023-04-01| -|MachineLearningServices|listWorkspaceNotebookKeys|not present|2023-04-01| -|MachineLearningServices|listWorkspaceStorageAccountKeys|not present|2023-04-01| -|MachineLearningServices|MachineLearningCompute|2021-01-01|Renamed to Compute| -|MachineLearningServices|MachineLearningDataset|2020-05-01-preview|2020-05-01-preview| -|MachineLearningServices|MachineLearningDatastore|2020-05-01-preview|2020-05-01-preview| -|MachineLearningServices|MachineLearningService|2021-01-01|No longer listed in [documentation](https:||learn.microsoft.com|en-us|rest|api|azureml|)| -|MachineLearningServices|ManagedNetworkSettingsRule|not present|2023-04-01-preview| -|MachineLearningServices|ModelContainer|2021-03-01-preview|2023-04-01| -|MachineLearningServices|ModelVersion|2021-03-01-preview|2023-04-01| -|MachineLearningServices|OnlineDeployment|2021-03-01-preview|2023-04-01| -|MachineLearningServices|OnlineEndpoint|2021-03-01-preview|2023-04-01| -|MachineLearningServices|PrivateEndpointConnection|2021-01-01|2023-04-01| -|MachineLearningServices|Registry|not present|2023-04-01| -|MachineLearningServices|RegistryCodeContainer|not present|2023-04-01| -|MachineLearningServices|RegistryCodeVersion|not present|2023-04-01| -|MachineLearningServices|RegistryComponentContainer|not present|2023-04-01| -|MachineLearningServices|RegistryComponentVersion|not present|2023-04-01| -|MachineLearningServices|RegistryDataContainer|not present|2023-04-01| -|MachineLearningServices|RegistryDataVersion|not present|2023-04-01| -|MachineLearningServices|RegistryEnvironmentContainer|not present|2023-04-01| -|MachineLearningServices|RegistryEnvironmentVersion|not present|2023-04-01| -|MachineLearningServices|RegistryModelContainer|not present|2023-04-01| -|MachineLearningServices|RegistryModelVersion|not present|2023-04-01| -|MachineLearningServices|Schedule|not present|2023-04-01| -|MachineLearningServices|Workspace|2021-01-01|2023-04-01| -|MachineLearningServices|WorkspaceConnection|2021-01-01|2023-04-01| -|Maintenance|ConfigurationAssignment|2021-04-01-preview|2022-11-01-preview| -|Maintenance|ConfigurationAssignmentParent|2021-04-01-preview|2022-11-01-preview| -|Maintenance|MaintenanceConfiguration|2020-04-01|2022-11-01-preview| -|ManagedIdentity|FederatedIdentityCredential|2022-01-31-preview|2023-01-31| -|ManagedIdentity|listUserAssignedIdentityAssociatedResources|2022-01-31-preview|2022-01-31-preview| -|ManagedIdentity|UserAssignedIdentity|2018-11-30|2023-01-31| -|ManagedNetwork|ManagedNetwork|2019-06-01-preview|2019-06-01-preview| -|ManagedNetwork|ManagedNetworkGroup|2019-06-01-preview|2019-06-01-preview| -|ManagedNetwork|ManagedNetworkPeeringPolicy|2019-06-01-preview|2019-06-01-preview| -|ManagedNetwork|ScopeAssignment|2019-06-01-preview|2019-06-01-preview| -|ManagedNetworkFabric|AccessControlList|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|ExternalNetwork|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getL2IsolationDomainArpEntries|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getNetworkDeviceDynamicInterfaceMaps|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getNetworkDeviceStaticInterfaceMaps|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getNetworkDeviceStatus|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|getNetworkInterfaceStatus|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|InternalNetwork|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|IpCommunity|not present|2023-02-01-preview| -|ManagedNetworkFabric|IpCommunityList|2023-02-01-preview|Renamed to IpCommunity| -|ManagedNetworkFabric|IpExtendedCommunity|not present|2023-02-01-preview| -|ManagedNetworkFabric|IpPrefix|not present|2023-02-01-preview| -|ManagedNetworkFabric|IpPrefixList|2023-02-01-preview|Renamed to IpPrefix| -|ManagedNetworkFabric|L2IsolationDomain|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|L3IsolationDomain|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkDevice|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkFabric|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkFabricController|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkInterface|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkRack|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|NetworkToNetworkInterconnect|2023-02-01-preview|2023-02-01-preview| -|ManagedNetworkFabric|RoutePolicy|2023-02-01-preview|2023-02-01-preview| -|ManagedServices|RegistrationAssignment|2019-09-01|2022-10-01| -|ManagedServices|RegistrationDefinition|2019-09-01|2022-10-01| -|Management|getEntity|2020-05-01|2021-04-01| -|Management|HierarchySetting|2020-05-01|2021-04-01| -|Management|ManagementGroup|2020-05-01|2021-04-01| -|Management|ManagementGroupSubscription|2020-05-01|2021-04-01| -|ManagementPartner|Partner|2018-02-01|2018-02-01| -|Maps|Account|2018-05-01|2021-02-01| -|Maps|Creator|2020-02-01-preview|2021-02-01| -|Maps|listAccountKeys|2018-05-01|2021-02-01| -|Maps|listAccountSas|2021-12-01-preview|2021-12-01-preview| -|Maps|PrivateAtlase|2020-02-01-preview|2020-02-01-preview| -|Marketplace|listPrivateStoreNewPlansNotifications|2021-12-01|2023-01-01| -|Marketplace|listPrivateStoreStopSellOffersPlansNotifications|2021-12-01|2023-01-01| -|Marketplace|listPrivateStoreSubscriptionsContext|2021-12-01|2023-01-01| -|Marketplace|PrivateStore|2021-12-01|2023-01-01| -|Marketplace|PrivateStoreCollection|2021-12-01|2023-01-01| -|Marketplace|PrivateStoreCollectionOffer|2021-12-01|2023-01-01| -|Marketplace|PrivateStoreOffer|2020-01-01|Renamed to PrivateStoreCollectionOffer| -|Media|AccountFilter|2020-05-01|2023-01-01| -|Media|Asset|2020-05-01|2023-01-01| -|Media|AssetFilter|2020-05-01|2023-01-01| -|Media|ContentKeyPolicy|2020-05-01|2023-01-01| -|Media|getAssetEncryptionKey|2020-05-01|2023-01-01| -|Media|getContentKeyPolicyPropertiesWithSecrets|2020-05-01|2023-01-01| -|Media|getLiveEventStatus|not present|2022-11-01| -|Media|getLiveEventStreamEvents|not present|2022-11-01| -|Media|getLiveEventTrackIngestHeartbeats|not present|2022-11-01| -|Media|Job|2020-05-01|2022-07-01| -|Media|listAssetContainerSas|2020-05-01|2023-01-01| -|Media|listAssetStreamingLocators|2020-05-01|2023-01-01| -|Media|listMediaServiceEdgePolicies|2020-05-01|2023-01-01| -|Media|listMediaServiceKeys|2015-10-01|2015-10-01| -|Media|listStreamingLocatorContentKeys|2020-05-01|2023-01-01| -|Media|listStreamingLocatorPaths|2020-05-01|2023-01-01| -|Media|LiveEvent|2020-05-01|2022-11-01| -|Media|LiveOutput|2020-05-01|2022-11-01| -|Media|MediaGraph|2020-02-01-preview|2020-02-01-preview| -|Media|MediaService|2020-05-01|2023-01-01| -|Media|PrivateEndpointConnection|2020-05-01|2023-01-01| -|Media|StreamingEndpoint|2020-05-01|2022-11-01| -|Media|StreamingLocator|2020-05-01|2023-01-01| -|Media|StreamingPolicy|2020-05-01|2023-01-01| -|Media|Track|2021-11-01|2023-01-01| -|Media|Transform|2020-05-01|2022-07-01| -|Migrate|Assessment|2019-10-01|2019-10-01| -|Migrate|getProjectKeys|2018-02-02|2018-02-02| -|Migrate|getSolutionConfig|2018-09-01-preview|2018-09-01-preview| -|Migrate|getWorkloadDeploymentSecretConfigurations|not present|2022-05-01-preview| -|Migrate|Group|2019-10-01|2019-10-01| -|Migrate|HyperVCollector|2019-10-01|2019-10-01| -|Migrate|ImportCollector|2019-10-01|2019-10-01| -|Migrate|MigrateAgent|not present|2022-05-01-preview| -|Migrate|MigrateProject|2018-09-01-preview|2018-09-01-preview| -|Migrate|MigrateProjectsControllerMigrateProject|not present|2020-05-01| -|Migrate|ModernizeProject|not present|2022-05-01-preview| -|Migrate|MoveCollection|2021-01-01|2022-08-01| -|Migrate|MoveResource|2021-01-01|2022-08-01| -|Migrate|PrivateEndpointConnection|2019-10-01|2019-10-01| -|Migrate|PrivateEndpointConnectionControllerPrivateEndpointConnection|not present|2020-05-01| -|Migrate|Project|2019-10-01|2019-10-01| -|Migrate|ServerCollector|2019-10-01|2019-10-01| -|Migrate|Solution|2018-09-01-preview|2018-09-01-preview| -|Migrate|VMwareCollector|2019-10-01|2019-10-01| -|Migrate|WorkloadDeployment|not present|2022-05-01-preview| -|Migrate|WorkloadInstance|not present|2022-05-01-preview| -|MixedReality|listObjectAnchorsAccountKeys|2021-03-01-preview|2021-03-01-preview| -|MixedReality|listRemoteRenderingAccountKeys|2021-01-01|2021-01-01| -|MixedReality|listSpatialAnchorsAccountKeys|2021-01-01|2021-01-01| -|MixedReality|ObjectAnchorsAccount|2021-03-01-preview|2021-03-01-preview| -|MixedReality|RemoteRenderingAccount|2021-01-01|2021-01-01| -|MixedReality|SpatialAnchorsAccount|2021-01-01|2021-01-01| -|MobileNetwork|AttachedDataNetwork|2022-04-01-preview|2023-06-01| -|MobileNetwork|DataNetwork|2022-04-01-preview|2023-06-01| -|MobileNetwork|DiagnosticsPackage|not present|2023-06-01| -|MobileNetwork|listMobileNetworkSimIds|2022-04-01-preview|2022-04-01-preview| -|MobileNetwork|MobileNetwork|2022-04-01-preview|2023-06-01| -|MobileNetwork|PacketCapture|not present|2023-06-01| -|MobileNetwork|PacketCoreControlPlane|2022-04-01-preview|2023-06-01| -|MobileNetwork|PacketCoreDataPlane|2022-04-01-preview|2023-06-01| -|MobileNetwork|Service|2022-04-01-preview|2023-06-01| -|MobileNetwork|Sim|2022-04-01-preview|2023-06-01| -|MobileNetwork|SimGroup|2022-04-01-preview|2023-06-01| -|MobileNetwork|SimPolicy|2022-04-01-preview|2023-06-01| -|MobileNetwork|Site|2022-04-01-preview|2023-06-01| -|MobileNetwork|Slice|2022-04-01-preview|2023-06-01| -|Monitor|AzureMonitorWorkspace|2021-06-03-preview|2023-04-03| -|NetApp|Account|2020-12-01|2022-11-01| -|NetApp|Backup|2020-12-01|2022-11-01| -|NetApp|BackupPolicy|2020-12-01|2022-11-01| -|NetApp|getSubvolumeMetadata|2021-10-01|2022-11-01| -|NetApp|getVolumeGroupIdForLdapUser|not present|2022-11-01| -|NetApp|listVolumeReplications|2022-01-01|2022-11-01| -|NetApp|Pool|2020-12-01|2022-11-01| -|NetApp|Snapshot|2020-12-01|2022-11-01| -|NetApp|SnapshotPolicy|2020-12-01|2022-11-01| -|NetApp|Subvolume|2021-10-01|2022-11-01| -|NetApp|Volume|2020-12-01|2022-11-01| -|NetApp|VolumeGroup|2021-10-01|2022-11-01| -|NetApp|VolumeQuotaRule|2022-01-01|2022-11-01| -|Network|AdminRule|2021-02-01-preview|2023-02-01| -|Network|AdminRuleCollection|2021-02-01-preview|2023-02-01| -|Network|ApplicationGateway|2020-11-01|2023-02-01| -|Network|ApplicationGatewayPrivateEndpointConnection|2020-11-01|2023-02-01| -|Network|ApplicationSecurityGroup|2020-11-01|2023-02-01| -|Network|AzureFirewall|2020-11-01|2023-02-01| -|Network|BastionHost|2020-11-01|2023-02-01| -|Network|ConfigurationPolicyGroup|2022-01-01|2023-02-01| -|Network|ConnectionMonitor|2020-11-01|2023-02-01| -|Network|ConnectivityConfiguration|2021-02-01-preview|2023-02-01| -|Network|CustomIPPrefix|2020-11-01|2023-02-01| -|Network|DdosCustomPolicy|2020-11-01|2023-02-01| -|Network|DdosProtectionPlan|2020-11-01|2023-02-01| -|Network|DnsForwardingRuleset|2020-04-01-preview|2022-07-01| -|Network|DnsResolver|2020-04-01-preview|2022-07-01| -|Network|DnssecConfig|not present|2023-07-01-preview| -|Network|DscpConfiguration|2020-11-01|2023-02-01| -|Network|Endpoint|2018-08-01|2022-04-01| -|Network|Experiment|2019-11-01|2019-11-01| -|Network|ExpressRouteCircuit|2020-11-01|2023-02-01| -|Network|ExpressRouteCircuitAuthorization|2020-11-01|2023-02-01| -|Network|ExpressRouteCircuitConnection|2020-11-01|2023-02-01| -|Network|ExpressRouteCircuitPeering|2020-11-01|2023-02-01| -|Network|ExpressRouteConnection|2020-11-01|2023-02-01| -|Network|ExpressRouteCrossConnectionPeering|2020-11-01|2023-02-01| -|Network|ExpressRouteGateway|2020-11-01|2023-02-01| -|Network|ExpressRoutePort|2020-11-01|2023-02-01| -|Network|ExpressRoutePortAuthorization|2022-01-01|2023-02-01| -|Network|FirewallPolicy|2020-11-01|2023-02-01| -|Network|FirewallPolicyRuleCollectionGroup|2020-11-01|2023-02-01| -|Network|FirewallPolicyRuleGroup|2020-04-01|2020-04-01| -|Network|FlowLog|2020-11-01|2023-02-01| -|Network|ForwardingRule|2020-04-01-preview|2022-07-01| -|Network|FrontDoor|2020-05-01|2021-06-01| -|Network|getActiveSessions|2020-11-01|2023-02-01| -|Network|getApplicationGatewayBackendHealthOnDemand|2020-11-01|2023-02-01| -|Network|getBastionShareableLink|2020-11-01|2023-02-01| -|Network|getDnsResourceReferenceByTarResources|2018-05-01|2023-07-01-preview| -|Network|getP2sVpnGatewayP2sVpnConnectionHealth|2020-11-01|2023-02-01| -|Network|getP2sVpnGatewayP2sVpnConnectionHealthDetailed|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayAdvertisedRoutes|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayBgpPeerStatus|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayConnectionIkeSas|2022-01-01|2023-02-01| -|Network|getVirtualNetworkGatewayLearnedRoutes|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayVpnclientConnectionHealth|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayVpnclientIpsecParameters|2020-11-01|2023-02-01| -|Network|getVirtualNetworkGatewayVpnProfilePackageUrl|2022-01-01|2023-02-01| -|Network|getVpnLinkConnectionIkeSas|2022-01-01|2023-02-01| -|Network|HubRouteTable|2020-11-01|2023-02-01| -|Network|HubVirtualNetworkConnection|2020-11-01|2023-02-01| -|Network|InboundEndpoint|2020-04-01-preview|2022-07-01| -|Network|InboundNatRule|2020-11-01|2023-02-01| -|Network|InterfaceEndpoint|not present|2019-02-01| -|Network|IpAllocation|2020-11-01|2023-02-01| -|Network|IpGroup|2020-11-01|2023-02-01| -|Network|listActiveConnectivityConfiguration|2021-02-01-preview|2021-02-01-preview| -|Network|listActiveConnectivityConfigurations|not present|2023-02-01| -|Network|listActiveSecurityAdminRule|2021-02-01-preview|2021-02-01-preview| -|Network|listActiveSecurityAdminRules|not present|2023-02-01| -|Network|listActiveSecurityUserRule|2021-02-01-preview|2021-02-01-preview| -|Network|listActiveSecurityUserRules|not present|2022-04-01-preview| -|Network|listDnsForwardingRulesetByVirtualNetwork|2020-04-01-preview|2022-07-01| -|Network|listDnsResolverByVirtualNetwork|2020-04-01-preview|2022-07-01| -|Network|listEffectiveConnectivityConfiguration|2021-02-01-preview|2021-02-01-preview| -|Network|listEffectiveVirtualNetworkByNetworkGroup|2021-02-01-preview|2021-02-01-preview| -|Network|listEffectiveVirtualNetworkByNetworkManager|2021-02-01-preview|2022-04-01-preview| -|Network|listFirewallPolicyIdpsSignature|2022-01-01|2023-02-01| -|Network|listFirewallPolicyIdpsSignaturesFilterValue|2022-01-01|2023-02-01| -|Network|listListEffectiveVirtualNetworkByNetworkGroup|not present|2022-04-01-preview| -|Network|listNetworkManagerDeploymentStatus|2021-02-01-preview|2023-02-01| -|Network|listNetworkManagerEffectiveConnectivityConfigurations|not present|2023-02-01| -|Network|listNetworkManagerEffectiveSecurityAdminRule|2021-02-01-preview|2021-02-01-preview| -|Network|listNetworkManagerEffectiveSecurityAdminRules|not present|2023-02-01| -|Network|LoadBalancer|2020-11-01|2023-02-01| -|Network|LoadBalancerBackendAddressPool|2020-11-01|2023-02-01| -|Network|LocalNetworkGateway|2020-11-01|2023-02-01| -|Network|ManagementGroupNetworkManagerConnection|2021-05-01-preview|2023-02-01| -|Network|NatGateway|2020-11-01|2023-02-01| -|Network|NatRule|2020-11-01|2023-02-01| -|Network|NetworkExperimentProfile|2019-11-01|2019-11-01| -|Network|NetworkGroup|2021-02-01-preview|2023-02-01| -|Network|NetworkInterface|2020-11-01|2023-02-01| -|Network|NetworkInterfaceTapConfiguration|2020-11-01|2023-02-01| -|Network|NetworkManager|2021-02-01-preview|2023-02-01| -|Network|NetworkProfile|2020-11-01|2023-02-01| -|Network|NetworkSecurityGroup|2020-11-01|2023-02-01| -|Network|NetworkSecurityPerimeter|2021-02-01-preview|2021-03-01-preview| -|Network|NetworkVirtualAppliance|2020-11-01|2023-02-01| -|Network|NetworkVirtualApplianceConnection|not present|2023-02-01| -|Network|NetworkWatcher|2020-11-01|2023-02-01| -|Network|NspAccessRule|2021-02-01-preview|2021-02-01-preview| -|Network|NspAssociation|2021-02-01-preview|2021-02-01-preview| -|Network|NspAssociationsProxy|2021-02-01-preview|No longer present| -|Network|NspLink|not present|2021-02-01-preview| -|Network|NspProfile|2021-02-01-preview|2021-02-01-preview| -|Network|OutboundEndpoint|2020-04-01-preview|2022-07-01| -|Network|P2sVpnGateway|2020-11-01|2023-02-01| -|Network|P2sVpnServerConfiguration|2019-07-01|2019-07-01| -|Network|PacketCapture|2020-11-01|2023-02-01| -|Network|Policy|2020-11-01|2022-05-01| -|Network|PrivateDnsZoneGroup|2020-11-01|2023-02-01| -|Network|PrivateEndpoint|2020-11-01|2023-02-01| -|Network|PrivateLinkService|2020-11-01|2023-02-01| -|Network|PrivateLinkServicePrivateEndpointConnection|2020-11-01|2023-02-01| -|Network|PrivateRecordSet|2020-06-01|2020-06-01| -|Network|PrivateResolverVirtualNetworkLink|not present|2022-07-01| -|Network|PrivateZone|2020-06-01|2020-06-01| -|Network|Profile|2018-08-01|2022-04-01| -|Network|PublicIPAddress|2020-11-01|2023-02-01| -|Network|PublicIPPrefix|2020-11-01|2023-02-01| -|Network|RecordSet|2018-05-01|2023-07-01-preview| -|Network|Route|2020-11-01|2023-02-01| -|Network|RouteFilter|2020-11-01|2023-02-01| -|Network|RouteFilterRule|2020-11-01|2023-02-01| -|Network|RouteMap|not present|2023-02-01| -|Network|RouteTable|2020-11-01|2023-02-01| -|Network|RoutingIntent|2022-01-01|2023-02-01| -|Network|RulesEngine|2020-05-01|2021-06-01| -|Network|ScopeConnection|2022-02-01-preview|2023-02-01| -|Network|SecurityAdminConfiguration|2021-02-01-preview|2023-02-01| -|Network|SecurityPartnerProvider|2020-11-01|2023-02-01| -|Network|SecurityRule|2020-11-01|2023-02-01| -|Network|SecurityUserConfiguration|2021-02-01-preview|2022-04-01-preview| -|Network|ServiceEndpointPolicy|2020-11-01|2023-02-01| -|Network|ServiceEndpointPolicyDefinition|2020-11-01|2023-02-01| -|Network|StaticMember|2022-02-01-preview|2023-02-01| -|Network|Subnet|2020-11-01|2023-02-01| -|Network|SubscriptionNetworkManagerConnection|2022-02-01-preview|2023-02-01| -|Network|TrafficManagerUserMetricsKey|2018-08-01|2022-04-01| -|Network|UserRule|2021-02-01-preview|2022-04-01-preview| -|Network|UserRuleCollection|2021-02-01-preview|2022-04-01-preview| -|Network|VirtualApplianceSite|2020-11-01|2023-02-01| -|Network|VirtualHub|2020-11-01|2023-02-01| -|Network|VirtualHubBgpConnection|2020-11-01|2023-02-01| -|Network|VirtualHubIpConfiguration|2020-11-01|2023-02-01| -|Network|VirtualHubRouteTableV2|2020-11-01|2023-02-01| -|Network|VirtualNetwork|2020-11-01|2023-02-01| -|Network|VirtualNetworkGateway|2020-11-01|2023-02-01| -|Network|VirtualNetworkGatewayConnection|2020-11-01|2023-02-01| -|Network|VirtualNetworkGatewayNatRule|2021-03-01|2023-02-01| -|Network|VirtualNetworkLink|2020-06-01|2020-06-01| -|Network|VirtualNetworkPeering|2020-11-01|2023-02-01| -|Network|VirtualNetworkTap|2020-11-01|2023-02-01| -|Network|VirtualRouter|2022-01-01|2023-02-01| -|Network|VirtualRouterPeering|2022-01-01|2023-02-01| -|Network|VirtualWan|2020-11-01|2023-02-01| -|Network|VpnConnection|2020-11-01|2023-02-01| -|Network|VpnGateway|2020-11-01|2023-02-01| -|Network|VpnServerConfiguration|2020-11-01|2023-02-01| -|Network|VpnSite|2020-11-01|2023-02-01| -|Network|WebApplicationFirewallPolicy|2020-11-01|2023-02-01| -|Network|Zone|2018-05-01|2023-07-01-preview| -|NetworkCloud|AgentPool|not present|2023-05-01-preview| -|NetworkCloud|BareMetalMachine|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|BareMetalMachineKeySet|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|BmcKeySet|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|CloudServicesNetwork|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|Cluster|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|ClusterManager|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|Console|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|DefaultCniNetwork|2022-12-12-preview|2022-12-12-preview| -|NetworkCloud|HybridAksCluster|2022-12-12-preview|2022-12-12-preview| -|NetworkCloud|KubernetesCluster|not present|2023-05-01-preview| -|NetworkCloud|L2Network|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|L3Network|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|MetricsConfiguration|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|Rack|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|StorageAppliance|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|TrunkedNetwork|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|VirtualMachine|2022-12-12-preview|2023-05-01-preview| -|NetworkCloud|Volume|2022-12-12-preview|2023-05-01-preview| -|NetworkFunction|AzureTrafficCollector|2022-05-01|2022-11-01| -|NetworkFunction|CollectorPolicy|2022-05-01|2022-11-01| -|NotificationHubs|getNamespacePnsCredentials|not present|2023-01-01-preview| -|NotificationHubs|getNotificationHubPnsCredentials|2017-04-01|2023-01-01-preview| -|NotificationHubs|listNamespaceKeys|2017-04-01|2023-01-01-preview| -|NotificationHubs|listNotificationHubKeys|2017-04-01|2023-01-01-preview| -|NotificationHubs|Namespace|2017-04-01|2023-01-01-preview| -|NotificationHubs|NamespaceAuthorizationRule|2017-04-01|2023-01-01-preview| -|NotificationHubs|NotificationHub|2017-04-01|2023-01-01-preview| -|NotificationHubs|NotificationHubAuthorizationRule|2017-04-01|2023-01-01-preview| -|NotificationHubs|PrivateEndpointConnection|not present|2023-01-01-preview| -|OffAzure|HyperVSite|2020-01-01|2020-07-07| -|OffAzure|MasterSite|2020-07-07|2020-07-07| -|OffAzure|PrivateEndpointConnection|2020-07-07|2020-07-07| -|OffAzure|Site|2020-01-01|2020-07-07| -|OffAzure|VCenter|2020-01-01|2020-07-07| -|OpenEnergyPlatform|EnergyService|2022-04-04-preview|2022-04-04-preview| -|OpenEnergyPlatform|listEnergyServicePartitions|2022-04-04-preview|2022-04-04-preview| -|OperationalInsights|Cluster|2020-10-01|2021-06-01| -|OperationalInsights|DataExport|2020-08-01|2020-08-01| -|OperationalInsights|DataSource|2020-08-01|2020-08-01| -|OperationalInsights|getSharedKeys|2020-08-01|2020-08-01| -|OperationalInsights|getWorkspaceSharedKeys|not present|2015-11-01-preview| -|OperationalInsights|LinkedService|2020-08-01|2020-08-01| -|OperationalInsights|LinkedStorageAccount|2020-08-01|2020-08-01| -|OperationalInsights|MachineGroup|2015-11-01-preview|2015-11-01-preview| -|OperationalInsights|Query|2019-09-01|2019-09-01| -|OperationalInsights|QueryPack|2019-09-01|2019-09-01| -|OperationalInsights|SavedSearch|2020-08-01|2020-08-01| -|OperationalInsights|StorageInsightConfig|2020-08-01|2020-08-01| -|OperationalInsights|Table|2021-12-01-preview|2022-10-01| -|OperationalInsights|Workspace|2020-10-01|2022-10-01| -|OperationsManagement|ManagementAssociation|2015-11-01-preview|2015-11-01-preview| -|OperationsManagement|ManagementConfiguration|2015-11-01-preview|2015-11-01-preview| -|OperationsManagement|Solution|2015-11-01-preview|2015-11-01-preview| -|Orbital|Contact|not present|2022-11-01| -|Orbital|ContactProfile|not present|2022-11-01| -|Orbital|listSpacecraftAvailableContacts|not present|2022-11-01| -|Orbital|Spacecraft|not present|2022-11-01| -|Peering|ConnectionMonitorTest|2021-06-01|2022-10-01| -|Peering|PeerAsn|2021-01-01|2022-10-01| -|Peering|Peering|2021-01-01|2022-10-01| -|Peering|PeeringService|2021-01-01|2022-10-01| -|Peering|Prefix|2021-01-01|2022-10-01| -|Peering|RegisteredAsn|2021-01-01|2022-10-01| -|Peering|RegisteredPrefix|2021-01-01|2022-10-01| -|PolicyInsights|AttestationAtResource|2021-01-01|2022-09-01| -|PolicyInsights|AttestationAtResourceGroup|2021-01-01|2022-09-01| -|PolicyInsights|AttestationAtSubscription|2021-01-01|2022-09-01| -|PolicyInsights|listRemediationDeploymentsAtManagementGroup|2019-07-01|2021-10-01| -|PolicyInsights|listRemediationDeploymentsAtResource|2019-07-01|2021-10-01| -|PolicyInsights|listRemediationDeploymentsAtResourceGroup|2019-07-01|2021-10-01| -|PolicyInsights|listRemediationDeploymentsAtSubscription|2019-07-01|2021-10-01| -|PolicyInsights|RemediationAtManagementGroup|2019-07-01|2021-10-01| -|PolicyInsights|RemediationAtResource|2019-07-01|2021-10-01| -|PolicyInsights|RemediationAtResourceGroup|2019-07-01|2021-10-01| -|PolicyInsights|RemediationAtSubscription|2019-07-01|2021-10-01| -|Portal|Console|2018-10-01|2018-10-01| -|Portal|ConsoleWithLocation|2018-10-01|2018-10-01| -|Portal|Dashboard|2020-09-01-preview|2020-09-01-preview| -|Portal|listListTenantConfigurationViolation|2020-09-01-preview|2020-09-01-preview| -|Portal|TenantConfiguration|2020-09-01-preview|2020-09-01-preview| -|Portal|UserSettings|2018-10-01|2018-10-01| -|Portal|UserSettingsWithLocation|2018-10-01|2018-10-01| -|PowerBI|listWorkspaceCollectionAccessKeys|2016-01-29|2016-01-29| -|PowerBI|PowerBIResource|2020-06-01|2020-06-01| -|PowerBI|PrivateEndpointConnection|2020-06-01|2020-06-01| -|PowerBI|WorkspaceCollection|2016-01-29|2016-01-29| -|PowerBIDedicated|AutoScaleVCore|2021-01-01|2021-01-01| -|PowerBIDedicated|CapacityDetails|2021-01-01|2021-01-01| -|PowerPlatform|Account|2020-10-30-preview|2020-10-30-preview| -|PowerPlatform|EnterprisePolicy|2020-10-30-preview|2020-10-30-preview| -|PowerPlatform|PrivateEndpointConnection|2020-10-30-preview|2020-10-30-preview| -|ProfessionalService|ProfessionalServiceSubscriptionLevel|2023-07-01-preview|2023-07-01-preview| -|ProviderHub|DefaultRollout|2020-11-20|2021-09-01-preview| -|ProviderHub|NotificationRegistration|2020-11-20|2021-09-01-preview| -|ProviderHub|OperationByProviderRegistration|2020-11-20|2021-09-01-preview| -|ProviderHub|ProviderRegistration|2020-11-20|2021-09-01-preview| -|ProviderHub|ResourceTypeRegistration|2020-11-20|2021-09-01-preview| -|ProviderHub|Skus|2020-11-20|2021-09-01-preview| -|ProviderHub|SkusNestedResourceTypeFirst|2020-11-20|2021-09-01-preview| -|ProviderHub|SkusNestedResourceTypeSecond|2020-11-20|2021-09-01-preview| -|ProviderHub|SkusNestedResourceTypeThird|2020-11-20|2021-09-01-preview| -|Purview|Account|2020-12-01-preview|2021-12-01| -|Purview|KafkaConfiguration|not present|2021-12-01| -|Purview|listAccountKeys|2020-12-01-preview|2021-12-01| -|Purview|listFeatureAccount|not present|2021-12-01| -|Purview|listFeatureSubscription|not present|2021-12-01| -|Purview|PrivateEndpointConnection|2020-12-01-preview|2021-12-01| -|Quantum|Workspace|2019-11-04-preview|2022-01-10-preview| -|RecommendationsService|Account|2022-02-01|2022-02-01| -|RecommendationsService|Modeling|2022-02-01|2022-02-01| -|RecommendationsService|ServiceEndpoint|2022-02-01|2022-02-01| -|RecoveryServices|getRecoveryPointAccessToken|2018-12-20|2023-01-15| -|RecoveryServices|PrivateEndpointConnection|2021-02-01|2023-04-01| -|RecoveryServices|ProtectedItem|2021-02-01|2023-04-01| -|RecoveryServices|ProtectionContainer|2021-02-01|2023-04-01| -|RecoveryServices|ProtectionIntent|2021-02-01|2023-04-01| -|RecoveryServices|ProtectionPolicy|2021-02-01|2023-04-01| -|RecoveryServices|ReplicationFabric|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationMigrationItem|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationNetworkMapping|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationPolicy|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationProtectedItem|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationProtectionContainerMapping|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationRecoveryPlan|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationRecoveryServicesProvider|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationStorageClassificationMapping|2018-07-10|2023-04-01| -|RecoveryServices|ReplicationvCenter|2018-07-10|2023-04-01| -|RecoveryServices|ResourceGuardProxy|2021-02-01-preview|2023-04-01| -|RecoveryServices|Vault|2021-01-01|2023-04-01| -|RedHatOpenShift|listOpenShiftClusterAdminCredentials|2021-09-01-preview|2022-09-04| -|RedHatOpenShift|listOpenShiftClusterCredentials|2020-04-30|2022-09-04| -|RedHatOpenShift|MachinePool|not present|2022-09-04| -|RedHatOpenShift|OpenShiftCluster|2020-04-30|2022-09-04| -|RedHatOpenShift|Secret|not present|2022-09-04| -|RedHatOpenShift|SyncIdentityProvider|not present|2022-09-04| -|RedHatOpenShift|SyncSet|not present|2022-09-04| -|Relay|HybridConnection|2017-04-01|2021-11-01| -|Relay|HybridConnectionAuthorizationRule|2017-04-01|2021-11-01| -|Relay|listHybridConnectionKeys|2017-04-01|2021-11-01| -|Relay|listNamespaceKeys|2017-04-01|2021-11-01| -|Relay|listWCFRelayKeys|2017-04-01|2021-11-01| -|Relay|Namespace|2017-04-01|2021-11-01| -|Relay|NamespaceAuthorizationRule|2017-04-01|2021-11-01| -|Relay|PrivateEndpointConnection|2018-01-01-preview|2021-11-01| -|Relay|WCFRelay|2017-04-01|2021-11-01| -|Relay|WCFRelayAuthorizationRule|2017-04-01|2021-11-01| -|ResourceConnector|Appliance|2021-10-31-preview|2022-10-27| -|ResourceConnector|listApplianceClusterCustomerUserCredential|2022-04-15-preview|2022-04-15-preview| -|ResourceConnector|listApplianceClusterUserCredential|2021-10-31-preview|2022-10-27| -|ResourceConnector|listApplianceKeys|not present|2022-10-27| -|ResourceGraph|GraphQuery|2018-09-01-preview|2020-04-01-preview| -|ResourceHealth|listSecurityAdvisoryImpactedResourceBySubscriptionIdAndEventId|2022-10-01-preview|2022-10-01| -|ResourceHealth|listSecurityAdvisoryImpactedResourceByTenantIdAndEventId|2022-10-01-preview|2022-10-01| -|Resources|Deployment|2021-01-01|2022-09-01| -|Resources|DeploymentAtManagementGroupScope|2021-01-01|2022-09-01| -|Resources|DeploymentAtScope|2021-01-01|2022-09-01| -|Resources|DeploymentAtSubscriptionScope|2021-01-01|2022-09-01| -|Resources|DeploymentAtTenantScope|2021-01-01|2022-09-01| -|Resources|DeploymentScript|2020-10-01|2020-10-01| -|Resources|DeploymentStackAtManagementGroup|not present|2022-08-01-preview| -|Resources|DeploymentStackAtResourceGroup|not present|2022-08-01-preview| -|Resources|DeploymentStackAtSubscription|not present|2022-08-01-preview| -|Resources|Resource|2019-05-01|2022-09-01| -|Resources|ResourceGroup|2019-05-01|2022-09-01| -|Resources|TagAtScope|2019-10-01|2022-09-01| -|Resources|TemplateSpec|2022-02-01|2022-02-01| -|Resources|TemplateSpecVersion|2022-02-01|2022-02-01| -|SaaS|listSaasResourceAccessToken|2018-03-01-beta|2018-03-01-beta| -|SaaS|listSaasSubscriptionLevelAccessToken|2018-03-01-beta|2018-03-01-beta| -|SaaS|SaasSubscriptionLevel|2018-03-01-beta|2018-03-01-beta| -|Scheduler|Job|2016-03-01|2016-03-01| -|Scheduler|JobCollection|2016-03-01|2016-03-01| -|ScVmm|AvailabilitySet|2020-06-05-preview|2022-05-21-preview| -|ScVmm|Cloud|2020-06-05-preview|2022-05-21-preview| -|ScVmm|GuestAgent|not present|2022-05-21-preview| -|ScVmm|HybridIdentityMetadata|not present|2022-05-21-preview| -|ScVmm|InventoryItem|2020-06-05-preview|2022-05-21-preview| -|ScVmm|MachineExtension|not present|2022-05-21-preview| -|ScVmm|VirtualMachine|2020-06-05-preview|2022-05-21-preview| -|ScVmm|VirtualMachineTemplate|2020-06-05-preview|2022-05-21-preview| -|ScVmm|VirtualNetwork|2020-06-05-preview|2022-05-21-preview| -|ScVmm|VmmServer|2020-06-05-preview|2022-05-21-preview| -|Search|listAdminKey|2020-08-01|2022-09-01| -|Search|listQueryKeyBySearchService|2020-08-01|2022-09-01| -|Search|PrivateEndpointConnection|2020-08-01|2022-09-01| -|Search|Service|2020-08-01|2022-09-01| -|Search|SharedPrivateLinkResource|2020-08-01|2022-09-01| -|Security|AdaptiveApplicationControl|2020-01-01|2020-01-01| -|Security|AdvancedThreatProtection|2019-01-01|2019-01-01| -|Security|AlertsSuppressionRule|2019-01-01-preview|2019-01-01-preview| -|Security|APICollection|not present|2022-11-20-preview| -|Security|Application|2022-07-01-preview|2022-07-01-preview| -|Security|Assessment|2020-01-01|2021-06-01| -|Security|AssessmentMetadataInSubscription|2020-01-01|2021-06-01| -|Security|AssessmentsMetadataSubscription|not present|2019-01-01-preview| -|Security|Assignment|2021-08-01-preview|2021-08-01-preview| -|Security|Automation|2019-01-01-preview|2019-01-01-preview| -|Security|Connector|2020-01-01-preview|2020-01-01-preview| -|Security|CustomAssessmentAutomation|2021-07-01-preview|2021-07-01-preview| -|Security|CustomEntityStoreAssignment|2021-07-01-preview|2021-07-01-preview| -|Security|DeviceSecurityGroup|2019-08-01|2019-08-01| -|Security|GovernanceAssignment|not present|2022-01-01-preview| -|Security|GovernanceRule|not present|2022-01-01-preview| -|Security|IngestionSetting|2021-01-15-preview|2021-01-15-preview| -|Security|IotSecuritySolution|2019-08-01|2019-08-01| -|Security|JitNetworkAccessPolicy|2020-01-01|2020-01-01| -|Security|listIngestionSettingConnectionStrings|2021-01-15-preview|2021-01-15-preview| -|Security|listIngestionSettingTokens|2021-01-15-preview|2021-01-15-preview| -|Security|SecurityConnector|2021-07-01-preview|2023-03-01-preview| -|Security|SecurityConnectorApplication|2022-07-01-preview|2022-07-01-preview| -|Security|SecurityContact|2020-01-01-preview|2020-01-01-preview| -|Security|SecurityOperator|not present|2023-01-01-preview| -|Security|ServerVulnerabilityAssessment|2020-01-01|2020-01-01| -|Security|ServerVulnerabilityAssessmentsSetting|not present|2023-05-01| -|Security|SqlVulnerabilityAssessmentBaselineRule|2020-07-01-preview|2023-02-01-preview| -|Security|Standard|2021-08-01-preview|2021-08-01-preview| -|Security|WorkspaceSetting|2017-08-01-preview|2017-08-01-preview| -|SecurityAndCompliance|PrivateEndpointConnectionsAdtAPI|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsComp|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsForEDM|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsForMIPPolicySync|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsForSCCPowershell|2021-03-08|2021-03-08| -|SecurityAndCompliance|PrivateEndpointConnectionsSec|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForEDMUpload|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForM365ComplianceCenter|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForM365SecurityCenter|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForMIPPolicySync|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForO365ManagementActivityAPI|2021-03-08|2021-03-08| -|SecurityAndCompliance|privateLinkServicesForSCCPowershell|2021-03-08|2021-03-08| -|SecurityDevOps|AzureDevOpsConnector|2022-09-01-preview|2022-09-01-preview| -|SecurityDevOps|GitHubConnector|2022-09-01-preview|2022-09-01-preview| -|SecurityInsights|Action|2020-01-01|2023-02-01| -|SecurityInsights|AlertRule|2020-01-01|2023-02-01| -|SecurityInsights|AutomationRule|2019-01-01-preview|2023-02-01| -|SecurityInsights|Bookmark|2020-01-01|2023-02-01| -|SecurityInsights|BookmarkRelation|2019-01-01-preview|2023-06-01-preview| -|SecurityInsights|ContentPackage|not present|2023-06-01-preview| -|SecurityInsights|ContentTemplate|not present|2023-06-01-preview| -|SecurityInsights|DataConnector|2020-01-01|2023-02-01| -|SecurityInsights|EntityQuery|2021-03-01-preview|2023-06-01-preview| -|SecurityInsights|FileImport|not present|2023-06-01-preview| -|SecurityInsights|getEntitiesGetTimeline|2019-01-01-preview|2023-06-01-preview| -|SecurityInsights|getEntityInsights|2019-01-01-preview|2023-06-01-preview| -|SecurityInsights|Hunt|not present|2023-06-01-preview| -|SecurityInsights|HuntComment|not present|2023-06-01-preview| -|SecurityInsights|HuntRelation|not present|2023-06-01-preview| -|SecurityInsights|Incident|2020-01-01|2023-02-01| -|SecurityInsights|IncidentComment|2021-03-01-preview|2023-02-01| -|SecurityInsights|IncidentRelation|2021-03-01-preview|2023-02-01| -|SecurityInsights|IncidentTask|not present|2023-06-01-preview| -|SecurityInsights|listSourceControlRepositories|2021-03-01-preview|2023-06-01-preview| -|SecurityInsights|Metadata|2021-03-01-preview|2023-02-01| -|SecurityInsights|ProductSetting|2021-03-01-preview|2023-06-01-preview| -|SecurityInsights|SecurityMLAnalyticsSetting|2022-05-01-preview|2023-02-01| -|SecurityInsights|SentinelOnboardingState|2021-03-01-preview|2023-02-01| -|SecurityInsights|SourceControl|2021-03-01-preview|2023-05-01-preview| -|SecurityInsights|ThreatIntelligenceIndicator|2019-01-01-preview|2023-02-01| -|SecurityInsights|Watchlist|2021-03-01-preview|2023-02-01| -|SecurityInsights|WatchlistItem|2021-03-01-preview|2023-02-01| -|SecurityInsights|WorkspaceManagerAssignment|not present|2023-06-01-preview| -|SecurityInsights|WorkspaceManagerConfiguration|not present|2023-06-01-preview| -|SecurityInsights|WorkspaceManagerGroup|not present|2023-06-01-preview| -|SecurityInsights|WorkspaceManagerMember|not present|2023-06-01-preview| -|SerialConsole|SerialPort|2018-05-01|2018-05-01| -|ServiceBus|DisasterRecoveryConfig|2017-04-01|2022-01-01-preview| -|ServiceBus|listDisasterRecoveryConfigKeys|2017-04-01|2022-01-01-preview| -|ServiceBus|listNamespaceKeys|2017-04-01|2022-01-01-preview| -|ServiceBus|listQueueKeys|2017-04-01|2022-01-01-preview| -|ServiceBus|listTopicKeys|2017-04-01|2022-01-01-preview| -|ServiceBus|MigrationConfig|2017-04-01|2022-01-01-preview| -|ServiceBus|Namespace|2017-04-01|2022-01-01-preview| -|ServiceBus|NamespaceAuthorizationRule|2017-04-01|2022-01-01-preview| -|ServiceBus|NamespaceIpFilterRule|2018-01-01-preview|2018-01-01-preview| -|ServiceBus|NamespaceNetworkRuleSet|2017-04-01|2022-01-01-preview| -|ServiceBus|NamespaceVirtualNetworkRule|2018-01-01-preview|2018-01-01-preview| -|ServiceBus|PrivateEndpointConnection|2018-01-01-preview|2022-01-01-preview| -|ServiceBus|Queue|2017-04-01|2022-01-01-preview| -|ServiceBus|QueueAuthorizationRule|2017-04-01|2022-01-01-preview| -|ServiceBus|Rule|2017-04-01|2022-01-01-preview| -|ServiceBus|Subscription|2017-04-01|2022-01-01-preview| -|ServiceBus|Topic|2017-04-01|2022-01-01-preview| -|ServiceBus|TopicAuthorizationRule|2017-04-01|2022-01-01-preview| -|ServiceFabric|Application|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabric|ApplicationType|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabric|ApplicationTypeVersion|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabric|Cluster|2020-03-01|Replaced with the more recent ManagedCluster. This is still available via the version-specific module `v20210601`| -|ServiceFabric|getmanagedAzResiliencyStatus|2022-02-01-preview|2023-03-01-preview| -|ServiceFabric|listListUpgradableVersionPost|2020-12-01-preview|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabric|ManagedCluster|2020-01-01-preview|2023-03-01-preview| -|ServiceFabric|ManagedClusterApplication|not present|2023-03-01-preview| -|ServiceFabric|ManagedClusterApplicationType|not present|2023-03-01-preview| -|ServiceFabric|ManagedClusterApplicationTypeVersion|not present|2023-03-01-preview| -|ServiceFabric|ManagedClusterService|not present|2023-03-01-preview| -|ServiceFabric|NodeType|2020-01-01-preview|2023-03-01-preview| -|ServiceFabric|Service|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| -|ServiceFabricMesh|Application|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|Gateway|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|listSecretValue|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|Network|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|Secret|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|SecretValue|2018-09-01-preview|2018-09-01-preview| -|ServiceFabricMesh|Volume|2018-09-01-preview|2018-09-01-preview| -|ServiceLinker|Connector|not present|2022-11-01-preview| -|ServiceLinker|ConnectorDryrun|not present|2022-11-01-preview| -|ServiceLinker|Linker|2021-11-01-preview|2022-11-01-preview| -|ServiceLinker|LinkerDryrun|not present|2022-11-01-preview| -|ServiceLinker|listLinkerConfigurations|2021-11-01-preview|2022-11-01-preview| -|ServiceNetworking|AssociationsInterface|2022-10-01-preview|2023-05-01-preview| -|ServiceNetworking|FrontendsInterface|2022-10-01-preview|2023-05-01-preview| -|ServiceNetworking|TrafficControllerInterface|2022-10-01-preview|2023-05-01-preview| -|SignalRService|listSignalRKeys|2020-05-01|2023-02-01| -|SignalRService|SignalR|2020-05-01|2023-02-01| -|SignalRService|SignalRCustomCertificate|2022-02-01|2023-02-01| -|SignalRService|SignalRCustomDomain|2022-02-01|2023-02-01| -|SignalRService|SignalRPrivateEndpointConnection|2020-05-01|2023-02-01| -|SignalRService|SignalRReplica|not present|2023-03-01-preview| -|SignalRService|SignalRSharedPrivateLinkResource|2021-04-01-preview|2023-02-01| -|SoftwarePlan|HybridUseBenefit|2019-06-01-preview|2019-12-01| -|Solutions|Application|2019-07-01|2021-07-01| -|Solutions|ApplicationDefinition|2019-07-01|2021-07-01| -|Solutions|JitRequest|2019-07-01|2021-07-01| -|Solutions|listApplicationAllowedUpgradePlans|2021-07-01|2021-07-01| -|Solutions|listApplicationTokens|not present|2021-07-01| -|Sql|BackupLongTermRetentionPolicy|not present|2017-03-01-preview| -|Sql|BackupShortTermRetentionPolicy|2020-11-01-preview|2021-11-01| -|Sql|Database|2020-11-01-preview|2021-11-01| -|Sql|DatabaseAdvisor|2020-11-01-preview|2021-11-01| -|Sql|DatabaseBlobAuditingPolicy|2020-11-01-preview|2021-11-01| -|Sql|DatabaseSecurityAlertPolicy|2020-11-01-preview|2021-11-01| -|Sql|DatabaseSqlVulnerabilityAssessmentRuleBaseline|not present|2022-11-01-preview| -|Sql|DatabaseThreatDetectionPolicy|not present|2014-04-01| -|Sql|DatabaseVulnerabilityAssessment|2020-11-01-preview|2021-11-01| -|Sql|DatabaseVulnerabilityAssessmentRuleBaseline|2020-11-01-preview|2021-11-01| -|Sql|DataMaskingPolicy|2014-04-01|2021-11-01| -|Sql|DisasterRecoveryConfiguration|2014-04-01|2014-04-01| -|Sql|DistributedAvailabilityGroup|2021-05-01-preview|2021-11-01| -|Sql|ElasticPool|2020-11-01-preview|2021-11-01| -|Sql|EncryptionProtector|2020-11-01-preview|2021-11-01| -|Sql|ExtendedDatabaseBlobAuditingPolicy|2020-11-01-preview|2021-11-01| -|Sql|ExtendedServerBlobAuditingPolicy|2020-11-01-preview|2021-11-01| -|Sql|FailoverGroup|2020-11-01-preview|2021-11-01| -|Sql|FirewallRule|2020-11-01-preview|2021-11-01| -|Sql|GeoBackupPolicy|2014-04-01|2021-11-01| -|Sql|InstanceFailoverGroup|2020-11-01-preview|2021-11-01| -|Sql|InstancePool|2020-11-01-preview|2021-11-01| -|Sql|IPv6FirewallRule|2021-08-01-preview|2021-11-01| -|Sql|Job|2020-11-01-preview|2021-11-01| -|Sql|JobAgent|2020-11-01-preview|2021-11-01| -|Sql|JobCredential|2020-11-01-preview|2021-11-01| -|Sql|JobStep|2020-11-01-preview|2021-11-01| -|Sql|JobTargetGroup|2020-11-01-preview|2021-11-01| -|Sql|LongTermRetentionPolicy|2020-11-01-preview|2021-11-01| -|Sql|ManagedDatabase|2020-11-01-preview|2021-11-01| -|Sql|ManagedDatabaseSensitivityLabel|2020-11-01-preview|2021-11-01| -|Sql|ManagedDatabaseVulnerabilityAssessment|2020-11-01-preview|2021-11-01| -|Sql|ManagedDatabaseVulnerabilityAssessmentRuleBaseline|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstance|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceAdministrator|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceAzureADOnlyAuthentication|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceKey|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceLongTermRetentionPolicy|not present|2022-11-01-preview| -|Sql|ManagedInstancePrivateEndpointConnection|2020-11-01-preview|2021-11-01| -|Sql|ManagedInstanceVulnerabilityAssessment|2020-11-01-preview|2021-11-01| -|Sql|ManagedServerDnsAlias|2021-11-01-preview|2021-11-01| -|Sql|OutboundFirewallRule|2021-02-01-preview|2021-11-01| -|Sql|PrivateEndpointConnection|2020-11-01-preview|2021-11-01| -|Sql|SensitivityLabel|2020-11-01-preview|2021-11-01| -|Sql|Server|2020-11-01-preview|2021-11-01| -|Sql|ServerAdvisor|2020-11-01-preview|2021-11-01| -|Sql|ServerAzureADAdministrator|2020-11-01-preview|2021-11-01| -|Sql|ServerAzureADOnlyAuthentication|2020-11-01-preview|2021-11-01| -|Sql|ServerBlobAuditingPolicy|2020-11-01-preview|2021-11-01| -|Sql|ServerCommunicationLink|2014-04-01|2014-04-01| -|Sql|ServerDnsAlias|2020-11-01-preview|2021-11-01| -|Sql|ServerKey|2020-11-01-preview|2021-11-01| -|Sql|ServerSecurityAlertPolicy|2020-11-01-preview|2021-11-01| -|Sql|ServerTrustCertificate|2021-05-01-preview|2021-11-01| -|Sql|ServerTrustGroup|2020-11-01-preview|2021-11-01| -|Sql|ServerVulnerabilityAssessment|2020-11-01-preview|2021-11-01| -|Sql|SqlVulnerabilityAssessmentRuleBaseline|not present|2022-11-01-preview| -|Sql|SqlVulnerabilityAssessmentsSetting|not present|2022-11-01-preview| -|Sql|StartStopManagedInstanceSchedule|not present|2022-11-01-preview| -|Sql|SyncAgent|2020-11-01-preview|2021-11-01| -|Sql|SyncGroup|2020-11-01-preview|2021-11-01| -|Sql|SyncMember|2020-11-01-preview|2021-11-01| -|Sql|TransparentDataEncryption|2014-04-01|2021-11-01| -|Sql|VirtualNetworkRule|2020-11-01-preview|2021-11-01| -|Sql|WorkloadClassifier|2020-11-01-preview|2021-11-01| -|Sql|WorkloadGroup|2020-11-01-preview|2021-11-01| -|SqlVirtualMachine|AvailabilityGroupListener|2017-03-01-preview|2022-02-01| -|SqlVirtualMachine|SqlVirtualMachine|2017-03-01-preview|2022-02-01| -|SqlVirtualMachine|SqlVirtualMachineGroup|2017-03-01-preview|2022-02-01| -|Storage|BlobContainer|2021-02-01|2022-09-01| -|Storage|BlobContainerImmutabilityPolicy|2021-02-01|2022-09-01| -|Storage|BlobInventoryPolicy|2021-02-01|2022-09-01| -|Storage|BlobServiceProperties|2021-02-01|2022-09-01| -|Storage|EncryptionScope|2021-02-01|2022-09-01| -|Storage|FileServiceProperties|2021-02-01|2022-09-01| -|Storage|FileShare|2021-02-01|2022-09-01| -|Storage|listLocalUserKeys|2021-08-01|2022-09-01| -|Storage|listStorageAccountKeys|2021-02-01|2022-09-01| -|Storage|listStorageAccountSAS|2021-02-01|2022-09-01| -|Storage|listStorageAccountServiceSAS|2021-02-01|2022-09-01| -|Storage|LocalUser|2021-08-01|2022-09-01| -|Storage|ManagementPolicy|2021-02-01|2022-09-01| -|Storage|ObjectReplicationPolicy|2021-02-01|2022-09-01| -|Storage|PrivateEndpointConnection|2021-02-01|2022-09-01| -|Storage|Queue|2021-02-01|2022-09-01| -|Storage|QueueServiceProperties|2021-02-01|2022-09-01| -|Storage|StorageAccount|2021-02-01|2022-09-01| -|Storage|Table|2021-02-01|2022-09-01| -|Storage|TableServiceProperties|2021-02-01|2022-09-01| -|StorageCache|amlFilesystem|not present|2023-05-01| -|StorageCache|Cache|2021-03-01|2023-05-01| -|StorageCache|getRequiredAmlFSSubnetsSize|not present|2023-05-01| -|StorageCache|StorageTarget|2021-03-01|2023-05-01| -|StorageMover|Agent|2022-07-01-preview|2023-03-01| -|StorageMover|Endpoint|2022-07-01-preview|2023-03-01| -|StorageMover|JobDefinition|2022-07-01-preview|2023-03-01| -|StorageMover|Project|2022-07-01-preview|2023-03-01| -|StorageMover|StorageMover|2022-07-01-preview|2023-03-01| -|StoragePool|DiskPool|2020-03-15-preview|2021-08-01| -|StoragePool|IscsiTarget|2020-03-15-preview|2021-08-01| -|StorageSync|CloudEndpoint|2020-03-01|2022-06-01| -|StorageSync|PrivateEndpointConnection|2020-03-01|2022-06-01| -|StorageSync|RegisteredServer|2020-03-01|2022-06-01| -|StorageSync|ServerEndpoint|2020-03-01|2022-06-01| -|StorageSync|StorageSyncService|2020-03-01|2022-06-01| -|StorageSync|SyncGroup|2020-03-01|2022-06-01| -|StorSimple|AccessControlRecord|2017-06-01|2017-06-01| -|StorSimple|BackupPolicy|2017-06-01|2017-06-01| -|StorSimple|BackupSchedule|2017-06-01|2017-06-01| -|StorSimple|BandwidthSetting|2017-06-01|2017-06-01| -|StorSimple|getManagerDevicePublicEncryptionKey|2017-06-01|2017-06-01| -|StorSimple|listDeviceFailoverSets|2017-06-01|2017-06-01| -|StorSimple|listDeviceFailoverTars|2017-06-01|2017-06-01| -|StorSimple|listManagerActivationKey|2017-06-01|2017-06-01| -|StorSimple|listManagerPublicEncryptionKey|2017-06-01|2017-06-01| -|StorSimple|Manager|2017-06-01|2017-06-01| -|StorSimple|ManagerExtendedInfo|2017-06-01|2017-06-01| -|StorSimple|StorageAccountCredential|2017-06-01|2017-06-01| -|StorSimple|Volume|2017-06-01|2017-06-01| -|StorSimple|VolumeContainer|2017-06-01|2017-06-01| -|StreamAnalytics|Cluster|2020-03-01-preview|2020-03-01| -|StreamAnalytics|Function|2016-03-01|2020-03-01| -|StreamAnalytics|Input|2016-03-01|2020-03-01| -|StreamAnalytics|listClusterStreamingJobs|2020-03-01-preview|2020-03-01| -|StreamAnalytics|Output|2016-03-01|2020-03-01| -|StreamAnalytics|PrivateEndpoint|2020-03-01-preview|2020-03-01| -|StreamAnalytics|StreamingJob|2016-03-01|2020-03-01| -|Subscription|Alias|2020-09-01|2021-10-01| -|Synapse|BigDataPool|2021-03-01|2021-06-01| -|Synapse|Database|2021-04-01-preview|2021-04-01-preview| -|Synapse|DatabasePrincipalAssignment|2021-04-01-preview|2021-04-01-preview| -|Synapse|DataConnection|2021-04-01-preview|2021-04-01-preview| -|Synapse|getIntegrationRuntimeConnectionInfo|2021-03-01|2021-06-01| -|Synapse|getIntegrationRuntimeObjectMetadatum|2021-03-01|2021-06-01| -|Synapse|getIntegrationRuntimeStatus|2021-03-01|2021-06-01| -|Synapse|IntegrationRuntime|2021-03-01|2021-06-01| -|Synapse|IpFirewallRule|2021-03-01|2021-06-01| -|Synapse|Key|2021-03-01|2021-06-01| -|Synapse|kustoPool|2021-04-01-preview|Renamed to KustoPool| -|Synapse|KustoPool|not present|2021-06-01-preview| -|Synapse|KustoPoolAttachedDatabaseConfiguration|2021-06-01-preview|2021-06-01-preview| -|Synapse|KustoPoolDatabase|not present|2021-06-01-preview| -|Synapse|KustoPoolDatabasePrincipalAssignment|not present|2021-06-01-preview| -|Synapse|KustoPoolDataConnection|not present|2021-06-01-preview| -|Synapse|KustoPoolPrincipalAssignment|2021-04-01-preview|2021-06-01-preview| -|Synapse|listIntegrationRuntimeAuthKey|2021-03-01|2021-06-01| -|Synapse|listKustoPoolFollowerDatabases|2021-06-01-preview|2021-06-01-preview| -|Synapse|listKustoPoolLanguageExtensions|2021-06-01-preview|2021-06-01-preview| -|Synapse|PrivateEndpointConnection|2021-03-01|2021-06-01| -|Synapse|PrivateLinkHub|2021-03-01|2021-06-01| -|Synapse|SqlPool|2021-03-01|2021-06-01| -|Synapse|SqlPoolSensitivityLabel|2021-03-01|2021-06-01| -|Synapse|SqlPoolTransparentDataEncryption|2021-03-01|2021-06-01| -|Synapse|SqlPoolVulnerabilityAssessment|2021-03-01|2021-06-01| -|Synapse|SqlPoolVulnerabilityAssessmentRuleBaseline|2021-03-01|2021-06-01| -|Synapse|SqlPoolWorkloadClassifier|2021-03-01|2021-06-01| -|Synapse|SqlPoolWorkloadGroup|2021-03-01|2021-06-01| -|Synapse|Workspace|2021-03-01|2021-06-01| -|Synapse|WorkspaceAadAdmin|2021-03-01|2021-06-01| -|Synapse|WorkspaceManagedSqlServerVulnerabilityAssessment|2021-03-01|2021-06-01| -|Synapse|WorkspaceSqlAadAdmin|2021-03-01|2021-06-01| -|Syntex|DocumentProcessor|2022-09-15-preview|2022-09-15-preview| -|TestBase|CustomerEvent|2022-04-01-preview|2022-04-01-preview| -|TestBase|FavoriteProcess|2022-04-01-preview|2022-04-01-preview| -|TestBase|getBillingHubServiceFreeHourBalance|2022-04-01-preview|2022-04-01-preview| -|TestBase|getBillingHubServiceUsage|2022-04-01-preview|2022-04-01-preview| -|TestBase|getPackageDownloadURL|2022-04-01-preview|2022-04-01-preview| -|TestBase|getTestBaseAccountFileUploadUrl|2022-04-01-preview|2022-04-01-preview| -|TestBase|getTestResultConsoleLogDownloadURL|2022-04-01-preview|2022-04-01-preview| -|TestBase|getTestResultDownloadURL|2022-04-01-preview|2022-04-01-preview| -|TestBase|getTestResultVideoDownloadURL|2022-04-01-preview|2022-04-01-preview| -|TestBase|Package|2022-04-01-preview|2022-04-01-preview| -|TestBase|TestBaseAccount|2022-04-01-preview|2022-04-01-preview| -|TimeSeriesInsights|AccessPolicy|2020-05-15|2020-05-15| -|TimeSeriesInsights|Environment|2020-05-15|2020-05-15| -|TimeSeriesInsights|EventSource|2020-05-15|2020-05-15| -|TimeSeriesInsights|PrivateEndpointConnection|2021-03-31-preview|2021-03-31-preview| -|TimeSeriesInsights|ReferenceDataSet|2020-05-15|2020-05-15| -|VideoAnalyzer|AccessPolicy|2021-05-01-preview|2021-11-01-preview| -|VideoAnalyzer|EdgeModule|2021-05-01-preview|2021-11-01-preview| -|VideoAnalyzer|listEdgeModuleProvisioningToken|2021-05-01-preview|2021-11-01-preview| -|VideoAnalyzer|listVideoContentToken|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|listVideoStreamingToken|2021-05-01-preview|Replaced with listVideoContentToken| -|VideoAnalyzer|LivePipeline|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|PipelineJob|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|PipelineTopology|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|PrivateEndpointConnection|2021-11-01-preview|2021-11-01-preview| -|VideoAnalyzer|Video|2021-05-01-preview|2021-11-01-preview| -|VideoAnalyzer|VideoAnalyzer|2021-05-01-preview|2021-11-01-preview| -|VideoIndexer|Account|2021-10-18-preview|2022-08-01| -|VirtualMachineImages|Trigger|not present|2022-07-01| -|VirtualMachineImages|VirtualMachineImageTemplate|2020-02-14|2022-07-01| -|VisualStudio|Account|2014-04-01-preview|2017-11-01-preview| -|VisualStudio|Extension|2014-04-01-preview|2017-11-01-preview| -|VMwareCloudSimple|DedicatedCloudNode|2019-04-01|2019-04-01| -|VMwareCloudSimple|DedicatedCloudService|2019-04-01|2019-04-01| -|VMwareCloudSimple|VirtualMachine|2019-04-01|2019-04-01| -|VoiceServices|CommunicationsGateway|2022-12-01-preview|2023-04-03| -|VoiceServices|Contact|2022-12-01-preview|2022-12-01-preview| -|VoiceServices|TestLine|2022-12-01-preview|2023-04-03| -|Web|AppServiceEnvironment|2020-12-01|2022-09-01| -|Web|AppServiceEnvironmentAseCustomDnsSuffixConfiguration|2022-03-01|2022-09-01| -|Web|AppServiceEnvironmentPrivateEndpointConnection|2020-12-01|2022-09-01| -|Web|AppServicePlan|2020-12-01|2022-09-01| -|Web|AppServicePlanRouteForVnet|2020-12-01|2022-09-01| -|Web|Certificate|2020-12-01|2022-09-01| -|Web|Connection|2016-06-01|2016-06-01| -|Web|ConnectionGateway|2016-06-01|2016-06-01| -|Web|CustomApi|2016-06-01|2016-06-01| -|Web|KubeEnvironment|2021-01-01|2022-09-01| -|Web|listAppServicePlanHybridConnectionKeys|2020-12-01|2022-09-01| -|Web|listConnectionConsentLinks|2016-06-01|2016-06-01| -|Web|listConnectionKeys|2015-08-01-preview|2015-08-01-preview| -|Web|listContainerAppSecrets|2021-03-01|This moved into the ContainerApp service| -|Web|listCustomApiWsdlInterfaces|2016-06-01|2016-06-01| -|Web|listSiteIdentifiersAssignedToHostName|2020-12-01|2022-09-01| -|Web|listStaticSiteAppSettings|2020-12-01|2022-09-01| -|Web|listStaticSiteBuildAppSettings|2020-12-01|2022-09-01| -|Web|listStaticSiteBuildFunctionAppSettings|2020-12-01|2022-09-01| -|Web|listStaticSiteConfiguredRoles|2020-12-01|2022-09-01| -|Web|listStaticSiteFunctionAppSettings|2020-12-01|2022-09-01| -|Web|listStaticSiteSecrets|2020-12-01|2022-09-01| -|Web|listStaticSiteUsers|2020-12-01|2022-09-01| -|Web|listWebAppApplicationSettings|2020-12-01|2022-09-01| -|Web|listWebAppApplicationSettingsSlot|2020-12-01|2022-09-01| -|Web|listWebAppAuthSettings|2020-12-01|2022-09-01| -|Web|listWebAppAuthSettingsSlot|2020-12-01|2022-09-01| -|Web|listWebAppAzureStorageAccounts|2020-12-01|2022-09-01| -|Web|listWebAppAzureStorageAccountsSlot|2020-12-01|2022-09-01| -|Web|listWebAppBackupConfiguration|2020-12-01|2022-09-01| -|Web|listWebAppBackupConfigurationSlot|2020-12-01|2022-09-01| -|Web|listWebAppBackupStatusSecrets|2020-12-01|2022-09-01| -|Web|listWebAppBackupStatusSecretsSlot|2020-12-01|2022-09-01| -|Web|listWebAppConnectionStrings|2020-12-01|2022-09-01| -|Web|listWebAppConnectionStringsSlot|2020-12-01|2022-09-01| -|Web|listWebAppFunctionKeys|2020-12-01|2022-09-01| -|Web|listWebAppFunctionKeysSlot|2020-12-01|2022-09-01| -|Web|listWebAppFunctionSecrets|2020-12-01|2022-09-01| -|Web|listWebAppFunctionSecretsSlot|2020-12-01|2022-09-01| -|Web|listWebAppHostKeys|2020-12-01|2022-09-01| -|Web|listWebAppHostKeysSlot|2020-12-01|2022-09-01| -|Web|listWebAppHybridConnectionKeys|2018-11-01|2018-11-01| -|Web|listWebAppHybridConnectionKeysSlot|2018-11-01|2018-11-01| -|Web|listWebAppMetadata|2020-12-01|2022-09-01| -|Web|listWebAppMetadataSlot|2020-12-01|2022-09-01| -|Web|listWebAppPublishingCredentials|2020-12-01|2022-09-01| -|Web|listWebAppPublishingCredentialsSlot|2020-12-01|2022-09-01| -|Web|listWebAppSiteBackups|2020-12-01|2022-09-01| -|Web|listWebAppSiteBackupsSlot|2020-12-01|2022-09-01| -|Web|listWebAppSitePushSettings|2020-12-01|2022-09-01| -|Web|listWebAppSitePushSettingsSlot|2020-12-01|2022-09-01| -|Web|listWebAppSyncFunctionTriggers|2020-12-01|2022-09-01| -|Web|listWebAppSyncFunctionTriggersSlot|2020-12-01|2022-09-01| -|Web|listWebAppSyncStatus|2020-12-01|2022-09-01| -|Web|listWebAppSyncStatusSlot|2020-12-01|2022-09-01| -|Web|listWebAppWorkflowsConnections|not present|2022-09-01| -|Web|listWebAppWorkflowsConnectionsSlot|not present|2022-09-01| -|Web|listWorkflowRunActionExpressionTraces|2022-03-01|2022-09-01| -|Web|listWorkflowRunActionRepetitionExpressionTraces|2022-03-01|2022-09-01| -|Web|listWorkflowTriggerCallbackUrl|2022-03-01|2022-09-01| -|Web|StaticSite|2020-12-01|2022-09-01| -|Web|StaticSiteBuildDatabaseConnection|not present|2022-09-01| -|Web|StaticSiteCustomDomain|2020-12-01|2022-09-01| -|Web|StaticSiteDatabaseConnection|not present|2022-09-01| -|Web|StaticSiteLinkedBackend|2022-03-01|2022-09-01| -|Web|StaticSiteLinkedBackendForBuild|2022-03-01|2022-09-01| -|Web|StaticSitePrivateEndpointConnection|2020-12-01|2022-09-01| -|Web|StaticSiteUserProvidedFunctionAppForStaticSite|2020-12-01|2022-09-01| -|Web|StaticSiteUserProvidedFunctionAppForStaticSiteBuild|2020-12-01|2022-09-01| -|Web|WebApp|2020-12-01|2022-09-01| -|Web|WebAppApplicationSettings|2020-12-01|2022-09-01| -|Web|WebAppApplicationSettingsSlot|2020-12-01|2022-09-01| -|Web|WebAppAuthSettings|2020-12-01|2022-09-01| -|Web|WebAppAuthSettingsSlot|2020-12-01|2022-09-01| -|Web|WebAppAuthSettingsV2|2020-12-01|2021-02-01| -|Web|WebAppAuthSettingsV2Slot|2020-12-01|2021-02-01| -|Web|WebAppAzureStorageAccounts|2020-12-01|2022-09-01| -|Web|WebAppAzureStorageAccountsSlot|2020-12-01|2022-09-01| -|Web|WebAppBackupConfiguration|2020-12-01|2022-09-01| -|Web|WebAppBackupConfigurationSlot|2020-12-01|2022-09-01| -|Web|WebAppConnectionStrings|2020-12-01|2022-09-01| -|Web|WebAppConnectionStringsSlot|2020-12-01|2022-09-01| -|Web|WebAppDeployment|2020-12-01|2022-09-01| -|Web|WebAppDeploymentSlot|2020-12-01|2022-09-01| -|Web|WebAppDiagnosticLogsConfiguration|2020-12-01|2022-09-01| -|Web|WebAppDomainOwnershipIdentifier|2020-12-01|2022-09-01| -|Web|WebAppDomainOwnershipIdentifierSlot|2020-12-01|2022-09-01| -|Web|WebAppFtpAllowed|not present|2022-09-01| -|Web|WebAppFunction|2020-12-01|2022-09-01| -|Web|WebAppHostNameBinding|2020-12-01|2022-09-01| -|Web|WebAppHostNameBindingSlot|2020-12-01|2022-09-01| -|Web|WebAppHybridConnection|2020-12-01|2022-09-01| -|Web|WebAppHybridConnectionSlot|2020-12-01|2022-09-01| -|Web|WebAppInstanceFunctionSlot|2020-12-01|2022-09-01| -|Web|WebAppMetadata|2020-12-01|2022-09-01| -|Web|WebAppMetadataSlot|2020-12-01|2022-09-01| -|Web|WebAppPremierAddOn|2020-12-01|2022-09-01| -|Web|WebAppPremierAddOnSlot|2020-12-01|2022-09-01| -|Web|WebAppPrivateEndpointConnection|2020-12-01|2022-09-01| -|Web|WebAppPrivateEndpointConnectionSlot|2020-12-01|2022-09-01| -|Web|WebAppPublicCertificate|2020-12-01|2022-09-01| -|Web|WebAppPublicCertificateSlot|2020-12-01|2022-09-01| -|Web|WebAppRelayServiceConnection|2020-12-01|2022-09-01| -|Web|WebAppRelayServiceConnectionSlot|2020-12-01|2022-09-01| -|Web|WebAppScmAllowed|not present|2022-09-01| -|Web|WebAppSiteExtension|2020-12-01|2022-09-01| -|Web|WebAppSiteExtensionSlot|2020-12-01|2022-09-01| -|Web|WebAppSitePushSettings|2020-12-01|2022-09-01| -|Web|WebAppSitePushSettingsSlot|2020-12-01|2022-09-01| -|Web|WebAppSlot|2020-12-01|2022-09-01| -|Web|WebAppSlotConfigurationNames|2020-12-01|2022-09-01| -|Web|WebAppSourceControl|2020-12-01|2022-09-01| -|Web|WebAppSourceControlSlot|2020-12-01|2022-09-01| -|Web|WebAppSwiftVirtualNetworkConnection|2020-10-01|2022-09-01| -|Web|WebAppSwiftVirtualNetworkConnectionSlot|2020-10-01|2022-09-01| -|Web|WebAppVnetConnection|2020-12-01|2022-09-01| -|Web|WebAppVnetConnectionSlot|2020-12-01|2022-09-01| -|WebPubSub|listWebPubSubKeys|2021-04-01-preview|2023-02-01| -|WebPubSub|WebPubSub|2021-04-01-preview|2023-02-01| -|WebPubSub|WebPubSubCustomCertificate|not present|2023-02-01| -|WebPubSub|WebPubSubCustomDomain|not present|2023-02-01| -|WebPubSub|WebPubSubHub|2021-10-01|2023-02-01| -|WebPubSub|WebPubSubPrivateEndpointConnection|2021-04-01-preview|2023-02-01| -|WebPubSub|WebPubSubReplica|not present|2023-03-01-preview| -|WebPubSub|WebPubSubSharedPrivateLinkResource|2021-04-01-preview|2023-02-01| -|WindowsESU|MultipleActivationKey|2019-09-16-preview|2019-09-16-preview| -|WindowsIoT|Service|2019-06-01|2019-06-01| -|Workloads|getSAPAvailabilityZoneDetails|2021-12-01-preview|2023-04-01| -|Workloads|getSAPDiskConfigurations|2021-12-01-preview|2023-04-01| -|Workloads|getSAPSizingRecommendations|2021-12-01-preview|2023-04-01| -|Workloads|getSAPSupportedSku|2021-12-01-preview|2023-04-01| -|Workloads|monitor|2021-12-01-preview|2023-04-01| -|Workloads|PhpWorkload|2021-12-01-preview|Deprecated by Azure| -|Workloads|ProviderInstance|2021-12-01-preview|2023-04-01| -|Workloads|SAPApplicationServerInstance|2021-12-01-preview|2023-04-01| -|Workloads|SAPCentralInstance|2021-12-01-preview|2023-04-01| -|Workloads|SAPDatabaseInstance|2021-12-01-preview|2023-04-01| -|Workloads|SapLandscapeMonitor|not present|2023-04-01| -|Workloads|SAPVirtualInstance|2021-12-01-preview|2023-04-01| -|Workloads|WordpressInstance|2021-12-01-preview|Deprecated by Azure| diff --git a/themes/default/content/registry/packages/azure-native-v1/how-to-guides/_index.md b/themes/default/content/registry/packages/azure-native-v1/how-to-guides/_index.md deleted file mode 100644 index cf35981e20..0000000000 --- a/themes/default/content/registry/packages/azure-native-v1/how-to-guides/_index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Azure Native How-to Guides -meta_desc: | - Tutorials for using infrastructure as code in the Pulumi Azure Native package -layout: package ---- diff --git a/themes/default/content/registry/packages/azure-native-v1/installation-configuration.md b/themes/default/content/registry/packages/azure-native-v1/installation-configuration.md deleted file mode 100644 index b6e5092b4e..0000000000 --- a/themes/default/content/registry/packages/azure-native-v1/installation-configuration.md +++ /dev/null @@ -1,237 +0,0 @@ ---- -title: Azure Native Installation & Configuration -meta_desc: How to set up credentials to use the Pulumi Azure Native Provider and choose configuration options to tailor the provider to suit your use case. -layout: package ---- - -To provision resources with the Pulumi Azure Native provider, you need to have Azure credentials. -Your Azure credentials are never sent to Pulumi.com. -Pulumi uses the Azure SDK and the credentials in your environment to authenticate requests from your computer to Azure. - -## Installation - -The Azure Native provider is available as a package in all Pulumi languages: - -* JavaScript/TypeScript: [`@pulumi/azure-native`](https://www.npmjs.com/package/@pulumi/azure-native) -* Python: [`pulumi-azure-native`](https://pypi.org/project/pulumi-azure-native/) -* Go: [`github.com/pulumi/pulumi-azure-native/sdk/go/azure`](https://github.com/pulumi/pulumi-azure-native) -* .NET: [`Pulumi.AzureNative`](https://www.nuget.org/packages/Pulumi.AzureNative) -* Java: [`com.pulumi.azurenative`](https://search.maven.org/search?q=com.pulumi.azure-native) - -## Authentication Methods - -Pulumi can authenticate to Azure via several methods: -- Azure CLI -- Service Principal with a client secret or certificate -- OpenID Connect (OIDC) -- Managed Service Identity (MSI) - -If you're running the Pulumi CLI locally, in a developer scenario, we recommend using the Azure CLI. For team -environments, particularly in CI, one of the other options is strongly recommended. - -{{% notes type="info" %}} -Authenticating using the CLI will not work for Service Principal logins (e.g., -`az login --service-principal`). For such cases, authenticate using the Service Principal method instead. -{{% /notes %}} - -### Authenticate using the CLI - -The CLI instructions assume you're using the [Azure CLI](https://github.com/Azure/azure-cli) (`az`). - -Log in to the Azure CLI and Pulumi will automatically use your credentials: - -```bash -$ az login -A web browser has been opened at https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize. Please continue the login in the web browser. If no web browser is available or if the web browser fails to open, use device code flow with `az login --use-device-code`. -``` - -Do as instructed to log in. After completed, `az login` will return and you are ready to go. - -{{% notes type="info" %}} -If you're using Government or China Clouds, you'll need to configure the Azure CLI to work with that cloud. Do so by running `az cloud set --name `, where `` is one of `AzureUSGovernment` or `AzureChinaCloud`. -{{% /notes %}} - -The Azure CLI, and thus Pulumi, will use the Default Subscription by default. You can override the subscription by setting your subscription ID to the `id` output from `az account list`'s output: - -```bash -$ az account list -``` - -Pick out the `` from the list and run: - -```bash -$ az account set --subscription= -``` - -### Authenticate with OpenID Connect (OIDC) - -OIDC allows you to establish a trust relationship between Azure and another identity provider such as GitHub. Once -established, your program can exchange a token issued by the identity provider (in this case, GitHub) for an Azure -token. Your Pulumi program running in, for instance, GitHub Actions CI, can then access Azure, without storing any -secrets in GitHub. - -#### OIDC Azure Configuration - -To configure the trust relationship in Azure, please refer to -[this guide](https://learn.microsoft.com/en-us/azure/active-directory/workload-identities/workload-identity-federation-create-trust?pivots=identity-wif-apps-methods-azp#github-actions). -This needs to be set up only once. - -Additionally, you may find the -[GitHub OIDC documentation](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) -helpful. - -#### OIDC Pulumi Provider Configuration - -To use OIDC, either set the Pulumi configuration `useOidc` via `pulumi config set azure-native:useOidc true` or set the -environment variable `ARM_USE_OIDC` to "true". - -Next, supply the provider with an ID token and a URL to use for exchange. In GitHub, we don't need to configure -this since GitHub sets the relevant environment variables `ACTIONS_ID_TOKEN_REQUEST_TOKEN` and -`ACTIONS_ID_TOKEN_REQUEST_URL` by default and the provider reads them. In other scenarios, set the Pulumi configuration -`azure-native:oidcRequestToken` or environment variable `ARM_OIDC_REQUEST_TOKEN` for the token, and configuration -`azure-native:oidcRequestUrl` or environment variable `ARM_OIDC_REQUEST_URL` for the URL. - -Finally, configure the client and tenant IDs of your Azure Active Directory application. Refer to the -[above Azure documentation](https://learn.microsoft.com/en-us/azure/active-directory/workload-identities/workload-identity-federation-create-trust?pivots=identity-wif-apps-methods-azp) -on how to retrieve the IDs, and set them via Pulumi config as `azure-native:clientId` and `azure-native:tenantId` or -via environment variables as `ARM_CLIENT_ID` and `ARM_TENANT_ID`. - -{{% notes type="info" %}} -If you get the error "_AADSTS70021: No matching federated identity record found for presented assertion_", this points -to a configuration issue with the _entity type_ and _environment name_ described in the Azure documentation. Make sure -they match your setup, e.g., the type "branch" and the correct branch name if CI runs against a fixed branch. -{{% /notes %}} - -### Authenticate using a Service Principal - -A Service Principal is an application in Azure Active Directory with a client ID and a tenant ID, exactly like the one -used in the OIDC scenario. In this scenario, instead of a pre-configured trust relationship, a client secret is used to -authenticate with Azure. - -#### Create your Service Principal and get your tokens - -To use a Service Principal, you must first create one. If you already have one, skip this section. - -You can create a Service Principal [using the Azure CLI](https://docs.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli?view=azure-cli-latest), [using the Azure Cloud Shell](https://shell.azure.com/), or [using the Azure Portal](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal?view=azure-cli-latest). - -After creating a Service Principal, you will obtain three important tokens: - -* `appId` is the client ID -* `tenant` is the tenant ID -* `password` is the client secret - -For example, a common Service Principal as displayed by the Azure CLI looks something like this: - -```json -{ - "appId": "WWWWWWWW-WWWW-WWWW-WWWW-WWWWWWWWWWWW", - "displayName": "ServicePrincipalName", - "name": "http://ServicePrincipalName", - "password": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", - "tenant": "YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY" -} -``` - -You also need to obtain a Subscription ID. To retrieve your current Subscription ID, you can use: - -```bash -$ az account show --query id -o tsv -``` - -To list all available subscriptions, you can use: - -```bash -$ az account list --query '[].{subscriptionName:name,subscriptionId:id}' -o tsv -``` - -#### Make tokens available to Pulumi - -Once you have the Service Principal's authorization tokens, choose one of the ways below to make them available to Pulumi: - -##### Set configuration using `pulumi config` - -Remember to pass `--secret` when setting `clientSecret` so that it is properly encrypted: - - ```bash - $ pulumi config set azure-native:clientId - $ pulumi config set azure-native:clientSecret --secret - $ pulumi config set azure-native:tenantId - $ pulumi config set azure-native:subscriptionId - # optional default location, otherwise set in code - $ pulumi config set azure-native:location - ``` - -##### Set configuration using environment variables - -{{< chooser os "linux,macos,windows" >}} -{{% choosable os linux %}} - -```bash -$ export ARM_CLIENT_ID= -$ export ARM_CLIENT_SECRET= -$ export ARM_TENANT_ID= -$ export ARM_SUBSCRIPTION_ID= -$ export ARM_LOCATION_NAME= -``` - -{{% /choosable %}} - -{{% choosable os macos %}} - -```bash -$ export ARM_CLIENT_ID= -$ export ARM_CLIENT_SECRET= -$ export ARM_TENANT_ID= -$ export ARM_SUBSCRIPTION_ID= -$ export ARM_LOCATION_NAME= -``` - -{{% /choosable %}} - -{{% choosable os windows %}} - -```powershell -> $env:ARM_CLIENT_ID = "" -> $env:ARM_CLIENT_SECRET = "" -> $env:ARM_TENANT_ID = "" -> $env:ARM_SUBSCRIPTION_ID = "" -> $env:ARM_LOCATION_NAME = "" -``` - -{{% /choosable %}} -{{< /chooser >}} - -Alternatively, you can use a certificate instead of a password as client secret. In this case, configure the provider -as shown above except use `clientCertPath`/`ARM_CLIENT_CERTIFICATE_PATH` instead of `clientSecret`/`ARM_CLIENT_SECRET`. - - -### Authenticate using Managed Service Identity (MSI) - -When MSI is used for authentication, all -[configuration is done in Azure](https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview) -and we only need to tell the provider to use MSI. You can set the Pulumi configuration `useMsi` or the environment -variable `ARM_USE_MSI` to "true". - -You can also configure a custom MSI endpoint, although this is not generally required. Do so via the `msiEndpoint` -configuration or the `ARM_MSI_ENDPOINT` environment variable. - -## Configuration options - -Use `pulumi config set azure-native:

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ðwIDhFCCW+2dn#I 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

Dix5ikZ5)hRNw>V{)8Vi{iS6>V-Gw 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 ttzZ?!JGVx}@W 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

Z!j&HfAIuYyZY#;=E4fi zssi?%9~32HQyTZF$jzQw^r6X;F8QY)x{d1oNHOoQ=W@vW2JgL>8v)|T$cizd}z4e zYN*j_Kp(l!kFX9obd$ps zdR9wJOs6-jE9qGUYlo|}gK`w;)6&!YBsz7|xls#=wA}*-wl@3P#pHQH+7Jmf_ zRCX%B12aIGQ&vPHF9WWLJqC=3r&p^1*#qRANfcsAD9Q=0flEGfCL*G|n&i)Ki{rE| zEO0eO@MzL8;a)A^(A(3u#7|5JR8+45r>VT{5M=k1ZkmF`-LcVlWP=$7ykzRznmKN#%1 zb$x(S@{9*mtl`&UO+e$GclxR0G_{QW_&QQMdUi3tG^{Qkc-1%!QP$%Z`HLFMd?!_m*a}D&gHpRj>-+(ale$-~8=LR>lj4g@kx7G_tG z`@u1{=iDgxydy={3r5dHD6}5aKi!ox$tyQxC- z1Pk^@9<*WLR_$KeOzfIXS)`8d{>e-vhi+{B`__VYZpuF=U$>O%H$j%#X#yfp3EA2F z${lRC9`z*dzWnyE-AqW*Kf7{xpWBWOHs~48bmWyo-Ydl5Xk!IO@q23s ziYM&~cb2&(>$!uY8@8t4Sxj%UnJp&O?^U_c=Xwiwc6K!w8qha-H_>Q`l-s6QXqBV~ zuhYJS_Eb&^8bxUScxqcLB1O)uov0$y7Y;M-kqqgy8H02LBk$M^nvJ+Np{WKu4;lU^ zsnP(?LfY!28NzopXQ5_P?e5u8K+g>BbFI{w?mz;4ljLjn%phh^n9Lrw&Wy1QU8U4< z%bk;$Wn58E+Sdg|3I)b+?`G6T5F!Ug(fu7gGq}BVwV*TcOYRug^+iC2Umcg>k7z)Z zX$Gll9RCKi>QPp(p~)2&1u_7CcR9dOb5T<=R5zw z^hvJClS?{-3)6{z0*F;Hx7YaaD%OjII-h85%|@-caVIJT5xra4R@ouPR@ zZJhZ}aF00qptFVW6e@s!K|y46*HA`$Y_EX!@#3=n^)eD;{lh`gEco26Uug+34kZFP z1I+|8MRd!+E!p0#F_2l&V**dZx)4yUMK=1exh}P>zf5U$L{4?0=iHL-!66Ssyq!q; zJTL%msAx-lD9NqUSFd&ldyHRjJCt)kx2Nad09RVdE4P5z$j4V~74o^s(Di5Xtb zPd1;bfR*|;Jn>c5i3?q$5{k(cUaWrn;O+QsW1GUmiJW+1>dj5I#!RXo()VSMx z**L$7U;(%w#f&6C9#TcVOFSA&B?h}mnQ!kl?@j%=g1-v4Lorb!Wc;#-azTTcc}VSb%wWWK3pv z|9>Kn)?jOk+e*|;n{HQUjssqVbJ^L{DrKYf_ z9H2xZV||OT|KtJC^810`Cp_TWP`6?9gG#DVzPhqUSD(addz3ar?KRXBBa-rdQdo-4 zm{Xbbbnq5q(+X zKzV_DRgxcV#tuH%nTe|i3Y~ck5EwLhHc2SeRB&z^H=o$qw`%BZNwuuaD=ojsz>Yx0 zYmLiTXV4eem-?}6zVjyT(qbc9wnmU_2#Enng!~iyz$7&r8#D~Yw6I1#0d$4v$Nt65 zU0#}6e-L@`kg1D3(L=*+w?{gMC*tQ9hdisxYU3A>-lqYaRMdoO(3kOr1m--n)ElVR z`);512{AoeU;v_4ox=vOMiUGPo$9!ribhx;N(EQNk(U4G4>-CR`5k_dZ-3KKsN_ZQByYvPWyR3!Ot5WhGISi)=q<;KbuFup0roO zqPkHLxjeNjKx_2kCOtU9IEs}wf zZp;CNyBOl+bT$jfH&{s98=3n-P;K4*L5zm|fQSq}KQ0o{7FE&T;s{$bcznrT{_R&} zk0Y?1wKMnq7;!|rtstw4kjJW_CH2W(GAHuB)O?$z7w)@Siqw9(Nky!E481O>ggwDz zf+Yvk+?HTQRqH3{yP* zfUw**6wjyV-u0LcCc{ZWus5$cp>nXBe+(7roec@IO}L>_$Q1~Wbw6qjVvGAnm*I_{ zPZD^%*b(8E9>|??1<2hdqWoGyWqyE`{HFKRP_aC9uBQpr_v0>ZGyyN-cCM|Kx|$wQ zw{{C?E#D8_3^Dg~7iXUV-!Uy_4ERGCAxCeTc0g%*@!EO}_uXU>K?2jWit_REboQNK zBmWdwCa*Ei-D(hfQ6NYx{$k+2Mv%ckb5J^0tl77Ya8#O4)Jm>CL>VK4j`xK7WHt|S zKyd&XXf7&hn&HMYsQc#)jlq@JKc3uD$|7;Q8{>6{DZb7GEG{bP# zjbA`5dhPPJR2u9*TGCOOi~D_Bc>h$68xWKO8e2oKeyH!};9c5u)jSOOP_T z9ME0F!mT@#3F+AZ?EIhDINfsoO?jNeBtf?)S;vKef$AQftGya34tdsV9*{RapR9?H zpO=vF08Vk<4~T;?ubSmAEh)p5%`@X<*9a<2_ro?fq&%UPPyo#4cbR57i!DccOO7G; zGyYIwiB+AO6`OTnhFNrAa$&LKrt^r34vVYChNeMmbd`5!i#u7jmaqQ}o0E>`mHlLn z15#kS7tJgUJ>AIiR@mM5{J-HaS-P`BuQY;=tO70&H_oxlNuz8Y3o=Fwwg~zLw06tQ z&;deM^sXL~gt70L2aLG!_GCRI%=Pp^KKQTL+`)UaorA2Suw9g+*v??++%Tlpt4z&P zNl#VP6+@C4{iM__k&T`G7kTZ39)+1h#KgMQNx@pcqLV63RH#!4a;);ijgGvt4+W}1 zmUVaf6!lwSBtHnL!uw9fKNgryj~_H7vx#l(ajfjpQ1bEoVr*I_U}8=~HC#;3$};~j z0-H?K*jrs>$|n*#m8zUhrr^=;*Ch`K66cF$YrF&60^hG4NOzH!0}|)-8mge1+o(Ns zK3vuiN&73LUkrRSqW*DSCi<^&t)VX|iJaTAp@i^;3;6yvlM0QvxR=|^A2b=w23N`M`3~=aF@N{Gr45A4f-hscVXsK+jP3cqCfshj( z{50Q_$yZA82=6@x;_=cGQ6326u)Vt@!K9rGeVEk@Pk%t=F&;_y9!nOoRfCv!8wDAV zQ3d0`(`%MGjpcvM0pLK96Cd+H)V4;H)5)oOMwE^(>ju7rgSC(VU1;=S<%v2@e`K}V znskK^H&oOpS#E0R&NsV4u9sgm5yB05EBm{9tm^^po2j~Ts8AL9lAw0c{;BR_|0S=h zrIR7)svI+@kBtqnnuyNihgu}=9iwqgJU*!!=M_8JmrEh!cA=;{Zcn+ByvzE@e=l4{ zKkA#`Mo+!B<{j}I&OBe8l>e$qkQJ;p*ETgXp=3Qx2;^p>I7Fmc1#0RkJVT8MYkNI0 zyAme(XR?`v@Nro9#nx0IgEC@!a4y~_f~zxN%*pSovSSKWX4!s~-DAoC!+eFfUv3bH zi~!DlA7Ao_#EZClAs~twLPzUp$6VB|!(+@-?RjBO$_K@#cikH48?rZ0*mjL0x#PL% zapk<}_+%}Y1^&+vGKBW`a6@VIV3M1DC^-lMfmGd$YOrB#;V>MS>dem*S2P~}$chYg zEIxO@UD5kMWfpe;?M5KoU#Sa9kC(m$gw60i2VNvUVkm9bOXXX~k(e~Y$w^;};?xqB zGIXY(uDh2oyFQV?tn5vYXB&#&4G&DFpNy};?)i#+F<5^p$nw9`%5+s4TK@nh^EmOh zFGsdPN9s&B=v5G9CNq4Iw%zZ!0H>B}G#8}>zyaIzkO=n!uSj3XU9N0Xon8tgLvJ z6W5{GDe-P#O&&Vea~`%2cE z?Ksypa;;bEoUNAIkb#0&URWR%PvOuAgDDRbMX}3J;>b#f$h$?~cEaSt`5YxuB*gc} z(=anhQqZ8@9c@I^#L=lphG1Avv9 z-Okd=+<>VkEcC-l0iF#1;h7206-5mNiCx=)n^IZK>7r>IRUTt=IlLg-Yx>oR=YLx- zSoy`J!)8vb_ja;mF*+Jh#yg|-ZUX+%j#TVv+&{{pq z*=4$1^U?svkK1OSL-b>)VFFf$CqFZ(uUsx8L+! zD7kC_|DzhX*2`1xWJ z-KOr5av;>Q%U^Hmjs`t8e=`?zsX=UMAZ}q%aa43<@PCQ045FQ@afF8s$Ig=RpE70d z_ZT!C=V3c0D>7PxF?kO5AZ7}gIHmqUK}BqkVFr-jcl)7usJabw|G==ShGh{MQ=@3N+62H1GlUkY7)yRF;ZWxd!zT(v@NJ21z4?&2krS__V~mpy(E z)iOW22>wRa$6xU6@i;|oEUpUpIl7^G$Z7b3DemH4dEGWgh2U?5%IzX2y4kQ$QDD|s zH|LuA8YVFr=Y{M%RRh^ZJ-pJ3{2MImjgZ(z!Cd)IzhYPmqK@+(7}#JOu=>=7-DT&V zHZv{o9m%i6?2ObN*P5CsMMLWS%${uHt+w%)^MD;VycIbcMIbbu<-OPT6ej<}S+_Sq zZ!>iOKJ`<=2&ve?55@+oe^MDC4Si4q)WQ&Rh~ry zH9R~n(*s8Kb%;m3a6MNXi7P_Vydm=*DI2h*)X^yTLy;Ml(dconUHtF?Pqw>^qqqCQ z>i*AZX0A*fl|F~XA3N8J>aGWvc@*df(RuT8)GxkXco-|3p~o`^J6=M^X@a)%WtiGs z>=kexJl#%hraI-p+IqM?7hVwT^>H24>bl3=`NWv(wZ{rr5NqZg<~wHJ-}9SPrkgyW zS>E64*{t5tbvxOyhXHllY&7`IR-+;LH<*cV+9ViJ#JkIk?p8hTQ^Xb;yzxI29%C(q3(XGgQ;AfC9p6%K6mCFY(3r#1Z1m? zAEC`;J##^qm3(QfC;u|udXaCme3Pq-0Mjket$Hi=$!-?p(Ml5f3*N4kRHtF6}*LG-p}pWj21HOUcsh1grQB| zjWvEGXn!myYFUgIXZikAdt1zzb2L8d>NyP@MxEsQuNzA_T1tHmJQ2ENM6$~kIPJ&n z-Id)4y6M|pa$?3^)ON?|vme}<6ZCds89QUN&)YReGqIn@;K;_5!0Gwk&~$d4B2^#P zco7U#uS|`g20p{lw47q6HOPR0B8!}Ll++d=1j*5PUb2BV9h4&U|NHg5q@FQC?#}JU z=GMl^9IhQX@bk)Z(K22p1FiS*LoS`_KvF)PP*>E9nD}ml4Ebd;Bes`=Kp>7gQ-@Ra(>f;0($8(EcOVF$QcNRW(6)yAvk0alEbYI%~eRt!elF&ve>I~ zmu=8M1h~X#RUtnVo(%W)>bJ;K==%$j;5@;* zu`Aed#~6U90U4hwvi}k8JUy`#b6{5vHHTM&N(Jc&dUmi(w=;L@^6rnBgb=vBcBlyj~Eiu9{KnDz`% zX40_2gxZuvdQ!AMUvWjY#qr@6o<$+e5IJM!`icbrAt^x^$PS%Hk0elPN1Bb{7=|o7 z&e!$`!}k%f3#$%@ogQCY=EmE9lw=y7B|JaMR!WeZFdEr8M6e zPu9#oUmEvN-u3l6$1FA>R{9#wFtbf1geg{)?UbS&dlGczD~;xJ3d*s6r=%79EU*MO z8MnR84cN@vA%PXeP!(KN&K$JjIN~0IQ1d z-KN&2UvPq%l4BY7FXv1KpCX7r2blv(yxjO%*=b0PeSTaP3|$_qsmHM+&gk}}8d|=) zgzoTT`}^8IG=U2`XTYPMud(FBYO%(s&OSRpfRT*v&d#?mS@P|&AdLIj(KbAP_5W5k61G^hTz0~C0WsXIs&MT)N8PS z?LW_HMcc__I*XxRz3szAlyCt zur>to0*yNBK0Zi&ZA&t$nY(rVLOC%IL}A78$6bGKcgj`M$v!V$%0I)rXp8LFO7N^E zk$WbhB=|bl2;Bgm&W)ge|NCHzS|zYrvFC^32+;3!f{FwBTvzes2= zmE08;hz-;x_f=ML&%kGIezP_pvM%z#pKb*mdm<<#=m))|;SQ=xZoLh^Z{gq(DNrKcg;yt!4^wr~@>QI*ux1_afiEkUTi2^n5xY?{Ur; z%qsF}%phf>E$;z~ltL&l?GEZFu-))DfWl6T?e4D)6fpaK_yxy+lUR$^GFhxJpv-*y ze~o9xSN7oNVu+>)0kjfKnLZ(s8;3GA$2qIGKUfwX;B+7sN*1#EcamxFgEfP=fVxYE z-&CS~yR(W7cT@8zt=7ksfU&}ILe7J1vx^+G`uD#D!&U?5U+FAXgiU&WVg~s=*WhdX zPpB5|p6xBXfY`?>kjEmZ7ncTc13Q1_slm#+_o$Y)F9D7)&LSa}E1}H>RI51&CFb*+ zgPO>6vdZSU7d9YDK!1%cDy9rhk+>(8tkj1d3nD&P< zuSVNs=HMUBIVn+pV-+2sFA$uBEQMe_5>JKOqYCm@j5%Dt$kC4?X*+i% z{Hl$_H-|ok;t1DrE=sV5MEAgze-~6-9U6rH`HjuM+v*Z`7om15m6*( zPg_o4!+%6x_FHn!{NmNy*;)q6!Q?q#%msb{ijr&?u00L}piJdOR|B4Cigw>-WdV4z z_j?v|(n7$4RCMqUh;+8z zf=<&Znq{ezlQNj_*Gw3hqLEs{aWwb?GRlUe%c&T3)?#mwf!KlN%2wpkH+FHYmYYJ# z14i2u&y>;eA48KWpU=DGmN+ame2}Kex5xJ zwHA$9n26#@BMmmnJK)acrHY8iptBOw17`OK%{4Msy;kHDHcWG<3rb7TNG4KRL7g}H z;@kK9vnl`%Z}B;Chtm|6G`uh=sV*3`?aJtY#%&ooM3i}~9vhOS#(&IM)n>iE_x@yD z3)x8mlLPAS-^KN_*(?$`oE8)+9w-E=3lbY!Qp_`inb>n4ChsyQqNJp_>&Hf!ED(B>nI)^E&Uvx+hxHLNG}iG}VX1Q_NN{N(nRGUe}7oNK7xjiwl#rnOa9WfH>)w z`>MGna`uN#iX2le6MB{w1B#Q_bRD)dywc@IJX3h57h1Bg^)NyuFtu+kwzo^ksbV-~ zxx=fH!JJYd^ku)fgb2$EgvbiKf&~xMrN&>P1@=$;20L^jMVX;;J>slhDUW?A9yVr( zdGCoj?~I6$b+#xrV3gzFz%}P6YXO({ZX^rt$(KZ+#6C{Ws-fcidE!6QFKVUp$0VCc z-W|)#{?YLRI=K28os?Ut60SzS&qT?USR$1GfD4CY@-WNCTHt=n-GGaI+M!z)OEqO- zCI{rwNCtcmGnh*f<3)k9?(`godLh}WbCEYl&p3GokMx!HRyQ5 zUHU`@-i~k#JjK3z+)=CIC4&$Uc;$6)kGhZ(8COBhH<{c9Rb+6bcOubKhM#FY5%=B! zNU{)c&!mQqU+?V?IejCArw1HfLg9gLNfnwJJvr;^y9S-Nt8|z`C>(Q)X|snj?)>o{ z)a471HbHU#K4+pP)1;fdHq^5tt#PBD2k0%t`*(S^z|3QW{dC$^SazFLtXPk zmVKdRIoWd9#c)$tCtb+QN z)=QsENe@?;=fw#kFmlTdb_x>X?_b_LtohLl;Lt^-vBSqp;)t`#>F;LlzvJ@3vg(WM ziTwGj@3&EJ6NGn^4WG5s2b?X6dzvlNi%}$$#`@|whBYVU?^oohGUrK~a91|DKwI?r z^+&P=7p}FgHGjRQMFI)2IL|Y2k0l-?PK&R#mE*R0(c|1uss*)cd_E0sF+ zbtMoYN)Q<>J`H!Ev{>qWO34^-kpRxUG_PMoiD`djT4(|466%Ci7VrM~l4QvFtwtP} zb`Wuvi5xbl@;<6Dq@osFZCcz`)kXa-L^D(H33)-P=q&3nEgDbw__z5Y;t&}cP^c5{ zn|zVPrRE2g-a8a?F9MF2U@vQq)=)w4pFBL7JTr`Cn|k z1Dj@1lPy?jz3Hs9ZQHhO+cqj~+cqj~SK791n>Tx&o__AvGr!>M6MKgv*20r>%Xw5> znMIvDG8e>DY=HL2hmgt4E^o5Vn-MsX9{&X{&Kaj#cKNmB8-#{}06lABAl{v~>mXoX zg7e%L#QgwWIuNrwO?`({e%xnyY8C4{+bzAeIVz=yXZj4%?b)UVbD}rFVX|w4hwzLTW}_ zv_FL_D%A9SDi~U1n@CZ5-&4JrksY?$a08qV*&&V5ThI5~44!qG0#lYWg?GZFwrLxtT|l}wRaW4e zpgJ+~A5;pKh8fH?+3pQu_t*^J2-5^FnPxSTCO$GfTp|38Zxo&4XJhPLT(Rv=O5ib0 zUaALD{A4uh^F@AYBnIWD;u&3Z9AMSZUzY9`CFEauiwnk>(qMLlYYJz3nduW{JlCZu zDvh;(jRHDV3#CY;Od0h#i0U3o0k9QG9hynwg-2}j4wW#97O8lq{=vXM8b?XMKtK_U zzPfTg?~W+&Jy084qvmzJuQU-(a|X|FtEPhxq%gM{x$I9hf1~gHrx0 zaIU*tWfk*on>SOHF_VFrU#Osl3$UW8ca=F`e)t4?pKNyi&e`JUa6(;^e{b}ir{#Wr z5Th@Z(1F1q8B#fZ5m%bqrltRbi0pAmEn=C1R$nB=KA6HfB!cG%_F33d;JBQgyg<@N2=p-Cv!u#K(tsWioFUwy*zLLsNkch-2B- zu O{TeG1#`ui}OoykJ(K%#r78E}+LOU=eliN2H0NkylwbSV8@>xb-if(FiTuuW< zjtduMIzBQ}UnBC*vP!^8^KG%Lwm9af%gKyKRs$)x54gL$m~59~G0qKZ@(hf>K5U2o zSEoKuH{|P;bs+v)3PY)6wo;;w9idHxki^ zEFpq0dYkixxEE*CYj2+5`7Vo`#?vYCy~;T>0#4vo^aVyJAD!Q;mQ}ISB9pt$)USIC zZ`5zu&CBZHb!O`=$sk#m06)nH?OA?4g>YU^VuIgpn|E+^xkMe~zN25Ln#%S%_7lkf zLZUUXx;XrcB9;)a>W#|>>@#|6iz_v{A!?mGQyJ%d&4L4Z_`lR#L4(^RXIsoTAvl>w zt74|LV9T)pWvBsv9qG;?xDk%DECqN>UK zEKj_hvJEs~wl*@ObYQg}T+T6WN%=U(!4haRBP-O=aaqoI*=?j<=3-Ib@b0#z#LpA+JAv%FT4DXjOVHe%@bH5Sih zv*`44Zle4pRm4VmSq)4*8>u+W4XT=PsncpgOoD>IuWbG+48WUFp!g1W0#JRS zXdtg2VZUSgMzjbCIHX8UHW##MfS@3H21$g7FqZTh$?D6xhFme8Y7O{vX9vNTX5 zkmtJlshBT8{zOCY5e43h8N4pR>J1lspn)A0;l1+D`Tm@u)6MRXIOEPZv2$vV1rihghu~tipI%=kXx5oEUQ+2QVD}v7>ASj6KD2vMEp}4`j zG436`*v|7}Z`?5S?Qlw`&1aTN3u{pxjd71bCSWgew_)J*+!LbmJd>m9@}fzMp4vM) z_9wH!o786Z&pR%BR@F6DgYCiwf_y3?C)qQ?uB$qAyE(=PViW})WdM(GLXWMb#z`mk z;e6(KXn;8Sl9H9~zMA1F`qkaU{o;07=0+hsy!90m9i0p)48$oA^3XLz3w$m{`nbvV zydw_yhpjKB_wTYp$>V{AX%cE%06hQ)%VSCFDUfWM8z>voMEU(TkhW1Tjv1+V;X`xI zcs72m*U^$cwYw)w-yZ&&LFr!IC~Al(qb3CN@n7chPO`}Kj@=K9f}LNjbkh?L)Xm|h zvLyWi#L%aeq7}OFJsjlwl8iS3-)L z_{>g*i+ko*{Z05bz7mc3>RKEZxHB<I|RRGiDgARl;7ug}S8WtjYyb?MJcS&O>)~qIr z;tuk5`w$f&cQb&I3r7--dULfxJ(aa zW8n4Hqtao)7r)GG#_r+XP8lePc=El(-XUs4zrmbJJs45F9;@}8fnw9dr;@7N4UePoL{d$d02paJ`!WbR9Y zAI$CshdFnGPsX`y^bX4rOvWUPh2$CkGxY!*Ol=dK!F)pZB_*}5a$9;Ymc$s_Qeo&1 zb268%0+Ui|9HjVE%ich>J?sU{wSQ{XSs3dSZy0lYl&=ny57S8tn&&(vi(55XL#HtA z!BibNXLpPRJt@8X#HI0)kHTOhCMyUxvtmVBOGzgSvTWfMiTE3lrKpb7_K~oU#d@oI zqCu{#&2MCDyssr@ZA+|jdYE&&2O0z9PEWb~=E;;V(_s%e&J3rlxSnq*P`OSx2DP4` zk3cFHYuWwlnV|E-atyr3FA56I2Mwtb* z^1Ns}lsy_1CWvwaMK-|J^hgUuujS40sNWD1e4FF%88<{sSNg1SHOF_>FH1bx-#KkI zF6DOH7@>a|k)Ni@_&UL=@3Ejt3J@A^l$hgGT|k$M1=Zdz+yQB@&#STI=+y+ZF2pOy zJ1SC>5;lnbg-m_q>DW$|G+^e-^e3@m59%w==s}nUNozhAWk86vM{E(ca-fG7HJ}1W zc{L(ap0gDyc%mL}yi=pXFL2#Syg{_>HJ4poaa|@D0ym6lp|VGq@lB&y=?ibr_Dn7I z^V6ITC1BnW=-GY=!PLR}1TP80u=r!-mCaW`0C%QrFCsLI%?R`PpV67 zuWFtkq2Wy9!YwzvmZhrJaL3i`^6?BnO{H<9hHi5KQ3}#{LTtjK54}2aJ!1KiP%O(S zqTP({`zPVf;2Nhf9W^;244;DRK9lZ8t12sAXpnq>H(|Zx_A;cf5GDCWyzsmgKLf#s9_LPS5?BT2sKptA zmYT^ct5g#ED58c=EWfc?!emz5h{3k2%4_{$Y0G*o4Jgf-a(#t7K=nG_v-5m4}-dv zm7foY#As9TE((f&EFooTAh{{S$6=g``tAi z0TC0#C&q{we@_lGAF;kN0YuZ&tBd>jBbI`qbdTecgmm#>?o5g*g$Ee(C$;IpDgv5v zMVnzLklTy8AOSWtgwbh6Ho$WMLa8lAwRv_yZHnMO9-#eeJn#)K|qk{cw=%C3eU$8g4K348rMMJM2hbKiCEfv?tUW1OqTL!8vWl6i^9vekeo$_*q#!4Uf8Vja?Zd}`JNF6svV#E z&$a+=UhnF9pn{T+kVBMzdJfmuFE~7m0rFZR^Es}h;YlUX7TBn6PX1}6z~&yD*eT?9 zHS&$l6u>4Wl${A(P8-JIAw~QGan$3BfB^YHfldz#ywb4zUT>z0B00sZnP2eL*HtD0 z=6p+jQxzzzg_r@(0?bn)8om24cz8hU5~U=wG+^c0w^j!PVKRnvdCH&{>4@_l&w<7} zbdt4Z`ArZaITKR}bjjFIr*^*(46pHH~yhvNo* zjQn)l(|@_uRN6EtKy^T_Dx}+_FY#*647`QFD6Z*H2*vgl-L%hV4S21VGQ)BKXLaJF z#Ew9JV)DjlJLz^Wq-H~)vfgK0d7T8Rce8M~eAM_fTn3Q9_@wN0_a`lLrku~^QVJ5+ z4Wjcjjh2D8q8|CQvn`MtU_pFGa=aSURC{c9yukC7;$;ELb)|TI zN(pZ=Gt}bO>8p4K7JKl%E!WEd2?Zjpmibji=a~lZcqjt<6)Okf>a#Vl36LnW(kXg^ zUXF=~X6gs~JwkHdytPOH@A!%jxOV@eQ#nJ+LVxm*UBN=~=$}=)=QM^12ab?(UdnXU z08MFhRW5SXTJjA(qeZ&!Rc!)d+Xnf-BoK7+Te<%F&9k2SA7hL1Z7x8uZ1{t2= zb_Wj0IC!{Nul%}-AgkoR%}m3V@-6eZ8H6NE>8Em{N+8luzBoSPBfV-SX82D3tjzO6 zmZPS=*GSh9WC|eJEMe~B8&U&Ma(#utI=3Vk%<1$-`l!EsZSzq>_J1D@>npSC%a$vc zth;^au3K4&X)5svbe+hO)*(&PzWsvV=t9^Zh8wKS|4f#h0u15v`lJUhfZy_1-zA?` zmF}e;_6ncfzB}IT&e@^kI8z2PO3$=SPSNbVcSr{c+N<;jt|i2#*cf^O zQ7155x1Gk5UUBF6z`G1R^ID6rr@iZOGJCcnUG|?CkaiJ{K(b^!XT<1x5X53~g{6hb zEz#`<@Uv`Ti%Um~CYiT1?}%(`n#I>#0oyg(qe;Jw92QNOMgc8~F!G}akHZXMN2N#$ zB9bONeSUxFw%$$ofCB^R(|NU=%;Xd@*xT%e+4QjY4YUI#U`Y4wJd{Rz?|tyr`cg1xEcYpH%7t~Un&84mNT3zle%l^squ}oV&N%G9XJO_r|g>$9l{XwRWj9)OrJF{T)4cZj?%vc#?cI-83geg)&TU;QZ_?+Cr~E8!WpUM zsafI94r3ZHw}(>WY)+NZCg(Hw+wglx*FD~~nBp$M+MNW8)~^Z<=rh)FBAT4FXhLEpZ0 zaPwibPK}La_pCB)m06|vq!La`#50{gyD!F<3J;eZ5Q&gaB-;fDC1Jp6Nm1Oe z2u2q)Ly-8c4Dj~7$9fli_Bm{Y=pIiMgX%e8^UQf_jGxXp76Ei#64Y$I#u_&{FiH~$ zzPD{lLv%|O0Qv3bkDCV$5zR`(&L=nfESZnnL8g#KPwA#xS}$loxA%udXMi~ccy!>N7M1xA^V6N+9jJF!eA1wkEVk&qLL&8X>Cg}s>0A}FFrTRLJ2GOI+W89E((oWOSv4= zpD_?|oqIbJ-0z&V&U`>gf*gWSb-E)lcPEEkhNgdSFRLpkHin9_BFfLgY(a!({m`B@ zbOfwL_Y)5r2rEx$zkm2t^@Yx3_gxebC}vXB-63IU(aY!RyEqSAg-5l)S=xNW%%86W z)vf#rncqXj>;_EMX;oVZOTSdIxR6S+b)U8jm>FD3GRaQkGK*}oRC6tCjENmCcnq#F z#O>w&h}3GOOE_VtOEp^zlQ%s@$y0gYm~1K^KWu=lh790Xd3G+fobI z5vL_gfUr0ysBz2L^T|)DBX1Lkr|h6pF0!b+5cLF?R85B%xjjIu5d@fvSDtvS3nof3 zea|SZ^;Iaci^K{}1c?0XEtAY`rGrG?Sb)Yami~Aq$Ono0n|MO2<*L*yFBvabs~jgd+2G@xwzrK%Wok zqaCuN>w((QX&pp{E7dZQKHQ19F`CtvGR-%PNdG4KGNxczN^$n#c=l2Su?y1z-d+b0 zgP^~4hOBPFtaDJ~7WC24pZ-N;UA+9hVC7Ci=F=E`ud=zOUWw z>F5o$>9cu(h$We5e`K~fT6T5N#$X{HXDQrrRX`FLOEV9m!eCYfBMKL$pPPl@RRKx0 zl>Op&;RB(sJ-GO&VUgLW`M4E%xOK3lrR~q(OX`d*4h#jA{~-Yxhbt*4zC#2BMFI+( zpZ*KTr~>FYq|#cd+4H)qYE1HNI(u=gKF$UsE^acaYi;xSXfl(7$?hqq&4k`hvdD5G z#5vA(>P2|C90--7BACUmhYgBUZsE2&m@6kv;()wz{F%Pl1a)-Q2DMZ!Uh7(N!ULs2rk8urO^*NkA>kq+CRB`PH!hc z2vX)w(9;SI(e{n|Jk2jC32L$=E2?f z{;2>M^UVU@K7GI{aEH;SDQ@I5=a1R+zwYA0BEt6yH^Y^|J7vppxK+Ud2-ou#OcxEm>Jh`F!h~Rmw6EpH zP4K@o`~|rjC7HYsAZLXXf-DkGfGnJ9mq=?bB0h3H*AeaeV+;|7jvSw zJI)ofTgiiuvNpKx^?z0#Q`?7_pIwvujZ2RlaF0tQEpJ`1$pc512l6*JCA^T~zz$|W9Jins^5jNGoK_X2igk{qmJ zi$8DGIfP zzG+M?uQZ|&7x|VoQ^o8e%MPQ+a?MaRXiFo&|Us+ zr|R5C(1VgsMpnfaO84JK9{A6qn0zaWqIiGN8ab)=9POx(Oflrq8HD->XgCQ80F7~z z9lcB^X(9QYK~VJrbCfvf^*mQ}7iRhPjiJU9BD4V=%7BhfU;1NL!8j{(q0s+1xmik| ztS{#)aJY8or^(`h<0lRVQXU9u2L;J1yQA#inWH|B8n)bU$@3{$J{&t^8UBh_M_Cb+KKxalR?vHWQ;;L6 zU9#t%FAd|eQRvzo%uqFJt2Om(zo`wOW`Ojk)!Yl_9R4 zq@0SRx*?yd5`o6xF+5K$-rg87u-Y${SCv(2xe54_L5%xjfuaL7Gg^uoKFJ zcd5Pm-r8eqB4!x2PnIF2W4U%DAH$UBgCCY%M1#C9=6Ve*DyA_ZPd6LJfTYtA*;Ft@C`a^4+E51AkVV0(oJf3; zV;{Kb1?1nfJ%u$^ur|(JhbIEF=tN0MtoEk5RG=9&YY#;ev$6*~(!`quQmjczOQ-~8 zQO@)AN&Sg;#YBuV-)BX0ym*kn6=5N6^Oc-yBy3^as9)86}Sr0gj zY)h$DsQva_I2wrk@@BPE!O@;ZgCIQi`I<_S@MB6#q=sW~8EcJuRfy)}5TyTS%?!^v z2hcvlAAU;(ZmU(wCb`e&Zt0X~R%aY~$vpEVCE<^wgYcQGYj3O5?@a>5V`dOMyHlA* zA*d<KmvlIHE`0|MwQjSA#hYZBdSOk4Oi?5t7iM?yHs`MPo?h!M;^iUhvV&3r$ip zu*oB9oRfTIb@J-XG?N)@RG!S1{62ckUzkBxluIm8Ekn;33*dvICUFW9iZ<&@4!`H1 z^x#{XoH(vF%Upb&emRzg%C`db8OqEaHMz_4aIEL%MSo4-_F*q)Q)xDuu=X=qLmK#< z-O)#aKgsM{!K`OZT6TjsTc?kgORVu%uPLcuEL@EWNbl@3PR^>WN!% zMZlh#Cv`Xl8=2s!*>ll-5v^q6E48-q_+AOjw`29z%%|D;R$fd>ik9Ch6G3FB2=hDhU8#VM%EgDw>x zk_=*&yDMkIE_dY{!~jX`VD*mqI?p!v5#rH$KsO=vgY|kHfEEBMg=m|u{2dS30hxgn zdG)dR%%!1GqurSr$K1z4EQ!NOz;}!SQWzVcW!9RQ#RmlO4CPV!XHyhbYimAL(LA#R z6+7n8WuH!yZLz28?3`BYP5EkF2altwRxLvyJx}|S9JAl^jbiEWQs6SDMQ4rMVmzI+ z91RT?z^nc1R5qaUjOiIZbs<%=XU)g1@ToAA9JIm4QMTri3ThTILf(vbbJ|D8{?3Rn z37x`PvlVGmaI{|r{1EzQu9#p^(n;=i+7X5x7sa@G0X$+zuDV_+uRNdMtcWizeAr9& zUbcBx8WeHXnk8OdW51JPyiF46TM%BuZFd=!K+79VQGIedGv~EvYVMqHq~o0OP$j-s z)3CFQ!D&)2LGH;wX%_!bDt2MaHG-q6tpmp!dXcAins_E(E%r%b{Uz6i_o|2VnMEEP z(fgotq2ces$i6OfzLOD&$DyWFz&Dh-6nI~(>LqpJec9Wv(FFA;5y2MsC;34=ycZdT z))lS6Es4sLe_&D}>u)o>F&}A^6qyavq03mZ#pgW!vq8^CT)c{z#E)XlTy2OVP zKwF)uQCbvQ^vUg#pTBhz|KT0BNoVl25Bbj?bXB!{C87?q~9_2_{y&t!CJk1l%4BdnR? z3&tA~NZcf`@sA0fr?)I|V-!;Ge`U9QjI~ zS$wO*n6#kow>ekcNp*DU&)&MiAUaajcGKR9IZ?(;xpLvX6r}B<8Fyn+2hy{Sk(p^p zN;HwG*m?;?P=-+W(=`wI4=&S1-M3$cj#Y#%Pwqn`xk+vpn5Y!9M#bGc$G{XqH*ubo zbp!WDxce$&aonPOk!Mz>Tq#9*nJ+qT0+!Tt&o4==kVA}UPg!&ahL7430-gM0CkI~B z-ARm5x3rP9-A9}hM)Y%e2!aHGvT&wmK&!R%cBH>GIZ9zoSmCfTA>fV|9e>psvD+J4 zLz?gUZ;6LJ>~D!Tjg+3H6L+l3`q1Zbj9=%2<1G`n73@!p9#UFj0QNCZ{Dl>Q%rF|k zp%rnmUKs0*@3-_jzotyJo9<%6Fpoo#-ey|K(i*VC|LQ&l*FK~T@Phq8NRz|4;Kffg zcs^QpJV-;J({s;$8J4(7spt7SpGB{dt_j`dn0_r$GGCOq*%8b6Ts2%Oc}esQa9|KV_XOo4(mI*V*ry1$Q%av121}ZBP|lj`L$=@dGEn zSJcL;XLt`P*v0P@Ue!7h!87o?^Q!qVyuGqlX|d<;d+t%%2kltpUt(ZcrN2&hi!$h* zx=t02o=04pW~ac2qH>IPF*;k@-j4oK_-7r_!_XIB_%^N&mJL}6Lbi^J_n3&Co}}e! zKXFpxvGFHt!$OhwAbT@Hz#%xP1icnvn^8JHy}}a87p*ayLhB~NQNzx z$91@SjMMcF!1sXNK`X5T_HgCa*Q9}p&zmgET{2{l`x>K1Zo<-rO&E)JKo&l>=9LAL zzk{?3_4>nfRGBO5CUebr&{27nd$qo`U(4rmR{7B#Gs?rq1IN3$)qUSK1Y^#a>Dh=t z*Yk>4Va`h(IaOaf+p%@^E~UZqzUkBX?4@T^=Z5?0+irGceB4H%syA5PCW5Lhn<8xM z8l9YYXg?{}HGc9*o%?a-&&9M8BtN19fmcIZV;LiEfDb%{S|31WP?TB)c_^_aIDbGC z_%w^rrYr+9)sGRGrT!6Z4v2&j)>H*!t)>dJ2?CSpQU!p+Wi+%JC-9i)k`&2h5Nu=2 z2w2D(H(&7*uL;mLl+6roDJO=`nguFiqrXVU-(6Kv_Iwp0B7kbY4=|AT`ah$8rIQ93 zR*-A{h(Y6aeTFiM}VWDy%B@7S5_)vuyw{`jxR%Bc3h4wh+ z1y6H`jy*IQRz{runK$6E2;}x1NG2D2XRSlZpOv7Be5?&LUO8D9g)qun)&(8;){WL2 zi*=tf8zagerJX?tKF`Np66-KT{}J7x3jITl3P?H}j8cqZkSpbR9|K|z!sPzByYxg* zPeVOXlILHR1sxDJCKf`Jfx^te1vleJ5XP0EnB;d(HI09wkdiV+d1}zZPs-TS-aK71 z695DcA(|@Y?ZXJk^fG$D?{0WOr7z;~%N!&D#FsWATI4U1(D^!E0w##6exL6f$_qm` zGdAiy;k+TnaeIFGO@Yv)pU1|K9mC{XrH)#NZMC1!J|YkS4Y#X0pwoN_Yb)RW~mk@3CPlq9bH>{c*;6 zU^ag|ncIhho+6fr0(5~QAuZIl91p?v_euXIGzQ$3qV`^f*{-O9*Mqv9n9#`W4zZew zk)FvUh_l|!4->cjSPq@Vhjy-FMUK+~lo=Qk=tqG6^(1C~PQ(m+%nb}83kfDb;3#-9 zkq_XSp6&}p23wKtpF5= zgkkQlaPL`_Cq=HgeAKBVKf>c1r91etZ$unD#6TW5bNK)FRXr$B@L&Y!1i=&S*^#%{ zO6~m_0pmCLG;>G{4iwiAZ@AVtY21!z9Z8`zw>yN-=GndplO#ktlLXiFfL_tDjlgF+qK`0S^ zXoV3utPEBLvgx3{f-~rRO@CvwYuW}Z;;|GlT6-v=;jay{t#70-L)uXjd``u)|37jo z72rqipa11tllxS!)#^ZI6zQmkJ`1p9bboqiwdY-3npao~_qysqrinq_xL;=>4i+d& z{92IsAHo0kJ=kM{PSwE<$j-0PJus8pI^mC&6h`M75G{A37XH6j0P9Y9r)ECL187No z9u|?8{>72UMzaCwANBBvU#h}uleJPidA#V|Eu$d2yrjuwy<;r-ydm|evmlPLR|fk_ zbcnpBkM(!%)5Lw@vgDP=5}z9Xc?$gzqCA!$vl$V|=BFEeA1|&a6I_ABi*2)qB0pn1 z#b=D9$_7hNUMk?R!KIz>BU1=$I5m{jhs|K>nk=oh0V4LHkg*ciE1c^)DnL`ZyzXYy zQI_FR{D%P~9&QjL1l!sb?y%^QOA@ma6%vGCVxWTVT2u-6s9f&CjyihRr2XB{t}C*n z6Xwi{=9m*w6geQCC{TXlljfZ;eIhUM|9Y%HGV4VU`Vsu}3<1(bNq6yY(F7qZ7IHy| z^_St*)E`i5Z#+t?gLczZB_XotUbLV;idXR?9-fW{g20djs4X7{hAUk(?sn$_7vA6a zf(b(Mvll@zktmo8Vp)W_PVu_gI0x1^<~$^f%_xe|{YF)AdF-5`|Sdu-WZjb!R>R z`*?o63`74NkkIJ(@p5HnaQk5a2@g}^xQ_e?8=c1E!|nT4np%Ef6$n2mj8&OgdsZNl zMsJEfEz>(9zG2cOm^h)Wq8YGV26^xpxskiJ8xq-EP+>%7>o2Jc?}5yh~3gn#&`; z2^vEiHzDjC$!zx{j`#(O#@xQSZ!2NXMvk@E|^qUG{gY6KtR;FYzOkAhY0_K4orsvno(Xb$f> z@PvQ!(9x)~qci`e!6z~IQ-Yx8+!Q>~Gtb0u%##&Vl)(ADtoz-3R9^QHACHeaoa0bA zY}LPNFQ4>Ze}AA{y-gC8)ztKnpi%cve%n!0)Jq{!@5;H%{XZ7;e+(-693%jf1yP_O z*jLg;gxM;RjHF20B2O+M6Dwz~t2^?OBD2{;>)|JUORE)L(Yez@*b$|Bm zzV{ao8NlQX!b-qP3w=EQa9_uQbz*m-sMpfMWx$$VYjTYHu@l0_NC&|fUa(dO3Y5lb zLERM4D>Pm8Zw*ZeW2FQq=g8${6K8vrcOwoyF&{=}0h?0-HFYv^cOJ;E@BPQf&_!p^&${#yEM{hPIaAmQsIF?$!*UXvGjX zy!v`ZoUSth77c4wE`4N8(1JInOa;%?mJM<_XDf`K237=~E--bDFN%L6uzh1cAkz&k z!;@L2>h|m&Q(^l6pQyQ?X%ve`wj*-k8q=Q_k-n@L1zB^Q!!irE#w==Do+>=cz#D-Y z6=pJZz0T*E!17x=!~M5#$h11sGd;DPd7%GMDP#8_S#7c=pIBv_1XqSeNF0xI6XC!% z7AqYLHlWIR#~wA@Ak?mc?X(LkwpTtZAYpr#s5NT4Jr;K$ut9F`p0fOcK z4qgD9z#x*4DpqBu&^N4v#3K+*kCQ8{f6>t={D_zwA zre>yUFS3?sfT#&Zl*Yg-&T%iaf1m%zAbCZp!nMevh{MlbZc8X&4V=}{pk1+U??Nfm zeNJ_~%~C+%KavH^Me)dj98Dl>#E)rlV-8yN4^kKQ0(shQ5MV1dq>`(?%|T^De>Hhg zMt&r#p-l=;o~$K|ilnms_C8wXd*_K2D|e!0lBea*1Ir69Pj=0tVO$d@=CUZ+tU)!> zj&~NZnw%*Tr>he1F=G1g>9jw-R75Q#DJM29hV^F10E{zg@yx1j1w_(i`)eo-^#__< zZzP7K>aGDR<)xF(dn$L>&-?v{fV@2*ov|EYrNNR~#hmI~E%CQjvZDDud46{&Rwkv) zTq-RrXRn`1K{B;jVl*KyP^VcqaiWNb9WJiSPPK<4$O36%iYS^Fx(?3Kq)2tiPzJ=1 zSyl$9I1v$wyGr0&oVrm<^x_<}?B;KOBEWxtmAdb+u^Cw^(sNR2CCB+v7k=d-o`3+& zwsxez9TY`EDvFdf2H`&JgD5H}Xu#UpVO@P)UVd~Z(k1X;2reWMQ@;#(JM8hG{#H&V z3v3CU*Mm_rE->`Aci;D2P*x%8-G=9D^h%?!blp#>q;O4ibU1cb=! zMTUrwzB;}a4r4aF|AA3Au^QZ%McMg;_zB^IZXcrIIa1msh5m3IG3|k=FkVfjDFGM; zCoSVVSV;M`J(2Iq)|>7`7C^OHht_LqcmU-*R#l5QLd{&}zS85tE95Qz3n? z&Mu7@fd=pS{s23T3p%j@F*5*JC^)fT2!o~)#SFv3KrbDc7H0_kbvL2Ooq!&yqNf)m zvA<>fFyjgO_HGXofpEbc7aqGjm&CjVfTAKYkw`~E5k;k22!I%NOjM6^Y}*fB<`cA* zM(Or>6jA5T9mr@G1$|vdl$qRF$Fm)N|9kysQo8b2TgJZTgapq^uX%CaPU(LbZ2$bg z-k;25*OxF4vnz^HUQ*9m{#M9xWI(UHyH4bl+vA21FB7am(a@kN-BzxM zz+a!IFgJt7wNpMj^cAdwfykQpD%X)jQxmJM;RAB3X3T%mm}lu~LJ{Qb?9Xi7BtJiz zW)^tH>?41WXKJUWeA)I;gq@j`jz20#~l|3;$-q7e|?OOAZ!+g-7 z$uNP{CqZA{elpeSb+q$Bpj`-*50(Xwq!^|C z;}-y>de6Sl>?&_WBZXW*ei2}&h|noRPd|JX^ z(Z-MGtfl$2C1AKev%t#TA78j*EaX;ax|%x(PJB2l8|}qzNcCz{orVcE`4X-mc+Hy6 zO+1XtiTGnu#aFlM`;BkpCZj$kbV3xBssVEk3MmK*9;ZeBU7h%EU88?MVD~S8RelUY zXkv5A>yl^fa+OHMDG(5Mn<0-DG|R#u4JnI-Y$o_d&PbhYZWKVD5yuMxeOK(54c~+Q zKWx2YaOH8cH9E0v+qRQQCbn(cw(XsXZQHhOO>En^dCvRZy62p_ANQwURsVZ;b+6UE zR(iL>Mjo*jyt2qlt+t3l85wK*Vx+wGma+&650Bv_JL<&IBkEL96JFLCgZBrPVbFU2 z-kv=EVdxIN?OYab!V1SR*UbcvUH?nMt-bwr%R0_g|HRBifKQUZS>tb?(5`}p9B3dW z5j4Ow1F^(xs;YS zgnOaj)4S}8QTkzF6J>c zCk?G66;HVfW6uTtM=krm!`n`jkbW-|kwqdjqLGn)s(xYzduXqnYaq@|G%?|o6hmJF!2#7Jp+_Mz#b-YD_v<)P72!D^W>}#=CMK44 z@xL)boJH73E?o|SV8niOXF}gRG;+|1cv7RrlE~PU!ahyb?~8J^ z^VE2>@#lyjn&0;{g*xCI)kp^>;g!j(1b>pE7bB>*1nXzqyDE`H>UV3$M0eEvxZ!O*3_egx zPP{V+FDj>}0IuwIXSJfKefEpQ#kLW=xfB5}TBob*i4hdBdv#&#aUpVsg{ldXmS-*c zCn5As!U}8G(}dq9wvdqZM}`{L{H%VqFj>&8J)(f8$9Ls_&eH!kR-nK^qLA-e8oPdc zwDj*@Yq>{&DhA7TZbV}k|9=#iHqkzsGF1jX2vhnq&}<0{LvhExw#vBZ0NDBd#Y@A| z`iQt(w%+KL?~H(!x{Q$zMCN4zv`r;hcGQ(qnsEQCryBi|b8@Tyj*7l~K!#(UuAk@n znZR)gt@c>@wY6zWN`aJ{Z)p}a{}Pb#S*2;4`iIQF&0q9zz;v6|7+X6RGG84ys?5nP zj;oVCzmQZdmlFj!E2{Yg_qvqegyi*){C~8eW=z15R+#~zGAR9d^J_xTWmML?=;+js zBDi6aIxc+R_&@~^yjT)t059#c|5XToT51O1`uzYvy|EvFJor;Y@^}Ff78qFQdoYfj zm>w6MrGrO6Fjotrvb!YRpzc*q`mFys>z1_1fsSM;hP~vnx5~eoj37`5}IJcgyQa)R7 z5KLEh#(#e@paBnP2y)|>UyW~*FiO8~Um=SHC^!}n0D_m7?`K>?*d-*Xu`BuSm42sE z^!H{Qw@miuR=ce{R9@*jQn2x3Pkk7|tz+ z^)9&SJHgQtwM@YBzbC@~$-w{o7bFldQH3alXB7U)DjrAFMYsxwt|@G+hGt(RiQsSt9J?*!{()q5C*75uRPR}vM=Z_EeMdcxQ>4*?nLQ(dLamh=)w z+hwAe&jTx{j`@i*V?1OyqYrg~gNB^tp*Bk@I;f@ZzK@Sa3nDlWvVd8gv-wV#qglz_ zU;N3pOjtjbbF=H=nl#KYE6T-l<43-d*ag1<(fXn+m?A`6Cwk{$he0Fs_46LJ-VgE!{b>Asdx zIm)puq^t;M4f8-Dp4*&{b#pz~pAALsoe9MAvJ|v{0T)nJx%;oKB2xttvn?L5WAw+y ziiTQqV|w)=gQ*@-Tq-bDiBc^%T*Wak*WfLej7a6H)4@iD=j{CaMaGg^tP2tIJj4>Y zhDFAfh&}u0k$f+CjyPi+->rmy;m%M(6gCTQw89q5JoXyTyk9&c;?T9fOk*sq-(&by zhSX2yFI_4N2R72K;ETQ+yd}1#{!Z)M4MErf->?V(`&bNks!mfH_}Rnv9!#%e%|G9H z9I>8>g)XKy1g8tz5!dbW|Fp@iNSN|MrGrGWH!4+l?w|X-(__4bPGP_K=xN8|fVf-7 zudZXp*G<0=8+Yd`LMsSan?7zoZtUUOThFcp4PUX0Y2CCQJO1+lMqghkgi zx44jipdv~wNNh;fPUVmz$6#Fwvp-s>v$U%rA6j3pf^sj#HD??plB^8e9 zyWmu(B8I|<%85C30Ma253X_$0^JLZ_iC@bT$8!XciBub7+BDcY%kjGF1WN_LkoZ;R z3^Kj$8zhuv*l9D+!EnaLDnuT|Cn#0>>(ZXFXe(t^W}IF(ZxHQp$KN5Jzg!`XrhYDS z?`wpn5@_9rJ*|Yc3ieGlakz9h%DL1I{@z7%cq4nyQGzu3DT&0*YZG+Iu+B|cj4)hf z!e+E!J@fgYJ~mY`I&Shb5#CaDKKzIE+Np@?^+)c{p2hCsgz7LMdFEjW*IuO;QYsaZ znRm^=5@^*&^|nS&xf!{yQ$TZn>!Otb_W~{#_<`Dg_eu*Ha{zma}$>459-X5*fa*b{+d@G=y~VRYVi`LeJeN95|BIgiTi`AIr7;Yg$D0Kw*)@j7zG_W*z0Vjx?3w){@^F<}oI^OB=7*zi(=(m`!kg0iSxIPvqh)p>dV;dp-lO6zu2g#Sh%stuo*#nFB-o#jC2i73x);8vA!&j4&Qs6XtzCPG*X-reeTN@1K9r z($r0^{l$o@M2Cqld{X$d^b)OxC%_KGhY%c`Wc8qtpLF8&XM7T^5H-_oQY(4#8N#&-8v(qpwl ziBslBa3V&ln+3yF4@Y-RGeU0pcmUr@1dhO+iR7;%wmN$lFG-rNO2Z#&eG~voG35qzP&_zZS&rbo|dtdi7dJLjm^MOJ?T7hUf)y z-;|FlV>69zZzygR>zYYHN7d@{G-K&eOkj49p_ zmq&Bz8RtIK>}c~2ypSpQCTBNl=Qn5;l?J)X!6tsTJtLC`_< z42-*p@>zMeBo9gjVj$nTywZZ`-7&{>iFo;X6n>_ZopUGCf})t`UIS$gus*>Bdq7JH zF(dD)nPNUP1td}^wgfF7<;kcvl3@ceG3T$pOD>J%=8A)}L^i0q*{?yAGF-1+oHc2R z2pgAH!?lPE#)`Q`(!s9T6(|w0Ip;K*rF8eAuo3El@IIZCgCp~HTscBHkX0&d@WS94 z3ex?Gded)!B=RA5lCXYNq7WkC_1l$y8t#|oOhQzoT^{??jg<4f9+6dhbV)lVyJ7ZQ zym3cC(X@M(cK%oq0o7h@63!$|We=|Xi3w^Xn>pmRejXTPg4(!7E_~)^WsJK7NLPVt z2y2Rdn#za{gJg`_WC7(`#+e+NuU(SCd={X9)STtU<^tB7=cM#tEhMQasqUTL16wQBdkOj4 zJMBFN%J|?R5wE-?6t@b?UmN}HZU-EFa|%Q>Hi!Z=*yBVOmO;#$JVi?&H?mW)B*IiEOk4 zk>sOLQF!!p&(MYMuH!L)H@e_IlYQ&H5DeOYCBuFvhVJp8rA~^^gN$_v{k9XK7)j=Gc|1!;!DnUU@Z& z{RtEjvD5@#;Wuc=*oIt1`oDF5@&r~VOWsO5ctQI2=uQq&%k?3UsFy^UtS%|-M8yE+ z6>DM&Ko`aq>feBaWHH9{M`~k}^D`4^$UxE^?<;BR%o}w2NBe5Zk?{~XoEy8n1u}B_> z67-ka4rSxUuXCyxy7Pq$)VJA!7x&$79Z6G3Z&F>x(JpsRB0vbD>4<%v$;J{HP_1L2 zHIO9t^^xp`ddI>b7~u!~kWVfWc=tCIY~fKd)``72quy&=yroAB7KmeB!D&o{obaS^ zq+3ed`D}lD_0(I*5JMRm&}f8Y&;K)4WOn_Kq(r<}!pxVLTn#F>5Q^ljei)@aPvkY1%^mP?DW7kh>?@D)Z>atMjEhY#9E+w4bVEqnb*Q6-b{AJ z^*16E)u)So9PClK@64OHUjhEKUTza8u0KLx;cv@?!|Qj|W4Cr*#aLmG69*=Pd(oWT zZasMm554Aw3+;^lvRmz>Ej7hs$ij;LHc8$c-Szx<39K76eXX&j5?03@qizy%QtZDO zzCsordEbjXji4-qdWRu6CT1L#oZHHs+>A`$P)J()g(DG1o6*sf{I4FRDGHoZT=X6~ zQ=ORv7$wlg^47{sgrxa`I@qm|LxeMkcupxl=*Be+vPb*2Wcde3MNJ&THU8`CRQ5up z2oN@CO1?MoG2uy`j28X5$q(6aQ?31 zTL_@QKKK$9WfL8F|ImoIwyQn?dr0*|{}qxA;oC$D=)Rdad|j2v3+*l~M<#%i-rvK} zpa}i-o0%p)M>ir~9fz8dbX=RhuqEDi??)0~d5@G{F*QMo?ktKxsTbis7y~4@DV$Ji zDRebt05J_WN|m1Z;?tfWgPiPvA!4~A>SfiYJ2i{~4$qb6F_bP}OQ171(hviX&FNi9*B!`X1@H4jrl zaeHuRqxHWfE6HQ`<&Jj337M8P@H87ExAk1a%p6uFKx z==D?vlZ^&-JCzTaJXvSp_BG{Ma!%pWKS1X0n1#!Bh%#Cnl5p3lKg!7IE0QUi*;Yi< zfQ4V8BCk1dFc=WHHW3a}6F!)*=~-x7(ffA=e&EKOpzyeE`x_9KD;%pa4v#VnPRve< zEZ61e4mYTj2*Hs}7ehOD22=H_b^OuT~d#Rb4@Az~aWXSI1G z^IpcqZ@o-*sCBH{4}mKhowDg0pCGwCYgTl2m^*;Ehx#iK5Xn}%wO!qPWXfg(GPoj^9m5?46wtEpaj#$q=k>NyxlG6crI1d zA?`#WgVUoSZ?`LSVG%uCB4T$6tv$cM2^2l2f&PoeH)Hq@c4Zt?`eH8us7MjQ{;!cemSjh6x0AR7SFNfO zf1Br<`f67~2JdqA?Bzqd=Yx9l?Svsguu5Obm+GqP(SkOs9a91+!E)%+>yXU-=`-bK zRw>T#pmbMUjwe{}>xt>bbHm}Fe@UI!1E{k#vZuWf)z9nk+TC$#K^&V6U&Df6Z#Snq zT!fZ}J}Cj^RhymF&G7Qc&0*ipPcXud!?yK|OS|p>Ix)}G5+Y!2-*j(OZ>4u*FT}>8 z<92GpPFP$Ba-3?_EmJrZ5leWSJuCxBSg^izSQvjmA_!tAI?615$4Z!p4x(RUCh&s% z!+r?T+sYJrSR}aLnr)%70qR*~N>Iq2a04s6m>hy$ZmeJA`vub=51+EY|3K!nEG^I_ ze^Q|^s+|qkZR#4jF?CZOG1=?$UyXZw~R#?uop;C)WcZ4KJQ*?^h7(QEF3re0|4OhN})=^x|O=B7f{CRbcP^3*yWkQxY&P zXb-Vx~LL0@QzpBl<@5eF2 z2*-tlRHWg!i?Cq@XdF}YgKP}m{=CRWJRu{Y!`QT6TQf|jfkTU(s(Z6n*9BGe(4n>s z`b+*wA5csg3fWCRinCkS_G6tj`?K?`(J=&lV1tyb3Utf@CivaoaRR;LdKfrOP9|$1 z?sqFzOg>X{36Z9x;lHxCBd>KB zk@Rwq!c?4~YyA(luk1ved}xlMxdN}ZoPIGay1T5?y`0aC7_Ajjx+h#n1;{kfsdu$v z9)Igm|DIZ|JQQ?)DaI8LMw6rPBm5EN5x7mcLBJ-`x3CW!!Bo{hz2LK z{zo`trPmoWb;_xnmU<8p)wj^9xaHXbj{V`|z-?H^%)na}7i9NBblU=oKHQCvjRnXG zDF5&uzx4=@sDj%U0tO-HRD^;K*WBDfpbFnNcxL#&P62CycO)^bM`v{}r*IAS3r&AF zan{1HR~Vfg4GwW=?(FaXo!6$Ut3)y6Akl-{d`>V=X5vZ>)njdQX@-`ckq<8PtlSo) z)Y;l_b(XoHuuRPWjJZ*iuBpQ)mid^mU?_y`iQTt22?M!|;hF)pw=*s7vFptL>F+OAbCB#|=Z$m)|?+>!pyy z8}4P-$|fl^~0=Vigb?>79= z_~EY|eb?@n!`$C8di)cXVP)w_GyBq~j{_w2Dt3yUI|qQBRCjDiZ___*o$`&`pP?@w82w*RW?A`vZaRed_=X0&k1Mk`|B`_-el(J>^I3T6C#!&~MGWzj3S=`l)dm zUEd0n=Nm9eIbAS3iqOPL$D4&oc3ie<#Gl5aeLr%Wokt#|_d&^t&X{;~m!{C_w5Bcm zwsHH=+%-yHF=(PRvVWHbNE*IO_v?fgNKA5n`?TRn4d4qgc^N*Kv-YFI-+q9yRcAz- z5G6}Q><+TG#0dJZR^I`HPhokyY=q*yTvbZ6+TU@09JjM;Kc4V}%R%R(haIVDHzM~` zZAD1JHL`Ld>kv;AjmXUzio7!5a(&%j{z+v4EmTY z3sZA--OSK+pzT_dSyUtEQ(UAb?&r{_hrJd6YESLSm%F?`ox+B8J0lj8bWDa@b9xGc z`wLi$a4`rX=u)N!+?H(%RGX8F6EcG&J_3cJOOYEi_RtTFLdb|yy#`eG)T{&sVV^!D zlbGBc4}qioc6uJTtOwW{0JryK4YR$T0*$^=%uqUfM#NVdOb}%zZ0;m~v42lrMvaK> z%wW(Jk`DzRyA>(IXvfaYA*u5-L+t~1C8X#`EvRW=vG&EmKz*T;$V|6#(6LSLVU)B# zFEBoZ{{4y+yov zE>z{EtNGRAaYi*5Jf#14H(`HnBG51Jd{O-Bz*J24g>8y}69Pvd5PDbKrksFUz|0Ga z=>e5k04NPJ8cN6B#X51)q(Nh{JId`%tus>o$5ZOyMz->zVui)Kb8QnGqj^aNFuM5= z(^%BTaaao!*5>xZ{OT%#&ETgV`2Zslmw*=4^o83h+1VDC**esd8uqvc+{EU=OxS76 zh$JI|g31>h=9=CF!D=^9BEgW07*2(ywd#Aqs!GQIg&zM}1pd6Mc2MW%fbV!t*;zWS zXN-6UsnKSQhC$DE-@lA&z3H!#D23W*U=-r?1%An}zJ>nttDq2g@eBt=TZU^&@79EN z(rP62RPbe}3I-ADFbqR?EvWKBad0@qU@TKO-4Umapbo6#=^(GV9Y5k$uyx0ZBtcI( zN^J$tm=O~N1ECdIC_@8d>}qEkPc?Xc(Q~POw=w|8&f6YT#N<((mji1*H0(wl2U|jY zrOQt~>wEeTfF!nXg_s^|w&>cAOz$%rp`SR)n2dt-*S|`u;dZ^_wDl?RHkHo~b6SfT z*URE^R`a-b8KFBM4JNV9O^aREn*?n|haF3)WF+C*&E7XRJ!U^&t8({vCYzVbG&*1L zF!d*@#==jQmD^c0(whwF8NpE)2!H76TEAAjkPxj4Lx4vRrbaIpJ*(64#LlTHeimG1 zF70WmHRFFYB#xq zzS6UOGh7-i8bcIELsRf;cN)IxWL5iX7-n1V0Y?esXw-4sAnbd~-Rq^e%G+O#3`}VM zSJU|i;XhREtOEo&ZcJmx$F};qKWUNGsafH-1A&yC zoI8K+^GUBXC_NCIh*9LsTWY3egA`Z9Nf=)s#b;CQ*6~`e&nQmT4Ttva_``UzJ*w3$W|S%_ZO*$jru-Ny*qauD&LOayy<0D?ae8CpPzA5G!`X@ykCU7 z!RBmcf>T!PdMD1mV0#Q`D3i2B`xD~c3BHN$BN2B&YEnTt-`Wak4Mn%}Lno9IRLi5~ zH$x{VV8uw;Jf6F|zy$nU`D&PV+|KW3pGuZkL-wG1m;%Wy@EY08N2I(KZfYJ37iF-5 z9#7L+Z^v5d9D!xlPyGHsB}u{_8GXhkDH~n^uHy-ncjI{O=iWA~%1)yU@b%o~Gsp!k zWs4asP!sp<`svfXM89{r-X!LDW4dMM)3;5R@=l9k>L?>B-t6t^A4U+qy8t25fwD8-=QKn%a*Z5N-Q5^{ThkryOStCQ`(T~${(jC4bHf~opI@GhF zynOeAl2*kh@lYaUHsJTOhpMXreLtpMKklch&azDwpZMJSyf>NrkhfOTM=YIp0y50z z^`-;ER_umsX2#v~2}t3IeHU#P<446o(NYMAK+xtO8e{nZk7!G*D&z)=q>*dy37Z4O zF~U;ABAT|`^ld)L?e)#w*nS^d-vx{~)7Ki>oiFT7hAi?TyT0Q~QtlVw<7#4#UdJXY zie6jgS`KqIsXD6*k}A|MBie%=)<-^u0i8^HQY-*J7%uOojI( zs4Iey`;d5Cy|x13&CuqHCTS9^&dp2a&uovyc)>Va*0}DEPeE}eDaF`*Sqp6WEy5^C zB%upyBJ#|`OqdPMs#St39r#)(*6?0|#cX>tGAGR#tDq`*LGx3sT_I%pF)*B5OeUBd0 z@oKvbAk%6w0+X?pe2wYU+@?;VS-VtrWdwJ8gm1K^5-CX3eBEZaf9aJa29fvkl$DwO zMtv)|8nYbE&apkZ<<;)AMhzNwcR~ufCrrz*x{!C0V^Kty4ug0)GJ4uGOKr*Sj+Xs6 zA*aueiQIX1C7qTU3|2^>ECCxXY@4}PXM_Ja>DWfl3H)uTw(;^Ienvn{eJ=4W&X`wE z58@-872cYBFQY4h(N3an!S~7 zr}%TFKd5dA^T{KBb}+@eDmm>UORvAAww$|k6a%gaRk}Q3|1BgR@96xWD~oPeQ1G7< zMJ@}D1v4TONzmkJi6hW6(Xrz4$0ZZ{!V=;eF=Z3kAf{lW zB&GC`2zbalT2ke>B*1fqZxoJq%{__W(Twv8i@`_?Lz&D$@6k;90W;cKT2aJ7D8oA8 zpJg7j9m-In?8x%v*f$f8c6(Y<3~}3(t&mIFo+CC(GM9~Y~)CKJsi4IM99Cy z(Esj%d^)UULegKj#iOjQ_>eZtZz z2r0?gS*n%D!3@P#B7-h`ND7%e$P$y@Ekl;fYG|(png9kI?$Pec0-6TGjOD^pIc_VH z-$y-p?q#tLqxdXHk_7V3G_HTcn%P4}Fc34*mrH5Y$wQLD$U@%@WN-VR=+YL1tVgE) z>bM*0bXKN?+9l%6NRMMHs@X3hLqR${j!Mn_tu1YH5?F}Isq2Yghi}}$>08;!9}^Ia zzmX}XG-PhguN>H)&Mh4tI~cf%h%Dr1nJaFnvAtm$tHhAEYidYx6b>l0QGqj|5e){- z^%vT+nYlXVmCYf0Q)X8}oI%@7<{Y)R`Aa8MYT|XC;AeDK9lM1NvEI#+zx0X* z&ysoKzW)N(&Zp?gbSH)m>|pvquPJppi8M@Km|zj% zX^EJo0GWzPVfE&TLqVYp)`|ml=aj;&mw{hegLN@TiE{IG#qB(jV$2bVOiK`CP^ z0y({)qt-Ev413LWZRO>ajjL9818K4uZOPT&3id{yRUV`&B9Y={Z}f|jzrVUP&9WTT zUD**V8wg5Wr3tYHy}Q56!a5LO+G1!)9sIQ}GRLSCrISfw+zG#6I=EN0LLKi(!q#$+ z5^-M#?4es}fHehBpO_OJXRj*PTP*YaOc1YZTBB<{GJFeMxZoxpoDSiadQLsh1q+8l z0f}B!9sV*1LLDm_w&juG$x#PHB{}#~lBgQm4231eVMQ?KbflbM(7`|ro5R4HD$iZl z{h5l{V;Hv|ei`EtVHK1eKG^M3f4=cp9BYc@$e$oH~bZc}buYkI* zG9>%S;7F7j?k@UyCx+|3r(7A;tReuL7S3!O#a5~CH zX<3FiFbQx|<*3_AWd}8BcaER(&+}$Yg2L=AP;%Ka~|Dij%jic~^j}qAY12Slq zmSRlmiM}l$mH2gt4i4YKF0!TLb9H+9<^f~iPiBW4%(|zmtx|rI%%n6L67(6l)inIj;*cJ zOPw33dUUjyD1xODk_0$ZjFL2HoYvMz|9Wi;)`~rtOPQ0bCwwtUzImOl91aD6)$V6k zO`P&@%q#HTx9!f}XNm>v{Frz@Ir;tCK|_XPNhQzo@H)TE5M$pv7Dx^9xR+=xGtgg2JJ;-cYc(sK4twIf3?CnNYRs-5Rwx6Be2oWkqSYVY1Dlv=I zHmTDkS`>M88{F~B0b@UX=7qN@e2gPUpe;wg=IEEla;Xf;f-+H#i#NORT(QE^kVHM5 zQ=rwwZBTnnh|k%FY{@@? z=txJAyt5B=US-|naxNtQwqu5i9l@39LS3E%u$Yvms50+Os_jQXrw&MEw-OfTow5_G z$a-V%ILv;fL+J7UUieZ_7py9kj-D_h)&E?9wjaamztrMY>fZE#Ns_qedT8!{h0`@GvZY&O# zrwsY~^Kyy;c>`mM;UKvkd?&EVTB6J`LMSd?RHPckGIeN|+VpW&IW?V-LH zPCp9qZ7%>}KPC&Ol@IvS*OY!A`d*SYvl9|vsw+mfLKJMj0X;tF9jMbURPr*y271p1_h+!EIjCDYMDb5C!!x8j4ND13~psN3rv7sQB z)4eN*dSjxBMwIl8>JhnPx+BT5FO0ZBdC6d?tYW-eYS9r(UQ&VY8|Wfu`p=^Z`Y%<# zGekaCT5WBou7(eGNO;KG9Ah&K(_*!IL#DH39@QANjSR;1THm>t4l@YSSPJvHDNHjn zaEUP7r?&)=YbB(bpS{2^_nRzoHc7}@>(ewCuRtsVQEVWPgswdAwv&RETEJ|A5fec3 zx^fS&l6Q}N;X z(unab`hT?mO1w@=K@!ChvHcd8tJ0^$8^#1*Mxx$tKHnwwKsa?R(`WB)i_Y3GcDn>5 zq(Se8E|T_Ny5ykk-*cYkfs>s6fNcyAazK+-cfO5iDUg2zCeV%O@DubgZ5xxWs^b20 z!2C;ESpOLjKlxQioye?|gf#QT0tc}$jwEX{KQBUJKVX8wWM)dNs+SgRmMtD;QE9d1 z(4xbKj0#Wud1@rVa_UXri7WN5C7H4_uvoKax6bGeNZ@@goiepAJ~C;n2*!;-ls+b+ z=$g7IB4h;m{5&Y*L?eD;$dU;L?g546TGW!U3=W~GUkzPy)#56=UuYhCT(eX#dayAm zWE|K)&lA7-YU~*GU|q4IhUbwNT@2anz#i}Gxfhgl=xrf|0j-5UjUK0f*u0VB?z>&t zL~Y!ZL!J-jN0Kz*=|+w!}AFQ)Z*jJC67 z2F?DcKIB%tixEhwcz7@UFD&oVwqY>SnGM!^e}7kg$+ja0R4Wo$T8Q{|5)cT-9~Gn4 zxVMu(|JfB@3-Hfyfit%;`B7%M*#Vdb&@IDi;p%xmM;v=4rMZ4ougRc8S@h+_dN`RV zbP35&=L!q>`GGg$wcE$^%Kzy_8y$=WX%nNg2HVTFsyW^=y3Rd0!8b0h8fraIh^7={ zVJbcg)l`2W@qL!r?h9D_PT0H{3g>*=R1lY%D99cA4Zn9kG*YXUNHPKynVN*J05oI_fX#@6{^1?8^ep$(9T-`u+%)%I za$QuP`Sn961z}Sy(*+xYn8ZY9s{Pqrj=Yv7w@9eP#3Ln!%_b~%kutv`%g;N{=KH!U z=)gbgdXKs&qQq`{Wlj6j0pzvd)Y?SynfKvSMr1zJjAtUAE1?aLmYrN5`nY_Mi8e8o znCrCRN{y|Qwq&C84_z-?Dj-ei`^~Vo0%}=))#1nu;<{Q|hI+cehDO6xoq?NP`Z|DV zOBSCUuvuwoi!Zwy3)I?tr~o2PU;f87$^BNCbsyEXoW>a68v$NS3j0MR@!a&V^V%SWbIX9=K zz+NFF;HlPWPjz9?_tH3Crmj~Zkj_L5Ew-(1Zz&DjSbE(>m>AysZ3=$Javq~cMhlU{#P8h?1EF!)f!(kmWqAtfGHb+7JOZ&x>S7n2|- zy0RbE6(a9Jt^{iU9 zl-*;#B??=)821XQ6w(?l=zEhjU2?}Zzprk^%uz)sD>2R+Izg}hR?JBV%CG>^AtYKX z(MSyChz`21)MU6voe$MOEO&O8d2B+n|3w?c!b9mS(>^j`{`F?`OqW zf#mPtPy~__NuArdU}qOQNXx%3ugY!bq^NGu$pn24TNdr*+Qe=L!!K;Q1p3qSv^NR- zI|McRpeI{x_r)dJ*A2IUD%=H^2cpd$Df4Z5lWH2!&w}rnEstI^9UY&Klr9bpQX(jW z>#k=-)FD2rCe5nl^<~wLDx0e1_NG`%9hYl5V(3!BdX9ivz;7Ys`e(w@v!A z%R0L&h(wC-7Ph+K zr#j;b?-d?3^VYnt0RhTQIExSbH?@n(F!$?bvdeS-8R5i>Wm*J zl)>60R!mPIfVB7ik)Ly*Taai;0dN60eW||P3JwiYMeL1k)@7eW-b$%cGVKFvm zO4US%?;5oL$y@FG8TIS}>C>4^K^mfnJZ}(YvCtNAfboQX+ISJfYGw_i{IAzD4GWQA z2nK!y-g_8IWVb|*R;?%wyy{8FUynEa2U(eutfI`G%$md3cXbQ_IPo)5z3*R-FC#dy zT;2AQ@;Xd&dL3plP~P?;?7~E^2tXZ3X}jW|cD%Nk#d{nnU{0$H zWEvGrb>4n-lV;A1ww`uH_?-Ld|D@v68^Ddr;x_~N_HWiMP)kZUE@qcz{KAXr#8)~y zwC(g3HPoVU@(rk<#>p@x>=eBU`}MQ$PbxqM%t;aBc2yB!OKOaK=%zx_el;t+=>>!5 zylt&B0{GuAE&MCJ<=aHHy&xBT*E>IQ(p%0*vsfNUt9 z@6qY|gdL;1-TLhL?w(7M7Ar8;JyC#rnb%uwK0-Hbw0hf=F=g+zgBi$*kwPWjUdw#g zjKmWwIJ*5DajtHN89J);FIz)rKW;X>k1O4Gc47Vy4AxSiRm$p-KyhSQHFr#^>YI zq!o2`Mwlm9&CY`5iAaTv5F(%S2rx?j8&050_-=iBJ`z7-PkmFl zWU>8oJVN!xnd;$C0;lTQ%(*%+YV)t61;b{gtO3GuX~E3g>$2* zza2*^x9B!dKmiKy6e7MLD2hfGpO!%Tam(8hmcZf(|G*MKPp`c+3&#!#n*aksjCb+T zw2y`#k;F%wT(_`NsI-4A;XFyV8b^jfd39C)!5FK!Y3SjoU_KZ! zXmLBXk_4-5QfHzNWQRC#B)rOY^{38k!e&14=j~|+6Wc~nZ>8-tDQl*4vq!-t!K8+=y0Tig3W+RBIvV&eQv|3EWy=AYntxyw;u;f;SpLlUB@ zrhk<~pIy~PHBwmweNA@Ea~s=Q`%W3zfn>~_EwPPe-QZnt4k^M8@zimaL-6@^WRE^x zFkWVgt#-4_KnLk*q3=Hz>m1rf=PyqSn`Y76!+Y^(zOQJnSzz!Y(bH%({&|#Nhe^H~ z*a_K@qBRm!30e~JI>qwdWE5MxVs>Bd>820k%FM9QNP$F%7g91_>QgUFO~2YJQxijpWGx8q?V# z{TX$EoZ7;3=}g(rh-ip5Z|y2eX5PxFSu0kZo0(X^XBepQ0n*FJot33!$~qu6?~Ykb z;QJ`cqYWU!Dpf^kk{>y-OK2P)8b#)#J$@H!pw?-l+P6i-qX|&5><4{Gq%lixBHzku zA!>Pfmh%L<1E?7Hr#kPB5}R8R6K=h~Q5uWa!7N|%=hAQk`~}UQZeA89YNniEch}6O zLy5exI{Ea|z$kyjk<4gJ+hoXT*)*h3W*{x+M_DGQ%r!gpkh$vZOfzH2MmAIV$3V^Q z<}zrWEagpE@4VbIHZ7KuI@Ipwg(~&D&HQZ9gl^OPc3M%tHn$Q zzrrLctBhxsJ)bPRG!jMFZF=Rs9^zSJ_WWRg@n8s5;(nXh6HEhp6W%{1&&f4R#A%4| zEcK4>7}{3^1<)RA6r}|Pl}Y?Fa#`nsdALBCmss%Z9WA!PGc%s9R+J&;3pwm;++&l2 zCmbn14rnw#)#NYU4ZGwb;nl4LSAvN7|h4u~=t8PRt81bu{aA{6>s z?e}KFMdL_9zK^!Of74w&V>kL+{{rB&8um<;SGi+^cNL(NFa7=2T^>97>+zmv>E5pg7qD$GaRf*$nA* zWb^C-96`fgDE{*ByZp`t0T#mo^Vjk{$)DOPbKU_r$! zl_xfpiUt}U;t-rdx}*r@Ar3=D5);xbzmBBk@BT(RvP6_zO=%xZbt!Ht9Rt*dT9GC| zq~wt;9>p*s)*bwbA~c6v3@<~YJSv$tMB=87Mr7H88Ry{C1iDqg|K_Q14jyVUS%l}3 zM#K3PaC|O3UPVCyi&82N3)uHQi?@su!tPG5g6M_UZgjgW@EaV{2hauDgb4pxvS=Z4+&ox|Jn*gviL%R{cjP z4#LT3vQS|i2`HQYpVQU}Zndq$?s_&1?fB`+B*iI5d|e+w$KH|QVxxky4Q$E%3W-^2 zA1kbOS;%OJkkRhvs7s1|V;PbS=8GW(tn8Di)Mm0n0jjrW_!Vx)DWkUHOLt4e=rZ6aK3!3 zgGIP)!xsmHBlzL^vS^t5X*+=wATXXLF&h3o^Ou=a zHE(IbqGg&qZiF(2ovhvKi{zUe3>khdOctbxN3)uVH_ZnBFll;DRqfLL9mkP=|K{$-&Z;$7c{SB;F64rY-9ykw~MVzAD3v z)8i!QqtTPm7=wZzyz60-lo;TGvlx2$vX@$OfvxidrV@UqKKR3V%qiUrzwn1yR5lwU zLG(_cX+LgClJ@Lx(E9m>yxT&`i4Ygq#5F{E-6C-~zWBaK-xh~RsgMkGtaFWPId zaJwZ|$DaGU=lt<;apzST?|vK&m6u#$Qnn{~FBCt?x=QL`9btlmz*GnZIaYXTK*7_|Q~^$8M0yt2I(g`f0;Cwh8%(+gBTT%{j1UVTL3?0yxO-;L z1Bi4P6xR*m^sEG6~j`(&FM2&iAD@L<~M1{*gidbv6J_%=!mF6Z!%)8jq?4+FaW35n;Ys}{qWxLjDi|$)sMO$2q>A9Py%zy< zWcd({&J4j+DuMdBp60AomzKdq?R&_{W(;X~T8OHRVY8Rp6?@-;ON6Ew6XN;W=4gGI z1zH3QQ7xv5+hJA$@hc1^H<~pA8HT3plg8{*fVGoIdI3H|syUc7(v}tTSqx->LLsKj zhjdc`%o|^YB?qu>fgg`89N$piSXiI~jatzLhlnH?ALdZmu0OjpTq*^$QI>BGwW*@h zk^a-Ux6ex88WnGWHF&q70ZnWz449w7fvdsJqSsrobv35jhyT@Rnb+WhXr_i%&*0#} zGKR|s-*nPG_=P)Svc+kyJZ&85Ph<4_F@p^xkDW!c_Lv=GQjF#@G(DMTtqvcpJ-ida z&t$-KP=y6~(9j1IKyvQjgdq;6tu07!g(O?lSI>Gh@qQ?#i)N%}ZGCBc1ttY1V9-F_ z|KL;FxN$SuF&L{z{_~yjNrBPeB1zY)K^X6n_!FQbB;C)=sRp?F6Ft-X?W@pyE?-?Q ze~A2Wa^P8g8Ma4*9aH&ch0jr7#zN<1TpdT z4PZ{zSz9r@a3ZkYQge+%#AB_@yWf^ zACuSl?_@h>Fu4b*7`9ew`U(9scEmu}&O?tq&+kGdhV|CITEl@OD>gRs#|vY9YML9h zaxM8u5eh`aa2D_#WSo=9@X^i9hXW~swQgXdpJE32-op&m=-KOst23ti&n(%CmF_`Z zdQ2u0_0iTnFnst1wsK|!fFmJ9F*S|p8}HPBOq`kEpzWJtTO(j$eYzjK>z^6_F^+UZ z7&X9jlnw}d`ytT55PtjDuww=t5ODXjF@9EjFv$$SRMUv_>b7TI5P9qPlLyZ(_(Q+9 zdPe*nT8!~%_K*bbD6+;Ov+8-l`c+QZHow0hoWZmt&ignHh0t&X=CA^GnTla7%) zWUMxAFP?k*YLB0O;J)cv?A>bS-o6|fLDVZ0XU$mGh-yZ#h9D+d)FAL#g zJ;Mbj9BF&zeb0Uy6Zr2IYt|S&(>R7?dNh5;0JpIi|I&PoSGw>o-*_HadoF+8VZOJ= zR>#s_xbo>G_B`XKf#}e7>^*P)Q5MMtmNYIFOM_vV8qhD*nP|pfn!aVj9-Vp3`>rix znuykg|6Qftd}p!p_7v!)Hy2^4k%`}(i5b3Jv0+#8!|mIs&t7kDi?-c8(TBZHKKUJD z(koWJdrBncvYpkxtA~k;V(%_kk*^E?wnZ@rWpdFN8^|rEq91b(N`?_+*-Z#^xHbAJ z0-R4q*72zW0v!-I8X?eOGI}(wO2?S~-$CHtH5vVX2e7Yk!loHG02Q4T9imYgDFlQm z(uR_1G&LUc$*-~NZ@y_L;M4k~V-4IuK%7DtNB@tRg>QZ^|9d@}qWmC)bu6ZqQ849s zn0k7d!T-J4{_oAmd=eWmr|dJblg^x;sR)><_g5C^)u(qk^W121ELWiFH4A_Pre?&7 zz?FnJ1z<+q+>SB-Z$JlSv+7G*b?o>AP3s@$gg?(LE7pc3n0v?jGDch#{(YYRzcICr zK06@L0f8@oz?U@{{jV^D&YBG2lgXdj7kh3pt`{8=0w^=l3yuzQ zesuq3LI2k_X*(}M$ZuxzGc(qX(gA@E2>dGq0^$P{PE=a69x#*A20O&UMVSX0I2s2s6ZoZ`*r2_&T5a@tFdkB1E3}G1d?6pX!s`kRRBoS4Po_##N z^`7x?QZ?bb@-M}!HiXIgRQ-Rccyv5yF`of04*4)%V-5}(md((fHCiM@@-g|r#vL$f z>@%j`{#ExL7f_3Z`Euda4>{58Hu5DBm@%a7Up$&VGcbQ{)JBU6NF+j^%$Tn}*0#2q zae{BQ2zFVq&S%U!cY{|eju69!^d_Wx3yItJIEn5dQ2UQT$CyFq6J!p1_oB#E>cFeB>0$&9JX8P%(@_v<c2x8{~>;mUpT!zkYPr=zVH?SGJP_9F)MSI_Q!v~K+h ztzW;zMQ60|{@&uWM}&ks>*N#36;-9T7cX{FN2_tTX<4${R>Jrv$H!^Z(2?Y~vRp@= zWW5wNX8|3oSn}*f(hrOoGei*)QF?p%ijUholEmb$k+vVEWwcyf z!v^(MLPC<>TeZ^VrSqd->(9n}pt4@$Cd^P>T`f^JA4d}s;37@h_n+0DjosekpA-Im zR-N`^@P0N8Wm9R5h7IqpK79uhh@sh5hc-O9vph+&X`6({Rh8v>_4PN2xEbcmSiNvE zGb7WQca#nYbU>g30v!o4hw(M$vtHl>M;5!byyTVLL$d z#e!0twqbHDq`$Wq(SHCYX7s4x%E;)Z#+>!!@v2a8*I1Y6*<0_>-^S!vbi+s@N2aE9 zabfVwDlKHR2S(=0U`(3nB#i@WZb176^JR>Pm#J}i>Rj?|>hPVdODkrUzA#o6R=uT` zyjJuR5K0s{`>u_Nvpy`LwM8OqCAqIF%qxiKl8x;mM_PLasblP9KmZX4545Po5-YwCys8p2>1KxIuXwNQT^E+_QlKSU8Mv6a1H6 zIv#XD;LAY(Jo2JayDk0Y+UTg=0f7z(bU>g30v!-I5(q#?I!(Zl)a|HqR6*ctWeANB zu?TCCMBBog?!UdZ#RD9(xFcd$BzbWzn$g`c zh>I+-GzpxKM(v>au{C1`IdSTE7=mDBZ(gVUt9L5AcM|>vpZLjH((eQCBm?^NS5;Mo zUjB%r;3?tc74pF1aG2p`5L&2r07k2{wptIr_7V(48#85qwl?@Xh(yeZ(NW4PtHL^w zv;cf(W~9w9e6b`3HeS1`z8>?&Rz*ccsI4jDqurM{m zC%U?=%p)*5QvL^-1Er2J9dV(rFtnr%2?>sQGL4+|U56$%1ZJ$JU0bGsbB9wwgAxZM zC^kG?n~O_ffXU~D@WDdQ8^hgVjNkzu814jx1_o$fO`WPNzgr|pzG3t}k0~@?P@h;5 zMsMD#K0u9m@xOGB9Zh&kk#nhE#&sm9`95cCX zN3j~oHRfv!vTclxa@0d09PsX+sksbb|YFdv_vyTWjLbbQ`5D2ZKjoh+{jHt#TwiPjaYnymTuUq z)>;w?6OqQWjYnHCEoU>DpkCd2si~Emn(i^LFX=k3Q6ax;l@E zXHBC9^zWs?1Ba21sgql`;*w(JMkmq&%28jXy@)+`M`{Q9`ofiotT2oI_X%2 zhQm-oO&W7Kd&Vq;1u$kXQ;U}^*2XOe7hu%wBJ}n1*D>eJP>-yhFzkUEzQ0%t7Qd%G z`-&7m{-|cmaTAgfG->!qB_^d}wj8X=>I&`HkwdD>p z-t{_Yj62M^Q-$-;w2{qdipPu{rf%JPD?Tp4Eqzh(K9v-2S4k1c)NNfm%25pgQ$*M7 zLXhC}-=8y762$wH1lzXhH&rYLS^fS4+MK(WE)5f{1SvWrN);%~KYrw%ANh|U2uurz zWq~!m>QQV&cNpkhv9nP%LMY-|3Q|C7s5^^Hw)NjEc4k!XGyxR@Ng-#UoiSf^vj5GA zd_#S+oC*O(mY33U9Dbz&d@Tpwf!Ze3=WbTL_R$P^^OAbWKQvG+jhvreH2z8*eD+Hg z-8q~Kth}&U1@(rDCcq6T}*6^@Vu_dpQq53N`Fqhgantzm{(n2K&!KA@ ziq@xY*M3c!HBsUC#pP_xmWs>d6Cddq2?qn4lrg*bjb)~1xjDZ6(MM8h&6u#PL&g`m`DP=Oa%*)O6Cw;bRqyIpel% z)bT@-6C9+NsAz>HCaVgjan-6NN=iz>|FJi`h@YN+>LoQI?dg`$S(7JBlONBrH?490 zd42l~)W{Lzw6l1>_U|u&feOTY^q?Zp0466SYSNg=`0df=>ZM9cO;>VK5;tzW_U3JO zrlegnyDL0AO1pM$ahIaasU8N@sS%AD`<&uTSuri%lfTnx)lz9cE-q2Ix!XLxdoYAG z)s@TR2~(J{_{Z|k;Aij9p|Mwd*DA2n7_zxFEMb1V7>X!f*Y95cIP`xfR@ ztSp$vVM9g{2&q9!m#>nqnbLm2*lgIQO|%HAs8&Coh5H-s!Awe>uV7^@%=uuA8aY8t zjSX76W+^7D{`emb#Zt8iQ`-5Sz(gOn(DC7Dg8-J+YNK-)l z_|e+u<*WB-<*Et=b|T62H$Z^70ABcPpLk-tZvW$Vz;T2WQ0=?&$~A5F93^-6QxUn- z+T?FX3|eR!HRd)WbYjn>1i9_{Wf>)7qMH%!RqSuk@n?18jLJaU@2@pmN_E3^n^0>u zC@dMm;=dsIb8E-?M281x#`n4^DK12hy|qIXMRoGUcm2!G^@sucEv{%d(b8~GH6<`o z5op+=znak2pM-xcI}u*=>Zy}{bD@&5(p0>=KyN?vifY$xm49ZE(-{6IL1o%A%Qsq{ z*Q60MyXb=Bvy>PYss+pU>Ym#-$}bgU1u6cMTh`$iq(B|}(-A_QNngQL@t?*m(|9)I zH*4Iqcn#{;nY;0T=M30at2f@+r;5GYk=$vKN%*yM7JMDd_J4A%zNxm1QLn4xd@7bM z`eA<^GbT+Nww39+do~dauSOvm!K(iPrtZ+Of<>xtTW`NKPekWK>)79rzu-l)HhlOK z?aVFH>~mgMMxRLKR(oO*eAYWh%d@EXP*tvfOXolStg=Rr&^;IYT1Bf6@W%&tFoj3U zA|1gvzIKMtOC$x5%gYf%_TVtZeZ`N1Y`D0nKy^=x(Vn6zEzPUpqVaS7T!(q}zw+3$ zMva(6Dm7NAX_*j$tpqn&Az@0{KJQ%+j6g$irG||fJauxxKI67fr%s zipD&d2CH|^zEt;6pT61*8D|iHn-^9 zD}Jpo7{a;FEuaqYGuy1hFz5I9Iq2cQ;{wJ&Jj`FTOe);0lP~(Q;^UL`=KD*e-I#b{ z2CBqR`3GSR${cNtnz;;Dty!T}bKaMFr0cu0j#m|BsXu1JX43oA zytyj-2-vGq&1W7|mo$&I&`}6>LmX)VaGlVg2XUbl)ErO(X4=vGZNn(2YH=DJYt7(m zrcrTxXUu60f|fnhKU7F#63x!!sxoP*y;DoQ0tor`OoS0PDF|u8kTzRCmBcbHqK-Yc zcdR7yy=i=kdF~}T5<>l4z@b8W)>iDDv`Bx~PbDUnsq`HZh~Fpu=2zpJN`v0~NvUUkc-#%|r(+^nDAHj}D4`Zd@ciFs!y z+TX{y^w+B=Dm6LU;g|&^@@kVEA<5W+!NWW5U#OKIEL3uOy!Hd51k_`;PA1&i%iLTD z`?m2UvM#1cjDi8FN03&;+`2@Y*(c_n6$XD}G^KQ4RSj(Ha~$m%LAj4PRvU5GRt)YK z9l4-fU3(-Ugt1^$2QjOL_-I7y)wW6oqau4}G(^6ZnTHs;rn})1sECQjm&3fa7 z<29&nvQE6{S#2>hY}R)V_+`=d?Op5Lw1~Fu23Lb+aZRf;!!u^k$0{IbTK>Z68a^<^ z;YJg7Y_n(h>bjp!(3RJ`qPyY+}L;_9GpsEY>pY=@BOq_-qv0mZS3D(qq8na)1BANqz@nU!N2>`AHJ*b%wSRq zwDriZFxrV_j~Tv)FyDAIzy`-sh{=*V#z(JKyEA=7f-By&?qusqJ8llZ!{IfR4fjnu zV8!6S4?O&`gr|G?3x0UV6#@RmGcMEi0xs3KuceaK_n?S4vTf0>NW z_Nv1>s>J|1+oOj2wqL#TjN@5c+xf=SR1QAap0{E!jN*D~L@@ixBPS^g&F6QoepAK8 zb= zblzE`)nG0Wj4}Y2wsKD|TVJ3vem+-);Cp0JpcC5LdxoDe{I|QI*7i}=Cug*MZ^e5z z1TqF2j-Ana!B@lO_QlRt@7+*d@7WjL?+uOySEC6HJ`R4oZ|8>nQAm4UnA%v9frFXe zn?}{{r4V3gcbDyRgNL`S!OZT#0LEs~+l%b%F=V57`-o+JvDC5sYH+o6wR6f$*lTRQ z2>6yif4n=N>cQhvj`h(`FBq=h+&EA7-@jeK>7JMfDU73>{ovM>_L>;mUf#ETWW~<- zEa=v3LPac@f0E*&L)3HBlgjML`}Ftm8AWxgo5&pVII;T;$;A4}&gweg7mbkLGk$B+ z&QOD!7p`T7Uv}OwIZv-r7tWGKkkWf@8vN{>JG7p?W9L%@FtcK3R1t7D>kltH-4{pj zBM>3ImBenD>XMbAAaft8$4ZJ$zCIoJ5e%%O%9nz`*Uk{yXbe%C+YT~^X`eGh+oa8P zEt)hw$!S|k_E%wAS+CIEA*wvea{QRNNmFUP1`qA0)XrVBA$zTAN-I4kE^ViyZLCI2 z8jVRbty3!$^_Cp8h`@u_-GTZ!;P}*6wz15=tOjk`2g{dm0DBHn(@NFVqhTY}MKykK z0V$DsWA1!{nnY?~-+}J3+`M&z*00M}Xi^krr1%XoK7X`mWfkShLDLu7Gf{OFDEs&3 zsZX!|N>7MaZo^h}!tApepT&aWBB+)qg_A1dgLNA;WZ+OPG4qA<1gNpwz%FrP3SV5b z2#N^;2Y*J(HCR$ngDI$=Vmd{rY+o1Zc`hwsz81`w?Wk@9E=KeoNikH4jSE*Mx*Sjp zb3OBlOZm1@fK1e}a-eIxPs;#Ob?Fo#}kqq!Kb?jiS=VDIIN>yNx9r)6;Awv`} zawPt>EfDOH5JTmR88{l^e2HR2{{C%d^3<%j%t#e&tx^#NFOUX+x03?W2=oJ}6SxeE zx7Ddkm>fIvs7S?kjZ#?)7iilaHKMr&=3>Wg)*OA1=PHemPv=OM+mIHeDoYs61-fT5 zzL6OIdFn(fsYkf>L73P+4}khF+~OHSP|Non6X(SeyQPHf1Zh&uW{a{5}sq4 zgGtlwO)&S)T!%hWqL_v;TNsfs{t`?Lt6OdSHZ~|M#VV?6kSZZwZMq3u&c)m6nZ5OG zlK3#iX2z6vtqD#DL?1BYWyEoa|@I7$cuTuBDg5njM8h|ezft|Vp=*^|&dUNmt ze78g8yYBE1(_paoDCP^d2YlJHdo~+94SziIQdBHH$Fv2pX4%WK*IFM<2u{M4k{YAc zOKf~4+9iZNanTBZm@!)22<388>g>+7^)tA7)+fF@`v~r1_olsi>*ez`d`K6}=J#v< zhdZ=pYXyGg$r?5=)iFc7NWO5U$f>x!7IfjqZ-qDkGV5&NDh+` z)0N;M{ETXf5hB$SXslC+@^bm@;1#GS=2mAY!v8&`%(t>cG2va+B_UkNF^n5*+_H&1 z1Z*vNyO|~0I>poGUUxnj+^z5+B1C~PFa_>j2S4IEsWfk|HZ5GDqFn`=aPA4}(!Hyu zUUohV;me-;0o)JZuxs2_!0zWB<-AbRP!NXpY+OfJOcPYLvqlT%oTbTAdns@0K0WTtm(Zsb*z2Ol`Q>HvmW6B*8>b&kf;Cs3PcN5%O(i=crBXa@vBylRYP>GlTj%8S!s zitG}t2JRrcyBk=)JhVuLOT`Yq!WEUuS+O2>14?F}&io_>fN{Q|0os~fp!J&z)r~fK z;M+fLLN`5m!&FU~^_=1eo>s^CAIrRoS)=`~JtnG1C3TBd33zIP8H2C88#t#9y&Hnf z+R1G+mYb!B=j`+BUtCt)MvYc{_i&XM^Jn{!bu8FobMuG63Wc$?SZ@YvJF^*bdIV!) z>oWWUz-g9$ib2e6$djR^ZZ z>)EWwp7==niVbd&+7Cl(!?Fn)(-_2^x(91J&z(yf;8JprP!+b_xhCMr%eMQ4vEY8Q zt;y~V!^KWY=pKrokA&psfo?;xs>x7ilInv@a4Q+00bSH%g9Xxlc z4Zfp%TOja_Foa(Q7@Q*zuD1ylGm@gY!115`h+BX?v#-(b^rZI{kn3Ng^ z5sojS^;d(RogH2Xb#Xl49iz_e4~v{I>HUjc`Dlhf*X2JCtBtNwJsYltYC7!~1(#EN#-*1<(V1wPfJA*rt~ zMJgPseRaUl%wE5s*f{MHsLyTHPk%mGsW1>%UAD=SH6SX!#%Qh70Cs!_)Us8)R-7|2SUtHgbiMsC68A?eAgQ#xRs_bI@ zl>q|Zrytkbf0@|BQci%a~F}!KX5U%X&ryrZamhxzF z?tWyYmM^bTa%La`fNCWUiPz27PeK_Vg)pc=e}86!-h5%Z5(h&7LFDx99%rK>=FUD5US33H&uHQ&*gGj8YR| z$iS&bUf!ao9@(m-?!nsUG&#OHWkyfsljg{@DM_8e6~kJTLXZZa$+FUfDc3)CRfA8@cfX|SfSG)FB>Gmh_(O!;^a}>g<|J2=>K>XyHZQ8evHS7klySrJZ9@9xDk4e?-b9U>}%lc{n!n+N5Rr>y&n>pJ# zcR9wte{70I_voh{sZkt{t?Gtgs13Zre~}Z zLhLPT&^_3+yRRxK)msm|tlEA1<-=YuM&pZ$X}BtPHfi=*Jv4c2R~76mQTq62aB4N; zIYM{d@}AT$Q^}qEVIFFA-JixH{0!93uU)C+RJ2!H8})-rdur_Pblr0QGOgcOt9a^` zY_HSBm-p8>$MtY9sH|<)>kD`3uG=>&Fu4`HkJa~nIYvpC*F`grK<>q7Z=1v!-3%@s z&_mCx)9O`KN`>Cpv!zzE&+efgoYouHjv#HsZ1Lhhu0&>o(1v|HX>2E*dEx|uz*Xw_ z@#)&Ib-#Xe&t|>-@=T|(yyd~=+LgWC-MjW<{?dH??8@hvA7lUFbp8FtS?bX(Ni$E% z&|9zURa{mO%wUy%aK#XvHm$2;R#zf)y5grF!b@Ozf>z4Ti<(^x>OUn}*IjaqJAWHF z_g8Kz)|I!eMN{4=A83fWnidu1aW~vNO(O;*aW}N+)rGrt=dG)hz}ZxcseNQzkbe8) zDcV<3tK09`1hb3jDngd)|2%>F*hjzq{c6Q_foVr$m6Z{xpZ<2NK3u(5&wwva-8eW~E{i4nV&cGg|@7`s#w&JwCo0?tONnUVCPjA`uvxRX|}*xxRDJK%LDR z#R1n%JIZy@Z$9D}f~JY{Ln|DinG?FI43pZ+u6U<9z~X_30>cjJf|fqPCQ^c2VM z!w;P60wy&Q|KXRnF2z!SvF9}tkT6zfpFE!R!J?w9QMsJKCN%MC8%+yYhXAIrA%Ju7 z7!9M(dhYfY=>P9`uf^XmQsrn&n`(UZkH62-b_Cz6p`EY3XqLmpr{372d;Ydwoe|iY z*54OescdJfZoOr?Mh{GMd$MqUo&NDcw&uK$kB}^YRMB6&ml&j{v|TM0!@)ksMfL4f_v9m`w#%jl|9Z+E~0zM&ZeJ<9o zP)rjSNz_kc@XSojim`gN5NIa-Y2t$MLux;M=y2`=(<1t4`0z2x$=}C$UEbu?xUiK;Jt7v6S_ z!ErrUKh*bp{?|!*wSnQJcQ}BAuK|gY_u0SJ{+uUtV0~Dx0kmcQkDnQ&r)}P!v}6o1 zf3-9?7&fye&%V0=q5$b4Cb+KH_XY=;7Zc^Xxp=<$NFk`GBf~jdzO;h>&y%5Ej z@s24M#Nlu*_b}7EHgO@aE?-oP#&?=M*7)?}`>B7APMSHfn=;doTyul_(_dznIAy(j zKg?i&UVrgq%^2Se`GHODAZb#%YWxT!pqIa);;l#uBYiYvN}}dHc#7hXYPNt&Mu?3a z(-VtgKYjO-SJh)svNqKPYva;W)VFssOof?-NR!7wV2w=Gai_eg_*Bg8dPnR0Q_0JS zhWv)>SD{4%IWe>O{+UDA-+@}VEE2m0yZ`_|07*naR9_3;C`8NRrygjZFF0+mCXLL{ z72j(mKobFpU@C_W&r)7qscyV^JyO_%Fp9@v!qW%5HR8{ru=#4#u&zpve^$%5g>*QnmwSn%SMvTbP_>q}9eVYz2S}%4xHpn^vNB>c z<+w+cjv4fBB;kiG%-76~I`@hpDy^@!mo(}4zGyQUqbH?K4-FlOMjUeiDYVVOE@)&L^t2Fnj^!iSg~ zjh%6?hL7&2@0>J9C(r239`hwF4}l_p$GG8L^~=opFmD^2iK9uWJ?5y!0#nuf^!%{T zfESxKEEeXR;{3JEgxQ`CAMB$OrXdlBNxSuyRT^?kCV%&aISTXO4P!rHS}zAP(`L_| zPjuZy6)=Of`r(fT=r6yRf^|ZO!*N@mV>o(_ ziMHD*GeK!_{#sW=fG4(Foll@no!J+{E?gA^U^2@D!`aDWx~Xs1XkGQI57lRIq_Wpk z>bWOR)QOD81X(7i8iC2xgb|rK7jwKd@0BQ{ZwQ*nO5Jh$G+lDm5Vt-i!9EDmP9EDs zX)&+sueWVfR7RL8`@p;>N9x0mwkvyQg)Tm4xbC`akj}gCB_;PsbY^s=tqnS1YImJ; zVn6zUsY;Awe1Y`utNvIa?9D6IbIeH>029CW`UDGp^W16`CKuJeqnY*=4*InLISDxA* zpK{Cj+p3ZM{55rOihlm^YW?%&Js^gU#v$Z6cSa8#KRgv}x<6VBUyZ<2ctYO<^|)#= zYKS@=2cvxK;Lc9VX?T;F6t1M$uGB@#no*$}9@wfVtSu@qPo8tvaLpWNgcej59EM?RHw{PNPmZOm~B}ssFTb z8a!jWXZ?mPFoG4kG-7NwZQX~(2rd@8 z(9i_NfQaaSzIXaS1TR7Q`ES-^j@ZmORL2?GRi~UfR4>1Qb`onUV!Ft_u z*EDx_hO+NlxPwLw%L4bi>KA``S1&!YTrykCc`ltG#~she(PuJKq0+4VJSXcqX?q#s|kkar^x3eMI^$M$99M)6>Q z!g(-cKo?!?^OjzHZI?5Ec=C}Gb@uFmo;#DVj|8r^mM32Js@A+;q^^_Funq{)mJJ0k zgM}JDDP4=+%Tr!Kg?jYrtm7wUz!1Krq5X$(1`pIpoRhWz>om2D>h$CLJ9rpFcq;2OAN_#jxIk5YRU(Ixa%%*5>No zdsbo~lAv0&hjsi z>nv7BIZ7b_h4%Fq1ag>x9#GX5LiuktRlgCj8~~f^Rgzt=7R;>-fwBBCixc(6tihzS zA8jsnHvE`BA9clY^Wl7@u|ti~YvN!-J7}gOcDlC}JMf$NF1dGx5((Z?UcMg!Wv#*q zIMWD0@@0#+Wn(6)HWsKVJ6{!>_PGC5m|`6;M$j4so@Y&)?)>6D_~-+)i5p;A(=>hD z7}XJqO7C(h@~RL?}KsR@z;n%IrLi z?AwdOme9ziDMW+j;j9jw4GVf`agRJ^u4XnG6^j;la~@+V!*A3RmGjV74*R#aEq)tw zYtc=cx8|#Ecd1%o)OqBJ2WDQ#@u=NLCrlL*(UCpF7d|(E-K0tcwv%1VNPaf%7yMcaQ=M2r=-<`lma4!Oh ze>#`-^K&*R?6@cNyIU4$`!1Lu2%uYU9-~kLDlQ>P&%Clu0r7VzXz+u2`lU50EiRX96ZS z{<`#c5O~v`&^z-tJD(TRBwh2nVeYcCKtR8~>0JdR+^X;X{8eq*e3?eg$OSr@Q~T z3}=4u9&;ND`~8K5KF#Ma-`Xr}!TQ*3?AjHGQ%>_E?iq{>}WMi0g(Mtq2sbpQ__$vX^CdS792vVIa zU7bf;x9au>7UOpksNY;R#$GXt?T`0>d+-@QtQnzUE5g6|saMuuy8NL0$Pg$F+6~`-A;(JnJ1X<)7+z(&Kt{X|Y1kJ`0B6Pd}T)c@eBT z9$f6^_>(`(0jJSke}Alojpq!(kl6wz_`}@Z@!P3L%#YQrH;jdm>ZCPD|IM7yEhcBF z3A}t@v^MY9ufX^_^^3pGcf|Agrw`Ng<5FM-_vw#+7_HM_94o8pb{TadWSoI8 zgTH-zjr_;IsugHnyJvRNb3ddW+V&ft!3E)%H+AouTb)pE(Z(W0PMxD+SG}tf{;~}7 zQnZiToAmvu@tQd{T^m`)p;ymWz=T(H)kCYaW_yWnUo(Eht*bA4;UM>dF@xtm@{Gov zcD%~UEA`B;Zl+R%BlNvzaUkbtFi(TSLR_jPV;G^!kEq!BW8=^09N`3Uxdmo27p_7C za+PRVwqlNH+F);Ac2?PSZ}+?B{$Ty>Zz558t_EArKwWzFU>N@v&)LPfdECX%>zxm_ zsnVI|#-dHysf-h!(A4ieuf0XJDywYJsh7X3@JWwq_-Rk*VssiFOJipBFtOhL;k;#b{unXZ^1_H5w_`m9%1=$)jDpN09 zJ6e@_-1RVQS6(n!DVX2i|JZWs+^vAI59yyTt|4MK_a&y0ySCKm$)69?kg=Isvo6ow z4aZ&lf~pYeOc~c*zxfUKOlzrQPz|pBwidwEOE#Gn&%v7ez*{V>m+hG>BC=OwJ@Lb9 z-%|R?PwUmW8wo~drlDo}(;o)uv=avcQ?%XJ&0}nL=sfO*ZD@Z@8KK%5{qmP+Z_gO& z&bw1CeV#gh(6g^0m`U%X`>vfrJB8}ojWfz;uu~3GwvDiam~8D8hQGY3O(srG=9}i6C5$@Vf8ujaSb}{ zDdp@#FicH#4%NeR_h|H4Pbu-_XK23B`9RuNhN&@jCRWtxZ@-?Pu00dAeBB<#ey=XL z>NRkyPTxIau+I5zhKkMV1-O}@G>ljhEASHyh`(Pi&DluAPXgzekQ8BaK6LjP=l9e& zgrvJL?f0GZ2FR3D}y$FqygN@|-ddoS+om)8gwL>JhhYX#*PY z!|OV>HxVuqP%4#b!-BO6#U#YcB)ugRNomctQjI-!Cd3`m@9d47C;_T>6uh_A5&q^d za+fsKBamR8dD&T?deNj}*_$_Nov6gn755^;V3L@h~&?7X$WC>Gp>!E?5VCh5O6Pm5|&;r%j%!{eAoJehVgv z*(xb3KVm;U*A~*y{S}q!!lgHD^f(nWhbG$Euyw2Qi;W37bWHA1+c1H^26fMw91MR&q=M7XEpIlI$R=)VB7ak_Bv|^0HL2CyM;Z~x( zT6&Okj-RdEe%n=tCN`e59tT@%wKzYQ8~g~jrh(ZCQ*lBT2)IX|`$#|f>5B?W>8$Jj zv{%==YbQV_Oz!5izHfiHTj}@=^}e7lYgnWyV{6f{^wi){OSNWc0Rf1(^ngunK@|<} zfa^)tIp;sc=P30Z6bVDvfF`XI8~cC;Up5ECtk-+5ZPiWqo7{HuY<0^r0-9?Dg5GIG zKiXt0=6KxM-8JXwZHmeYIqcAw zit$Q{Ci3aTnRmN-DPsof*cqdhonNP11V@G=rh%+RVjpZiExGtPvgWq0D@*x1r%F5V zGfeG-iQA4!%ubJmvA~ZB2K{HR<}s%UdV6CPK9q%;FfmKR2B&J}q7t3*`w#RSRsqw- zW$AktjW(d_T;TA=tQ>v+`j3?4i*}{nm=Ql!mmqZe*?dLDW8QSrQjJDCed?J*)jKOj z??AAfIHj9>(5B7APT@|M>LGB);W#+<{9;UCALa}osL+U;SL?w2(>1tj48uWy zgLX(ioo`U!;Na~DJEn;W@#3<%1WS}dF-Dug1@X?Vgi>Y+T5bs?aLH`i9saT z-ZCL@ZT4PGxcbkUc)^)4`7kQq`-Sosu2guR494GtRfR_bn7?tGLhbI|R}3MX521@S zLtF3=YxeVshly*0J?C5=kvGk^4}gbhf$Gux z-2VYq4|w*y^GY56H}E;u`HU7+HmfC{DByu;Wa!rfgk>gV+lC*1b)dQ>1gfa6RKGZH zD*G}*bLVC2Mu>DpBgh(3Tp`xdCzx&zh8_>=nrbQ;Q(#c8Hd}zugJSsy9MoA!HiTKh;oAkG__pvAtvD z*Dp@5y_c)$Fo}cub{Lx3swp#v_}+KRgy?6U)~=b^#MA6%@! zlAzbnXL(59Nntwa445aFP$@%02hk_{|4(S9n-nGptUQQZVN=Zr{1SI3If+Q_PItN~kk)YX;Xr227(r z_+W>w_{lJXI-Wd&Deqywi8poB*RyQ_!$iavomzr}q?-+=R8vBF?L1eeZ&?&d2eo$8tbi z&T0ag?MBFa(iwATyy3-}&0bB3 zW*t2Ne|XSQ{vSc$2&vAm4iQg~7&K8x|FSaT-KAmb>0nGjx*?gdXh<9LAujSc7!g9H zV|oz5#{O{qUT4$fkJ|7kvlhkCoWL%7YBlIMGhGYPigiemJCi7#P46w1FR!MmR;i=9 zD>LP2*3}5`BV`0!KTsVWczFB-UB`gLn9u+&`}Y?ub7mhy1`k)CK7)Wk3mS(|746$b zQe_E~C5fT$gzA178MG$OfYi)>p&FmN4JMEZWI{jGu-Kb^n zm?@t5es~C_SUvdSCZcC1=$Ahjqwk+SK-+eg>9$8#YwhYi+O)Mn{U#r_MVh{oN`SOGv-VUmal!5vC~yd`>6bLv20hCB$d$9?q0SRT?xrL~Dy9RF1~M%*iJYPJkiAY%~yfd5ah9 z?FJr=w$^fOU3K+LU3Kwj%;GS^ZTmh7b28I-hW8C4P*xp8hT$XMwk?~}I6y&$Vn!V9 zr1^Ck*aPW0^n_`s%bq;N)%_j)hG0^A5Pzy6m>XIthmoB=>vjF;vUDXutWCibZuF28 zUG$w1+KXT1wJ<31gSccarZpC(_`SxaYI#YS>Z`dYI6h-BXO_B?M-<|UwK*PhvRRY6 zJDj$CYbK7yV3_9Fh{jMDuNLs)C;!;2&fT)KoutnpnL$eCEH!`7je8mtKeDf)V+dwZ zTdx-$+sc`qtQ8vzF>mXx3udNk>D+8Z5^>pz+bhhi5CYG%0sZjJ*-gNpE=cAr8f#=U z+9w#KYD^l9*-(6tK3b6n2)z(KpfnEObS)brgCS#=x66he3WB;Y;ImbrAMO%KCs@EoHNJ~ zkhA!*e3hgHs?Y??ODo@*trGC`g%9)ft7msA4(6zwy>D{}V}CYjqeh)N)6IFoKc3dM zS07NPp|iB#w0K51b?5ut;{Up?g`M|oCC_}f4rJI+uvZFg0PSdfc?i~FM&nw5cB z^RE5P>Xt(EPBhmI2vsUdk;)+8sXu^uF_D22!1r8y77qaT-kAt(z?W0G`({n;>DJrs z^boXXhDN7-Cq+dtoi=yRy=5@;6f=Xi;(}BGKu4nh<4QExsPEJ{HA}m8Y{h*71`9!T z=W)r}i)BS;%r2`;8uRf~F~1HsHyI-<_(3szgnUyV%7Vsfdq(9pAQ( z=-w^5{-->X zYwo&Y2i!;`g51F#{}wOq+d;)SIB$K4K19N6QQu7c&0TR+702iiHM94men?uoV@6k^ z>@8>`h}6}dVX(8knNV{>`}W5yEKYCEdmSRKZI^$^8Mzb|NVj()4J~-_X?IzgR_#;8 z9j>O$@YNH~Jw{v%h(j&`J8XOjrjpCM_dNaxmvw+D>lzf%Db^i&7D(lv&pi(jm*|2v z6vC7l)8LDgshQu#R4rY-R!cW-B$8Z$ot4TjL6XIV;t%m-bvR2oWCHclJ9FjVHjdA_ zUF}^XU|KOXeRKW-y}9UpSKp$wx&S-$*&c@0?BUACXaQsQ&IgP1&eD&d7r0>CwS_oS zk3R2#mzlqon~$Yw1Q#wuYW==PLr8sJ%wKbM>{ib1eCL~)NVK~eoc9Z1Ea7UvOMGoS zRK($i^Qq@`CTb>V#mnp zGB}zXqXLQU2AHZ)qJiFa(>h1wU4)N~`D=_EoUZ4PO5gkNVqJdas{}_&ahH7y?FX|* z%Q2gD#nv8t@c7VqqT$(d4})*Gk4Y=_y{1_0cLU4dE@EF}z95R~Fx~QDe1(MZ_A$Z@ z#?Q>x4EfFXstj#aP!iElVLF41^5h;4g~2ff%Wm7JUfrN=d6f!9ifb3I&9SnkNpn8P zRYXRH{`{BqE@b#6XAC5FCPY!c6g_xTD!~EP>8$U*pf31}M*7cAMOw-)ERfCd&8-89{e%;EWWcIcQ?7VaSos_@Jb?%R?~FLNIU6wT402U$gnahkA9XltjgYJ$+ObqP6GRjbxnSKZszJu42JxKKa=MP#o)NFWK>J7hot|IfKE4+7$-t>fRmtB<_* z8+V+0?!9N9)wwVd1hN769srPYt}fP0{X8M(?VO1t%4^BGLjCpnQ3x)XXWKU`FZDL= z7?GqT(~1RSj%EDkWp=$LclHv|1Uo% z)Y;d4s6U@Q)WJKgbF6N^X0i_5FI}T2KdJ5r53(wnU3-?aea)s%TkA+8vTj#r;%IaG zL&XCSugN9x4^wr*V=FW`C7-5Ha^~d&7FM`K(iVM?~Cl1j5gV5-o{uu$SJPeYhnXnQ?5EqD(FhYD9>NJ@9DPZ_jmm3rVzZVfT^~HkV*7V z)1(CZ6VwNy+KAx@_L6Va1*&ll@c19oO989g{=>U`}M5XXVKcOCuo%UUfN!2$FrHDPM?vdV~@5o zhO@^BWP{l!tY_PiKf(}GO&xm*8^j*{_3lred9l5v3;Wz=1eOYCyl(B-Aox(MO`ESh zi)UZo{f6!NE~r!-exWuFR|%SCS0}Uu%%b6t2~*n^&$GO1nr{2FB81g|%s?TX+iC2{ zuj-yFMr)tGi3kKDb?F7;G-^l}jXHG(zM0!t2kmzTwP{nf-* zZqQr!>K3fSR6AoaHvxgo$=th+ypR4C{<4%=TNa|YMTL3UNRXG=3F#K=u1(GqCG0Y2 z=PIizv|`ypZP>JteGn~^cUSlcgE6Qz7*n&ig7(m;56ih%hA*K<)8^SetY7URrtR>k zZsZW84!5_^7q>z4V`Khi+pReu&BtYznXYXt#vIzao9r1Y_6!Va^B%jJMFDhEYX{nQ z6dQwS+vJDo9dk`~IJ9+kk+#44weP5nSJ=4iV}T0D(&oZ~8{yqLz+Le2_K92Dm>bi` zxi+cUHex?=5*l${gPBrIB~nIv-s*-Kv_Aio;(-TmyF+mI8W_5#P5NDgd25j|*;O1i zFod32+x__;{MFh?n-WJPw7#%~lOrQBKv^VP-iluYLFI{>wv@X_+Bw)fZP`If!BnJu zN1KEe-9@y}yKeu0@9_jY8K={JKb+i?>6i$2(T6k2RdsbE5lur0TMgbNTjQ30iFY|< zH{+vd_1AD%89s&>S7jVqH70;Nwh;+35MteM(AwI)cu~skSgj_d%tUg!c6kZrdq{5s z5*3*gE#Y(J0yDulmSN&(IJxx8Mk2jcD-B%#Rw`3vVfF9oA9BGAQxa$ZjG+FYLvps zKl<*>WjgqnYk}`bHm`QN`iyYP%qa45VX{Yr(hj76u=i3)r(u!L=6<@?1zF&tBeX^gNh2jj7wwPV;>Vv^8`dWZ z&Db91`pLicH5@a^GTN&&Q$UEcc4+C)nGd_>IWGvf@@f{JCEV+X+43;m zPEeknM1b5M&GpA`ZlbS2_;NRqvpq?7Tr(5qo%#Cs3*B|gt3(5gP&HNo){E~ep6!pw zoz=_(T?h^{O`w@|+nYpuMSx{m=-e{HCEN2nHFgLz%@ApDAhr!g79?n^3CY&fD5Ae< z7d_*)zab{{V2#;6>eeys)EQ8aSIqvjR1-ceGT(nx|jrP;jO7&#a17;VhOG?o9-`mhhsU&DEa|KtO$tu;Ij#Hxm| zGf3|i=7{!9wFLKgi~G#|kY1X7GyBP;J{mtF6^3xViw5nTek0;7n46Q`fTtEs(oF^Z zu;`IC-r;D#9)?lfRN<#C1A~>CjO7IaKMQ8H+urF#DO&!{;+`?QMN9tI&-C%L$7}yF znHn~xpPqZCR9F6yz)q1dy5{PIJY#Fi=GKE72AhsV_4JhOL|y%Y&-?sL#5{APrkyrQ zgc+>HL|2g}FoS`_ z(!qkQEnT*W^bxbUmSVN=vAu#e+lS*KgOGu}KPHy(c0+pxb8P!c7tT6sbOn*9&7aj! z(&oQ?N84|Rv~I!Y_}kvmB3MwpTcVUqqnmgMp_Ad2M-aM|v2yO(`|hl5-4S@qqkXiI zQQRMd?VR7?n3h&eiqP=ep|3N!?RR0_vUxLvCsrxz|Jka*4L@T;itQ16}Acz z_`0P6tD!t{Fdz9M*S8UQe3Y&`cO(pcs?MF7q=z5#&f;DjFb(@ zRM~s`csEJc3wsVC#@5SkvDhZ$he^Q7>`i+4k!NxK&sT@NXpmTnZu!mm=nKtw>J5lv z%zGeOTi5GPADW%)d;Kt#+;TgBwZm7pr?j@@q))tO=0;w4yJzelyAH8rOrw>yKAU#i z{pOi=JYyewzU?#aCHu#AAMX87vA(#&&z?1cuT7tR=-oZ<8&TyQ+pfCW^ue{!=C@Vg z`nfym+q}A4z|OS2mcqlv;<@T>{p5rWr%iQ zn(0tm9J7N99UC<@Xw|wBb;Nh~!?zCSH*<|MyPd{oOdG5VFW=YUMPqIQDJzC(%#<{= zImz5_(lgUn@)uee)0*Cx=b$52g_-7r1nT8y$Kz{N#kF9ae!Pc?C@!=^bDLJqu5rX; zB%0*j`=wG$NnLc;T~qiTz>_xqR=-R7?7kZSDApf0w|ozViP{c> z)QgC+HyxX)^#lSq@Td_=C7Ns_`^+QvWhpW(c(>eoC1_a^NJ(<@U`=w~o_;_fJ#>IoNV4co*EU00$w_ zK?IPg(3U*vg|TwE9q}iB;mL7Yx_CX&Uo$j$TzBoLX(X99_y=wpPTPEc@sYL17~*Xl zM8jpiFTHAPYf|uNz5N;RXPoDrIEec(D$53U3L13lt)n%0RJ^(lNhW9oe$|*(jh*_g zCLHn@pQl&{FKPj%fXPI`wMdGV{=|ygcXrN|XP>b7hg{`uvo_|zIHGa6;w%_!wEtFa zxo{Ly?lt%8pf$_tNqV12N|b)wjZ`o`v-jOI+xhhbveqnx28iMjU=WHvIVnMh9CU!j zj~}fOBZhIWis;WKjO6PN6vwlJQ-zgHq>O3Mq4-KpofM~4t7>)hVO@z38ji-eL4SSA zn6^MhL8UN($BxB6YiN{mvupIiEq&Dy!C7&IF-47x(i-ld)rIwZ+o7(OXAPV#wp?du zc!NNh7E;qp9u%$fPwB>Dz||omL@&RwksO9-{a9a?P{sC&Q-{<}2&{5QlK?Eixg9n}AY|uMaBK%Cs|T+ z^rKkLiX+U>jB zoJjEAJxHI-$k&In*Q;}P^6nnmi@91(PCfQk@f;-tcP_G#utyM?NUr##H_5g6k&Okm#ozz$N+;sr` zYtq8?HN;*hQ?K5My6v=HTC*ZwXPz~Yy*3GR^#+}XAFa)ilT*QzS#;Mk&+4zQzFe!@ zZym3clxP)WerbM=?ZM|zTLi3Ab5jYxDrd^kJ+S0N=u%AQ_}@_5hP5M~eWlP~g@~Ma z^=OWpl|??#jm36-yVGjMle_Sl$A@VJDK`|=SwjXe4sc=SXW2Z%czD!s!RoO2qiR>Y z*Uas~1kVQ_)LAE;-iN6`7!nyrovUHwS(AoW4)nW(9j#UP{`?O>z*fXBR=mjhLk<4e z=YFW3pXklP2|2ec@$jCF?vI8BBlP{a~%`dwvz~mFrB*C~v)X3b~{z zoXSwp~>eTSy&!J7}%-B<7LB-m$NIYTc#zfp?_-tz)l+23I*_xUToQvqW% zKcaX{axLJ;`vl1_O=c&Erv0W4)U*@#aZIQAHbLP!M&xJj@mC-vx$Di_<`l5XpMSz;d;!Ds@*PpfqE$ zJjAmdy=9s*I+b7)!-=?BNlwj1b%rtPfY4^%+;#frGpp3KPnZgf!J>3vej7*@9~2Zw zAVP>Y)``LB$DEf{;9)8ni|I4VHD%a(oqlK^y?gz56`Ws>31_I&WXxQcPn2QPG$8mh z*t0I<&^mv9=l+<+ZdC#)m5Ph%@cqkz7!B427?_l<{(AA%&AR4@D)mO=x8sZBoayWe zG%Z6<`NVpyVF(0nf+4v5)PXRhj1fP`ju6M|bIbMFQW$3f)@9TaV^@%t)1 zE>83M6A}5-h3W{SX|V?OUTiH`XFce$_h-I+)$+PkgJ(BCFju$Z4|nmoV_nJ@%dHuK zWluh9@)UxFm`44Dw^ut~tMjIf*2zZ=a%ReIe}aKBKUJf`x1urp3#Qk1UNw;@(v{$9 zpd!J+E#TQoB7s})O!g8VMq+h*XcvByt6>9E^pC$Cp+{~x*jY?mdGova$A(-YelF6< zhxO7(QVKK_osDmBgOZXWw1f5j{>Lk*D;pfx*Caz8lWE)gfv0JcZ0(rf&V+SV9DWAa zbB1p)q?qj6-tykZt2KFicb$vn$8+RyJ@}f>wX9RL4kRr?ePLG>VMP!JQy7{Up&4&1 z<(-9~eFy#FC^WmnQ&mXN65}~6{RG4VOke@en4ln7?|-tEbOxz9=QN7|+}m?DfY-|w z=IV@d=c)hTRDCroPhSy{w_ESwdh79HRd??Zo^?Ur?Q9Tfu$*j;K6ixawp@Omvtid- zGrTW>xerPS)ily6^y!hT(PJ~zTzVd7L#>j*n?^K`$6xvmPx|S>msSvzClyU%SI&m> z-PvH)D&Yv7)~+bf#p1cmL72ZT)ZhMmfUdl7Kb?2VFol?~jJbQ3XsQ;8-Ei8Ot}}jf zQF!R)Lv_QY6Uk8-sYZgr{Pl4=V}dYO-L51PsKJb`$|_R#uJL;RsbjVEp{?#L9CyNt zTDcm*7In;_ufc*EtJ?&*o*bM?9k&9-OD=?uyaLCl7aX7j7`Y zm0`)(C?{rSvnEY|!d7bMhQZLzQMZoS(>XsJ44sgpk@QYobmf0+hw~U~O)=W}S>_Z@gfIxD;!6cOs^>Y3|5))wiW8Mz8i4QH%qcn+AZmwBdp*EsnzhAKjHH*g@oJ!>6R8bQ=fU(nZB zq|2t6?TChUF`>LyqHX&9>7Oc+x^s;QHKqh@(t-sG(Y|%&wRT#wmV+1RvPD+(7N=b% zXh9i7)S}s|^fekK(@a`)PPl`CD zd|)TlnF%3GT{h7!lhH^{yI?NnN%hXh&7|bU$X9_^2Gi7DM5#RceMjgYeL#0lz!&ap zLR+?UZHeY((I)0jPrUq%4knF8DB6GkwDH@vR;Ug$Q%hj~!qZvm-aA-Xt6E$?%joCx zZ!FQ2@tK&3){-Wofc%AX6iFiM0>g=@?dm(?Wpa@1r*7bzjlpnf%jyDfdNpX-0#oa! zfKCD6&P$j-kJn(N{}y1$Lbhjb%+lj?N_6JfL?Sekr2dVSDqLBwt=;@pfuFR^<2T?& z?@yO&EB@9(!=o~SZLKNP{MoCuk`VtUh^TXBh|D7Mo!%@$;39a7|;3kAd8w;y-$Bgy*d=~y>Y5p!ZaHA2NaZ;aKzS3(a zXOc^joS7g-p#|r#wH8Ne1R`zE`6?G>F{vUL<0|~OiU|;M{?p7)4JL631l~Z%(E!s4 zViPpua}^~gt1{o#Mfh%Jpp9tdOoO>;$#N3fhpM``OcmzJ&@lw71KYoTTrpy|Q%|&h z_b(#qb-n(0(mM0~ckz5x!aPhG z*@bPzm|F91Ltwx@nvfBpQIlTRtItkUX4hCZM+KWJ_4X%Oy7A_(c%~P9DAl6RRw+9N zhMGWgbLX!^uw{EvxE3$Vhaokgl%H0BpFKZc=~CI)?_&J!;_!F8?~z>f@BO6)_J~Ef z&xSHTPyI(u*W3RbuTBWDZC_khwMBKy^GQv#mb$FI9R!@q0?F|)PaYFvD&Kd>(ylr86Zz^SFMbgCeLM8+al6*Oc>SV@W{JGqlEppw)TzEre0={o>B~XiLF1z>fCr9Wa0+zPZ z(FgWIFo?fnbE)Qjou>;f`GR_aRJ^{?`75GA)@&H-8Z?KdK`dUhQP0g-slPwGT(RAP zaoyRWZ2W%{NKJF(i64ST)fzW6*)hJxyqn*#Ne%r&5KdH9Aw2a&7+t%zz>XRx=rF(e zYI9*>UT3_Lt7!r6>O%JFK!Raep6(5E%60f(zCcFMsOT>E#d0pqnY%`XMaH;Ba|W^S z(PYm5DqA^3P_1z1YOp?>lcT}iBblENch0X_UrHL1Z2k2ym|0R_b?`$|+j@pjk+1xZ zK%kv6jsRnP<$n+K28QsObB~U@@7t zqS15yD;<(?8t;f!n%Omit+fOoE(|7jR%H$Zl$ixVka`GHJ7{5^x*%CZOI3;4p67ZJ zf9+H*(;e>Qjd1kG;#3| zRwY>`4z4Bj3|{*k88{xVA!b*s5dP{EWV@8j8Qf>u}bPeq`tMe?p|7-ICANg^4(w@rJ?&q>Z_U4^eH*cCLDAN z*ZT0Wxgb&|#7F6#2RYq{A=g)VwvE~5!rBd1XlkMxLtT!+$L1!MkF{gcWkZ|_OzTo% zRryXG<_D7$+77c%Z#`VJ8yz|;7<@D0EQJV&1#69fF`P=_W5wp8BR^xw#DM?d24fZ= zWF1aK@YmpB{jzZfyQs2d8wtU`{$%H?9hZ43_eS%v@o!OLM!brQ(BXeGfr92J_RC_h_)__zB&;gBt(@Kn2GF^`R@Kv>TSaujMP(sBiBcTC`*Z zDLkgAYu`S~BVd&CU*pXmRj98EW7>r8q-T!3ZFYcB35F45rQ~eYU6=LIrN0}Xn;xF4 z>mFaiv&npz*LDbcUl zTa%;?u!x%$XvG!&1`~{NGx%D#);qtf2iApWK7ugejlcqkTyr+xxrUzxE7rZk*AV`Ka}iiaL?R@B z>1oU}+_K#zo{z!7@FPNr-9u2k(wHfWtnf7fKiOi;6FqopgR?c+g}^Nx5j5{0`Yr2h zo#BP;O<{cOdzeysgsTGFY{)ej=J9D=dwI6T{J0n!uB|QGS5x>+zF|8P zD5gxR%r(5MVosbT_UhClMy4G%gpEfyR3_jLRQiH%K*CG_{#C+zjv9SXiw};u>w^uwG@GaoOmYhbcReI~G zdk@ze)4$S@zrTt56Zu%ZL^jO~XYU6V^vPz{?VFrQh3gDNkV7*ni0+$*zyhT zHg>}wd&`Q=mEi^Hz%pW;n@*+Miww^?@v-NtnLY$uFyf{S4PXwN@@>9@!MiwzcO5x{ zx8>UyfMZIEXK%{m`*y1*oKGYl+Y8yVL*o@fAgC>E);BkPu*BkHS@!iix@7hj>NR$h zZam;L<$bu4^^1R{cYXh0Exrf-(-3g}wg}PE(qffJj`0NxHfr4H6aqeZ0@dx=o=-!# zCq({-etT^4|Az+rUp!Px!Ier_{}4}E_7 zA#yw7+XXXIiI!t4gl(7JF$xQe!?qA6qFhG*WcQ4XF)$z)6TfaMLptvK zn|LOndl)gFA~C_Ug!0X3-AI3eS)^>P&fe^`QhQezyS!dZL7KqZsW|X&w4jBWUcQ z)?%?N{Lnb|?AFso*V{y>Z?iNtZH^U#+eS15seNEd{o^nhGPBr@n0loctHnJ{kW;Pc+xw8agac)eQmkKSDXo(YFfY zDTjzkgqVy8A;%QIEwbr4i<-(vV={vw;)sCAe1`-lyEF_2$I!qStt>HO&Qoj*g}^q6 zdZMhJ*6SOXFC#SVenA~(QavM307N@3xM8j=yCSdXIR5D_alm@Pqff`I|joJnTB<;dIb7XB(x8YAIv~gyCh%1O8!-?Ra zP_(`guD)^zGlz@JLlL;$wO^u(99zd&0|PL_YagZcq>G5ethY;4UlrFhI~=ihj5ezP z-(t`TBt`UexM}9gmZl;e{D}j9O2MfT#%y8Z4Ihj-%ESb6?XpTOn|C@IBQ)-FH@HAb z`;Y0SVzeE1KD!)bNm6zhKAHymuuPIxw-8?5@EPL2L!@VnRA@rG?Z&0SFoqCJW(&Fh zUU>CAem6LV^Iu{H4P^9h6Jtv65#|W|I@WO*Is9rtg*;%D)atwC0vBP*=JJ)Xz6SJx ztOvh}c-|P2os&O{hbA!32y+OC?D}fp)qOoM0wd_H`;9^J4h9cl#0uN(9 zI+3F=A}FTK*^sc?*!qB|lCNF%M#c6_Tl zayGEla(-b+0-)Bhr`Y@$lM|Zmug;NO-Ck&Co52s1+r4lh9|2q@`@UK6dd{{;{LgKD z^NzJiy|^xt$|!l~JOyz!`1^N7b7u3zo{eTOpM5&HCwm-ci|x}P!HLdwcq1?jb0(K2 zh@ufp{yk=_eKc%@Dr@*uAe+==T_(5QDl6Gas9S6vzC+@jv3^N?O*=j zf7@d3+WN0USek1>6>b|`6T`bQzHRJ}2q-#4IBOQeL2Hvp73w{xtJ~kR%ROmp>|E>G zFUc{2YiQF_JO!otBcM!kQIjn|SO^L0?flMTjK&Ol``@-d-}~JS)L`rhaOK7I?|sL2 z^EU?pA4B+?n-X7#d=U6)5U>MlXR!lt=Z{@qEagR(9TeO*qOS;(w3h9=h<+o2U62qM z63dHa1o>tTRJXymt&{K7FmKfa8nEZ=ux)NrkGE}eX3v5UFip<(?Zkog-q_V8_syQ$ z$$Z$e-|?LF!+XG6ijg81&DQt{t{(4eZJ%l3fNLgHx-0bCN-+e0eJoF^nYa~k;O^O` z`%Pc6iB7j$;hnu5ct-53C^l&}1vs{?&-IJ8Ehm=R!5mv1JhqL4-4&iUZNw@s14g?$ zze9u=Gi6M$af3$0=MnfI2R}fQzL(YoIzO}TWe#Y&2qMouJ4-7p%-6+CObr&zPIB1# zglRn66z>=cjbUwDk3BMEHm3q+$b-|x5YdK*ggs|t-OiX> zz)34r;BplNv@70stk3kZoaf46#C8_$8`0~u0CtgQy!c?R7!hmQ%C)49iNYLj96nbT z{dGC!u1~zOl%O6Ph#VT`2y`>)Ed~B2An^kh#clgeE#}v~87-h9dg%5CoQMi$BToTy=$Pg?Y4W4ZH1P0%9S?w zVZR-S`I`^C?6X_(j)RBRu}?eU8GSN;;kJD;4R)n>ub~2Cpj?58Dq!u|$L6^h+$wga z&)ns=w{3fNH{lWYY!5aj#pcP@ZgX2)%WeXwEi=QmNsX@&Ug4?W}I~0?ZM3;{Lb@_YpxHp zu^IT;{MtUft<9cjyuS_5a=sQ|wwsMVD4Q~j{|?8Px%a7OXM1gWnP>ay9($_y_Rjh9 zUfA<5eX`<(tL<|wZXLD4g?rvMS9xK@Gai_F_B~gD{X_pOQmrwE-aWXK{D(Ww@9*gU z&iD87#TyTxLq}2pao^+DYdxZ}oju#ji@r<00t9Scyx6jP^FEW&-QnT;<%7Vl0)c8;Pz2av1hc#jBWF!B7 zQebEkF%c_TXJ)f8ns8XG)|E6VZ~jJp`zsoMCTC*$FAT|AsJlHjpE2#WX$$yeuCTu1gMbeLtq@>4YKO)@YJ06(BJrhfmCgJwFOw!rYXdS; z^y!_?0;CPNosLmE(m8qZocb{5Hv<8*#+wmh6q?o3UJ&*dV+id?r!N+;4xb&wzh;+U zpEkvQnGJpurYX&4Ncp0K@U+GdQQulzg^NFd@~BYp$b*z!B+{Ljy^f2BAra#_z|>n%8;FlG%`c%4t^NqDV6E-H*+m1rlZgR?oTH=-cCd z7Wn!q{eKPt)?gF+lUpA@aXtS(hrsULhbC%5P!-gpn*xJ+I}06G8~(-K@Dpwc1|V zAioGda$$XY0KO|f9RddW9Wa8$tC8s7KpxULn#f*IF0FI&(`)|iyy+cd+3Gw3fRT@h zF>d`g?CXeIq0&O|7A-(W!W-_g;Q#H6+1Hc*eh8Rf&3}9GrcL?(JWda>9|XP)0V5$?6z^}}`ro`_TLnU-1~i5C@s-~$1k7*L>+`v1FMoE1&b%+yhNB#i$1%xnUj!z9{$4xbo8ydQs9H^o_A9LJUH(8M9zwP5*X&HS=Z z9SIx$Tcm?x(6EJ*3&%EzDiY9FHRH6*2yBgnk;g3*Nm3~}3!B?8A`#>}3S?#~$RV^1 zrYszZe=xR2W&BPghmJWj*APL?e(za=kle=7rUhhZK;uZw2fO)GQP=-eA`Rd*s(l{Gf0g2;iBZQ*6(w?4Kl@w~qknA9OeNaDK%A}FUGgX^BfG=C9%2rBK~DYN!?*Gd>L z_9tjWWL%Q&x#R`{Boyh7e}9m$(nM4QZWYYck1Zk0hXuzjW^Ug7;|QX%HS5S3->5Sy z$ihvO5H8H-+gkzwUIOayK;Elo9EIHX(pPpb3W=IArZH#`s-eEBc)4?M2l;c)LBkNp zS9}ogLBIzA9|U|5@Ik-_0Urc>5cp3(09vyxt=hKApOqnWOc5;`GkC!fz0@TkLKQU) zgmCv$2uVGy*fZu+*n*kp)crdtEjd!fB;1_6v{0$>q3Tawu+f7%lgzeSo6r=tCoHxz z$#HN0`u`-uuxuuoc6q~E8wu&HdMPn3N<~d1Z-p7CCC^T6b+v*sQyDCgyI=x>U~sA{ zt6frEbxu||343cwt5icW@R-ab<*!&tU7Ly5-A_qr@hT*-D6hhB?oc%CRW>w`XKfYF zSZP&aW_P$^y2a7oM%8axuabeI)U$Ip z(gIjyw|OKgCs7X(_X0b|U=H!)w1u8|-l169scE$6TkEJRn@=*SmAWec&0Le2YBGpK zn71N=Bb0BUFBXp~u{Q#MaFw<)XFyOTtI+0=ggcs~sd+2baAhM=*GDNTGMsSPRu7lJ zt9Y33l7e!T*AT|t<%UXQylI4y4sgs?Bg|%P_A-TzJU~4YWgS_8K-Ymw7PelQ8olf0k#C_z5FuxwAH|Hki_1 zLXanPC2T(U&;ar_!sr(k!{~>==oS(OJ1#(}F@#|!s$vNNBQkjIH-+Sk!n$N|_;)PG ztPcBF0hRY!m%-3X%dH)I=9escj?ubmedrR!n&8VOA}=~8?O(D}|3+H|%kL|{G<@6k z#bPpei%s($G9&M;U+wQsJf#P}CY*jX0QegALBIzA9|U|5_@9En&&m)wNJ0R|5@~2F z1oGn51^RGlu`WEKFNF9mYR?_MsQ%Iu!^yMMtWOqh(&9zsT3Ahj(lgtuPiBHtodaVg zK(nPM6Wg|Jdt!TH+qP}nwr$&ZW81cq*?hbA?%w?m-PKj6>pUj`S+Kd>E^^%+8TV^q z;V?}tEo-`x?R*G1W_d`**8x&>=hdXgr01&!$)hCE(kwG3okd{_NzrM;lR1w@0|ocA zHll(yqi&V~R%&*xR0{2M(ze0r@UZ?IDYwd#|Mib=_ahdm$na@la^%y1)B@^8pwSTn zV!hehgo>@oVVFN7-G-^32Xr|K#b8TE2#Fe65+(Y7qfZ6>}nHesteg&Uev-Aaf z>S;(My(-z$tVXl2ukRIaH1?9*ARL#L!X8Op@IE9g+)88X;o- z`h3NYz10r89|g2fwZ$Wmr6|{iZ(q20l(ej>Mby>jIsU$Jg_?s&8uwHcaBi^c9QJ(U z&B_6&LhpSSblma+?p_@1;V9E$)BEW`Dl&5V_Lh4#DAyzZHF>%I0WE#?!qOp;60|hIODJiO`6WX_wCc)5kYVDZzHB+3rb2=0 z40f$^Q2+PC=5LX>!g0leZ>GmdZyzww%-4`Pq8L461ZnkhF!&ZpbnN}$ls zmNzhK{JO(=v}-N>Q?EP1@8U4~6}J3WZ9ek^W$YJA>(GT88ETUb0kY>bVOcs5pyylL zc8pg)+_K|CD9`7V4I7A`WIb%of9SYyxMp;JN9QhX4v1iSy~QurV~8xUUA zF$G=wgm{z_)y{A5YgHS~r4_lFjw#kye|BNR5;qcWA|z-{u^`3 z_MU^pO54^R)pbdxO8CuMqU+1+e4U%DoL0MG;v3*lDH$4@RYoZ!dXe-6r{MKBtI~F! z51FO?1|i#FI(N}k9==+wOG8zbTho_gmqR2dsB>&I5oj!b@Oi;LcC*CmJdza08*|TR z6du2lAI}TPIYvQCjbqA$Jgvk9>qoSEbN>l+%A(`?gr_^JKkAc|IW4k`%@n=A_)|Tp zTU)B*C24Q}rA1`KUU&0G4l3HLr|fUj^D2nTevKdgy|52h`r$F^Ygu;)4n-`li|80&2a6SjsC(K z#K6fci-hAHKFX%9EML4licC`N1O?Rrk4-<;8Nmp2x3PCmB!iDxIywNOLK3C*vs9tO z-qy>e$(98XOn2R+V_#ftUE;NugxcvU5Z8L^I zgq@$`#Jby*>U_)EA>pm&Y|5nEVi0Wr%iilDUh(C1bD6%zBlL){npOBZar2kZ@7zW0 z#S|A#UIvx3wHZNr!=~<^x&q$GXw`p^N@)tQ7;I|UA2@kDEWt6%uQBgFOOt&YX{#AH z%tj{i+(4^PMx)W4h>o*zduL`(v~OA3@4=G4rYv^$_VC(&d7il}kIwTn-SF4Lk6|n4 zcEVx<&4isIIKwm(81efsELVY^O6+#;SCJ`mm;YJ@Ng~rz8|yWhMi33ST-U`=sX^}X z{huvGI^k_2Q&7!KRtudz6Jl5Z^XFaZ{yAPy4P*rBrmQ0aGOvSHT*#ADh`3cPinM4V z1M@U>)%?36M2HI6foaJ2i;C@#kZF?_=Va>n5qHkq>i5^&JuP4lekUIh^3KC-eTmCq zs$b*1v)SV^*Y;w)6MrSIrklk$H@@TWa_8)N^m?W6g&)2UJI|Eg1GQ2P<5w^Te>=qd zdQyK}_IIDI_@!21>W?Y(8J|hV^ruMjes4Bnv6v*q;JQ*w3AWkz9Nl!79(#H`4NyCc zg&}%ex|&|(J;W+)=Iv1hHaw3?GcNAv7J5Dd?q%9L_Ro5Mm{(2EWcc~w(i}JLreNW@ zD-=v*3NQcm6sxB-YwcaNY6qF_2!$IN=}PLa;zi7ymn6mi0UR~^Aa=;{3U z=^f=C#+taVx8K`U#B}4FO33L9FgY|{LB}85ae|M zcAwj1n~cOlF}SlzbHn$Gg!(T%h=;o!t6Dwjk`tp7OH#7oR9TEFGB14kTt>NkhG0pU zzxt%_0?_Rr%xHtg)SfhAvm)QHdU`Twh;4zrIv%$WPv>Zb$g`fxw!Psg9hP|&Q5+>+ zy1e-#Faw*#@G#2@tulaBM043XCGDl6$XZ`9Io|Z*wkd?*K8WKy((bG0FDF3L*JIy; z?pXk|DL{5^#zo7p`k$9>=JrX~?CQ-8Rv~X9g0#VV6;=25I;Ny-)Q=5yX7TZ)5v5xW zMs%(5@MJ|H5d3LTp;V`2CFff$9`l37_isKl`qGKmc#F0 z4(KhmGIlrK4lBC0-rF70cBrs$D5ll`pF||5u_T>!*W8(iNVwz6azKDcCX3}Wm-nrG zvLM%6yB_tn{k8f^jf#u+1D~O4m-Tf==fy^>x6KN6kL~|_?o0`8ADDxdtnJ?NMIh~qv^AxFeUEpHA;ZgD@b@_HO|Vy#xgleyGV7mEeJ^&HV_ zc>Lpc;>#GI41D=X?1ER5~<~z2$Q(PENn{nbmSyq0| zX}NnN^+MyZC0|8n>@!!)@<|dPUB1Qg{^ZxRW6zl7<>bD_=lC8eJDxHs2T} z5908A&OmG2y$M#&k- zhIbx5Opfyw9xzwnkS5c1lHS&|)w$_tJI^$J@6;)<9zjQ|VpUGIP;Zlz`EVxbu!i>6 z%V;vYR<--ZpdF&EFCYte@WwEnGVruxhxQ*?51>^nHQD+-xCN5`rOy^#DpMVN+^orA zF||qSahjG7Rd^+*YP%@Y_`u3StZ_oKZ);I7l29r}N%*RC569r?Vjjasw^6VIe^tKp z8n?~LD@6={Q)83=Jwdk?(_4kT9QzLLGl8m9;U1X|QxMf}3t&BYmC9shu4UF@whpCi zxpKulw%;x`jv~0T=1~Bv=951D)VGuI+~{x9jp(0Z@qI2{#}N8vKZZ}AmIZ^Wqr?;J zq$`zF-C>Y4B!60L09~UR7HexO5Rhv0!}l+;SVb3%V)rYwDXKAf-wzUZDR0gbcc8SS zSxrcP#ALRxDJN_)zgkt3UNFnRy9kZm$f@5+G2{+{M*VcbEtS2&xWc??<2AgT;~K%O z*fh{+A?(;)|9BdI1a}&5Le_)0QItFssGxek0}Agle9iB5QYVCfrU_HTA7{-&(v*T38Ag zvo{A^nWA-p1_tC?h+Hpc7wp_UEb!kSfx;9S>b^3{xBz=Cn6-gk=?f z?sLibx?-;D`QozVb6z%TQYmH&uhtSF+75BYL-3j-)mQ zWt}zcb@oqdT1^Z8(qooleTziZ)LdpqAD>fdJ_)(e{m*##U)qBY7{n(N3?c3dlC~#y zAgHc+g~jqs>~%>G=H0}WR<-g)1gif;m90tFOjcGtxv5EcS=Ao;6ZN{LZnRz{CC$n! za3>WX5f+k5sLIzFn%FN4#9i=YgNSA~7Ta@_(0atuuVt>S?+N0Li>OML4p;hawi{?| zuMJ#DflOt?eu+Gl%c)kmnGzZn;d(f|=A%qpz{N>yNc4P89)+mY;j!sMWno89sF{*g z!!qh|xvNDHAh%mfQAJRP31#ES-FjWI4xqc^fPHaaA~g=FMiwXr zDRiuH88`_Os{l4?FEmZyBKA!IEq_f>G@ygDw7kqBQ*r_---L+(0{})YOhrVRF;P&2&qe-}g&hJ`mynAsdz}RyLl{j{8}_DYD#K ziNplPf+_qJ9T(u4mYG^g%9+X1Wy)Xe*8G<=x!B`sa`thq(v}Kkq8^BfHp_zwd4O<$ zz~`;D+a6{QF>NxWBL0I-G_w((YS{>cLj!kRpgRwQ*BOZZAmdj9DC9kpkwpF!>Jyx# ze$@)j>G2{6UVPe;#$lAS-u01Wz?i;*PfIi5%C5B<}NjlQXKaH^G z7Q-Nd&O*p;dk6ANdR7%;d$3!Z={kH>9O$it+cWyyGa&H39K*8DVZpUz%m%UZaH zy@CpjrQ|`9N(CQE?L}4^>0+~b%e&^UdSl{`GC^dgt!~F;fH9_@kX!wr9J~&@y5@Q7 zc~>UiNL3br&hAx(Gpd~`bzkc@mp9`KLopxw00_Kn^}$%?Q2%^Bh^$2X4FkPj&XeI zJOu_A#U-#odTPAShP8^iH!=t%h~sR{Q&oW!ZR=gsocwmQQS&7#ThbNk64 zr$_?TyH=U%P16j^Pc^eD_@;u?*Q5HNN)d4k7>TDILAue#A;frX9`C(@e%gH#I*msI zI|O{4gZPAzgO*i1^IQSgJZ7^W5&xOD|7-B(M+W&(zi+ueW(7<^7>QJjv9@Bek&}t{ZdqZ_|>NR4~8LslyV$lMAr;sn_{R>tK z0K0JxuYRQgIn9+toR?T$-2%i5>Q`{Ea~ zS}icV%si%<@iX@JFz?IsgrK(L%SpzUPkchBv%I!jnocSF7MBSv&5D1ba{1hAg>%dN*kI|up8A>-v))cCXZuN*@LaRKhv|z84Ml6(4B}$=n|eJ= zhw8v>mo)LKL(D$}fyx>9?ejf8>c8Adv%y|slxSaaJ)G-hd0pZRATykHlyuMDduj9{ zBbL!~rIi&Vs;B$`-SB)>;c?Cpj5a*Jt$^Pa-X{{5Exi z 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 Ib4q9e01%Qq$^ZZW literal 0 HcmV?d00001 diff --git a/themes/default/content/registry/packages/azure-native-v2/from-v1-to-v2/top-level-resource-versions.md b/themes/default/content/registry/packages/azure-native-v2/from-v1-to-v2/top-level-resource-versions.md new file mode 100644 index 0000000000..67e6873cfc --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/from-v1-to-v2/top-level-resource-versions.md @@ -0,0 +1,2075 @@ +--- +title: Top-level resource versions. +meta_desc: Table to help migrate between top-level resources for Azure Native v1 and v2 +--- + +## Top-Level Resource Versions + +|Service|Resource|REST version in v1|REST version in v2| +|---|---|---|---| +|Aad|DomainService|2021-03-01|2022-12-01| +|Aad|OuContainer|2021-03-01|2022-12-01| +|AadIam|azureADMetric|2020-07-01-preview|2020-07-01-preview| +|AadIam|DiagnosticSetting|2017-04-01|2017-04-01| +|AadIam|PrivateEndpointConnection|2020-03-01|2020-03-01| +|AadIam|privateLinkForAzureAd|2020-03-01|2020-03-01| +|Addons|listSupportPlanTypeInfo|2018-03-01|2018-03-01| +|Addons|SupportPlanType|2018-03-01|2018-03-01| +|Advisor|Suppression|2020-01-01|2023-01-01| +|AgFoodPlatform|DataConnector|not present|2023-06-01-preview| +|AgFoodPlatform|DataManagerForAgricultureResource|not present|2023-06-01-preview| +|AgFoodPlatform|Extension|2020-05-12-preview|2023-06-01-preview| +|AgFoodPlatform|FarmBeatsModel|2020-05-12-preview|Removed from default due to deprecation| +|AgFoodPlatform|PrivateEndpointConnection|not present|2023-06-01-preview| +|AgFoodPlatform|Solution|not present|2023-06-01-preview| +|AlertsManagement|ActionRuleByName|2019-05-05-preview|2019-05-05-preview| +|AlertsManagement|AlertProcessingRuleByName|not present|2023-05-01-preview| +|AlertsManagement|PrometheusRuleGroup|not present|2023-03-01| +|AlertsManagement|SmartDetectorAlertRule|2019-06-01|2021-04-01| +|AnalysisServices|listServerGatewayStatus|2017-08-01|2017-08-01| +|AnalysisServices|ServerDetails|2017-08-01|2017-08-01| +|ApiCenter|Service|not present|2023-07-01-preview| +|ApiManagement|Api|2020-12-01|2022-08-01| +|ApiManagement|ApiDiagnostic|2020-12-01|2022-08-01| +|ApiManagement|ApiDiagnosticLogger|2018-01-01|Removed from more recent versions| +|ApiManagement|ApiIssue|2020-12-01|2022-08-01| +|ApiManagement|ApiIssueAttachment|2020-12-01|2022-08-01| +|ApiManagement|ApiIssueComment|2020-12-01|2022-08-01| +|ApiManagement|ApiManagementService|2020-12-01|2022-08-01| +|ApiManagement|ApiOperation|2020-12-01|2022-08-01| +|ApiManagement|ApiOperationPolicy|2020-12-01|2022-08-01| +|ApiManagement|ApiOperationsPolicy|2016-10-10|Renamed to ApiOperationPolicy| +|ApiManagement|ApiPolicy|2020-12-01|2022-08-01| +|ApiManagement|ApiRelease|2020-12-01|2022-08-01| +|ApiManagement|ApiSchema|2020-12-01|2022-08-01| +|ApiManagement|ApiTagDescription|2020-12-01|2022-08-01| +|ApiManagement|ApiVersionSet|2020-12-01|2022-08-01| +|ApiManagement|ApiWiki|not present|2022-08-01| +|ApiManagement|Authorization|not present|2022-08-01| +|ApiManagement|AuthorizationAccessPolicy|not present|2022-08-01| +|ApiManagement|AuthorizationProvider|not present|2022-08-01| +|ApiManagement|AuthorizationServer|2020-12-01|2022-08-01| +|ApiManagement|Backend|2020-12-01|2022-08-01| +|ApiManagement|Cache|2020-12-01|2022-08-01| +|ApiManagement|Certificate|2020-12-01|2022-08-01| +|ApiManagement|ContentItem|2020-12-01|2022-08-01| +|ApiManagement|ContentType|2020-12-01|2022-08-01| +|ApiManagement|Diagnostic|2020-12-01|2022-08-01| +|ApiManagement|DiagnosticLogger|2018-01-01|Removed from more recent versions| +|ApiManagement|Documentation|not present|2022-08-01| +|ApiManagement|EmailTemplate|2020-12-01|2022-08-01| +|ApiManagement|Gateway|2020-12-01|2022-08-01| +|ApiManagement|GatewayApiEntityTag|2020-12-01|2022-08-01| +|ApiManagement|GatewayCertificateAuthority|2020-12-01|2022-08-01| +|ApiManagement|GatewayHostnameConfiguration|2020-12-01|2022-08-01| +|ApiManagement|getApiManagementServiceDomainOwnershipIdentifier|2020-12-01|2022-08-01| +|ApiManagement|getApiManagementServiceSsoToken|2020-12-01|2022-08-01| +|ApiManagement|getAuthorizationLoginLinkPost|not present|2022-08-01| +|ApiManagement|getUserSharedAccessToken|2020-12-01|2022-08-01| +|ApiManagement|GlobalSchema|not present|2022-08-01| +|ApiManagement|GraphQLApiResolver|not present|2022-08-01| +|ApiManagement|GraphQLApiResolverPolicy|not present|2022-08-01| +|ApiManagement|Group|2020-12-01|2022-08-01| +|ApiManagement|GroupUser|2020-12-01|2022-08-01| +|ApiManagement|IdentityProvider|2020-12-01|2022-08-01| +|ApiManagement|listAuthorizationServerSecrets|2020-12-01|2022-08-01| +|ApiManagement|listDelegationSettingSecrets|2020-12-01|2021-08-01| +|ApiManagement|listGatewayDebugCredentials|not present|2023-03-01-preview| +|ApiManagement|listGatewayKeys|2020-12-01|2022-08-01| +|ApiManagement|listGatewayTrace|not present|2023-03-01-preview| +|ApiManagement|listIdentityProviderSecrets|2020-12-01|2022-08-01| +|ApiManagement|listNamedValue|2020-12-01|2022-08-01| +|ApiManagement|listOpenIdConnectProviderSecrets|2020-12-01|2022-08-01| +|ApiManagement|listPolicyFragmentReferences|2021-12-01-preview|2022-08-01| +|ApiManagement|listSubscriptionSecrets|2020-12-01|2022-08-01| +|ApiManagement|listTenantAccessGitSecrets|2019-12-01|Replaced by listTenantAccessSecrets| +|ApiManagement|listTenantAccessSecrets|2020-12-01|2022-08-01| +|ApiManagement|listWorkspaceNamedValue|not present|2022-09-01-preview| +|ApiManagement|listWorkspacePolicyFragmentReferences|not present|2022-09-01-preview| +|ApiManagement|listWorkspaceSubscriptionSecrets|not present|2022-09-01-preview| +|ApiManagement|Logger|2020-12-01|2022-08-01| +|ApiManagement|NamedValue|2020-12-01|2022-08-01| +|ApiManagement|NotificationRecipientEmail|2020-12-01|2022-08-01| +|ApiManagement|NotificationRecipientUser|2020-12-01|2022-08-01| +|ApiManagement|OpenIdConnectProvider|2020-12-01|2022-08-01| +|ApiManagement|Policy|2020-12-01|2022-08-01| +|ApiManagement|PolicyFragment|2021-12-01-preview|2022-08-01| +|ApiManagement|PrivateEndpointConnectionByName|2021-04-01-preview|2022-08-01| +|ApiManagement|Product|2020-12-01|2022-08-01| +|ApiManagement|ProductApi|2020-12-01|2022-08-01| +|ApiManagement|ProductApiLink|not present|2022-09-01-preview| +|ApiManagement|ProductGroup|2020-12-01|2022-08-01| +|ApiManagement|ProductGroupLink|not present|2022-09-01-preview| +|ApiManagement|ProductPolicy|2020-12-01|2022-08-01| +|ApiManagement|ProductWiki|not present|2022-08-01| +|ApiManagement|Property|2019-01-01|Replaced by NamedValue| +|ApiManagement|Schema|2021-04-01-preview|2021-04-01-preview| +|ApiManagement|Subscription|2020-12-01|2022-08-01| +|ApiManagement|Tag|2020-12-01|2022-08-01| +|ApiManagement|TagApiLink|not present|2022-09-01-preview| +|ApiManagement|TagByApi|2020-12-01|2022-08-01| +|ApiManagement|TagByOperation|2020-12-01|2022-08-01| +|ApiManagement|TagByProduct|2020-12-01|2022-08-01| +|ApiManagement|TagOperationLink|not present|2022-09-01-preview| +|ApiManagement|TagProductLink|not present|2022-09-01-preview| +|ApiManagement|User|2020-12-01|2022-08-01| +|ApiManagement|Workspace|not present|2022-09-01-preview| +|ApiManagement|WorkspaceApi|not present|2022-09-01-preview| +|ApiManagement|WorkspaceApiOperation|not present|2022-09-01-preview| +|ApiManagement|WorkspaceApiOperationPolicy|not present|2022-09-01-preview| +|ApiManagement|WorkspaceApiPolicy|not present|2022-09-01-preview| +|ApiManagement|WorkspaceApiRelease|not present|2022-09-01-preview| +|ApiManagement|WorkspaceApiSchema|not present|2022-09-01-preview| +|ApiManagement|WorkspaceApiVersionSet|not present|2022-09-01-preview| +|ApiManagement|WorkspaceGlobalSchema|not present|2022-09-01-preview| +|ApiManagement|WorkspaceGroup|not present|2022-09-01-preview| +|ApiManagement|WorkspaceGroupUser|not present|2022-09-01-preview| +|ApiManagement|WorkspaceNamedValue|not present|2022-09-01-preview| +|ApiManagement|WorkspaceNotificationRecipientEmail|not present|2022-09-01-preview| +|ApiManagement|WorkspaceNotificationRecipientUser|not present|2022-09-01-preview| +|ApiManagement|WorkspacePolicy|not present|2022-09-01-preview| +|ApiManagement|WorkspacePolicyFragment|not present|2022-09-01-preview| +|ApiManagement|WorkspaceProduct|not present|2022-09-01-preview| +|ApiManagement|WorkspaceProductApiLink|not present|2022-09-01-preview| +|ApiManagement|WorkspaceProductGroupLink|not present|2022-09-01-preview| +|ApiManagement|WorkspaceProductPolicy|not present|2022-09-01-preview| +|ApiManagement|WorkspaceSubscription|not present|2022-09-01-preview| +|ApiManagement|WorkspaceTag|not present|2022-09-01-preview| +|ApiManagement|WorkspaceTagApiLink|not present|2022-09-01-preview| +|ApiManagement|WorkspaceTagOperationLink|not present|2022-09-01-preview| +|ApiManagement|WorkspaceTagProductLink|not present|2022-09-01-preview| +|App|Certificate|2022-03-01|2022-10-01| +|App|ConnectedEnvironment|not present|2022-10-01| +|App|ConnectedEnvironmentsCertificate|not present|2022-10-01| +|App|ConnectedEnvironmentsDaprComponent|not present|2022-10-01| +|App|ConnectedEnvironmentsStorage|not present|2022-10-01| +|App|ContainerApp|2022-03-01|2022-10-01| +|App|ContainerAppsAuthConfig|2022-03-01|2022-10-01| +|App|ContainerAppsSourceControl|2022-03-01|2022-10-01| +|App|DaprComponent|2022-03-01|2022-10-01| +|App|getContainerAppAuthToken|not present|2022-10-01| +|App|getManagedEnvironmentAuthToken|not present|2022-10-01| +|App|Job|not present|2023-04-01-preview| +|App|listConnectedEnvironmentsDaprComponentSecrets|not present|2022-10-01| +|App|listContainerAppCustomHostNameAnalysis|2022-03-01|2022-10-01| +|App|listContainerAppSecrets|2022-03-01|2022-10-01| +|App|listDaprComponentSecrets|2022-03-01|2022-10-01| +|App|listJobSecrets|not present|2023-04-01-preview| +|App|ManagedCertificate|not present|2023-04-01-preview| +|App|ManagedEnvironment|2022-03-01|2022-10-01| +|App|ManagedEnvironmentsStorage|2022-03-01|2022-10-01| +|AppComplianceAutomation|Report|2022-11-16-preview|2022-11-16-preview| +|AppConfiguration|ConfigurationStore|2020-06-01|2023-03-01| +|AppConfiguration|KeyValue|2020-07-01-preview|2023-03-01| +|AppConfiguration|listConfigurationStoreKeys|2020-06-01|2023-03-01| +|AppConfiguration|listConfigurationStoreKeyValue|2020-06-01|Renamed to listConfigurationStoreKeys| +|AppConfiguration|PrivateEndpointConnection|2020-06-01|2023-03-01| +|AppConfiguration|Replica|not present|2023-03-01| +|AppPlatform|ApiPortal|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|ApiPortalCustomDomain|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|Apm|not present|2023-05-01-preview| +|AppPlatform|App|2020-07-01|2023-05-01-preview| +|AppPlatform|ApplicationAccelerator|not present|2023-05-01-preview| +|AppPlatform|ApplicationLiveView|not present|2023-05-01-preview| +|AppPlatform|Binding|2020-07-01|2023-05-01-preview| +|AppPlatform|BuildpackBinding|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|BuildServiceAgentPool|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|BuildServiceBuild|not present|2023-05-01-preview| +|AppPlatform|BuildServiceBuilder|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|Certificate|2020-07-01|2023-05-01-preview| +|AppPlatform|ConfigServer|2020-07-01|2023-05-01-preview| +|AppPlatform|ConfigurationService|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|ContainerRegistry|not present|2023-05-01-preview| +|AppPlatform|CustomDomain|2020-07-01|2023-05-01-preview| +|AppPlatform|CustomizedAccelerator|not present|2023-05-01-preview| +|AppPlatform|Deployment|2020-07-01|2023-05-01-preview| +|AppPlatform|DevToolPortal|not present|2023-05-01-preview| +|AppPlatform|Gateway|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|GatewayCustomDomain|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|GatewayRouteConfig|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|getAppResourceUploadUrl|2020-07-01|2023-05-01-preview| +|AppPlatform|getBuildServiceBuildResultLog|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|getBuildServiceResourceUploadUrl|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|getDeploymentLogFileUrl|2020-07-01|2023-05-01-preview| +|AppPlatform|getDeploymentRemoteDebuggingConfig|not present|2023-05-01-preview| +|AppPlatform|listApmSecretKeys|not present|2023-05-01-preview| +|AppPlatform|listBuildServiceBuilderDeployments|not present|2023-05-01-preview| +|AppPlatform|listGatewayEnvSecrets|not present|2023-05-01-preview| +|AppPlatform|listServiceGloballyEnabledApms|not present|2023-05-01-preview| +|AppPlatform|listServiceTestKeys|2020-07-01|2023-05-01-preview| +|AppPlatform|MonitoringSetting|2020-07-01|2023-05-01-preview| +|AppPlatform|Service|2020-07-01|2023-05-01-preview| +|AppPlatform|ServiceRegistry|2022-01-01-preview|2023-05-01-preview| +|AppPlatform|Storage|2021-09-01-preview|2023-05-01-preview| +|Attestation|AttestationProvider|2020-10-01|2021-06-01| +|Attestation|PrivateEndpointConnection|2020-10-01|2021-06-01| +|Authorization|AccessReviewHistoryDefinitionById|2021-11-16-preview|2021-12-01-preview| +|Authorization|AccessReviewScheduleDefinitionById|2021-03-01-preview|2021-12-01-preview| +|Authorization|ManagementLockAtResourceGroupLevel|2017-04-01|2020-05-01| +|Authorization|ManagementLockAtResourceLevel|2017-04-01|2020-05-01| +|Authorization|ManagementLockAtSubscriptionLevel|2017-04-01|2020-05-01| +|Authorization|ManagementLockByScope|2017-04-01|2020-05-01| +|Authorization|PolicyAssignment|2020-09-01|2022-06-01| +|Authorization|PolicyDefinition|2020-09-01|2021-06-01| +|Authorization|PolicyDefinitionAtManagementGroup|2020-09-01|2021-06-01| +|Authorization|PolicyExemption|2020-07-01-preview|2022-07-01-preview| +|Authorization|PolicySetDefinition|2020-09-01|2021-06-01| +|Authorization|PolicySetDefinitionAtManagementGroup|2020-09-01|2021-06-01| +|Authorization|PrivateLinkAssociation|2020-05-01|2020-05-01| +|Authorization|ResourceManagementPrivateLink|2020-05-01|2020-05-01| +|Authorization|RoleAssignment|2020-10-01-preview|2022-04-01| +|Authorization|RoleDefinition|2018-01-01-preview|2022-05-01-preview| +|Authorization|RoleManagementPolicyAssignment|2020-10-01|2020-10-01| +|Authorization|ScopeAccessReviewHistoryDefinitionById|2021-12-01-preview|2021-12-01-preview| +|Authorization|ScopeAccessReviewScheduleDefinitionById|2021-12-01-preview|2021-12-01-preview| +|Authorization|Variable|not present|2022-08-01-preview| +|Authorization|VariableAtManagementGroup|not present|2022-08-01-preview| +|Authorization|VariableValue|not present|2022-08-01-preview| +|Authorization|VariableValueAtManagementGroup|not present|2022-08-01-preview| +|Automanage|Account|2020-06-30-preview|2020-06-30-preview| +|Automanage|ConfigurationProfile|not present|2022-05-04| +|Automanage|ConfigurationProfileAssignment|2020-06-30-preview|2022-05-04| +|Automanage|ConfigurationProfileHCIAssignment|not present|2022-05-04| +|Automanage|ConfigurationProfileHCRPAssignment|not present|2022-05-04| +|Automanage|ConfigurationProfilePreference|2020-06-30-preview|2020-06-30-preview| +|Automanage|ConfigurationProfilesVersion|not present|2022-05-04| +|Automation|AutomationAccount|2021-06-22|2022-08-08| +|Automation|Certificate|2019-06-01|2022-08-08| +|Automation|Connection|2019-06-01|2022-08-08| +|Automation|ConnectionType|2019-06-01|2022-08-08| +|Automation|Credential|2019-06-01|2022-08-08| +|Automation|DscConfiguration|2019-06-01|2022-08-08| +|Automation|DscNodeConfiguration|2019-06-01|2022-08-08| +|Automation|HybridRunbookWorker|2021-06-22|2022-08-08| +|Automation|HybridRunbookWorkerGroup|2021-06-22|2022-08-08| +|Automation|JobSchedule|2019-06-01|2022-08-08| +|Automation|listKeyByAutomationAccount|2021-06-22|2022-08-08| +|Automation|Module|2019-06-01|2022-08-08| +|Automation|PrivateEndpointConnection|2020-01-13-preview|2020-01-13-preview| +|Automation|Python2Package|2019-06-01|2022-08-08| +|Automation|Python3Package|not present|2022-08-08| +|Automation|Runbook|2019-06-01|2022-08-08| +|Automation|Schedule|2019-06-01|2022-08-08| +|Automation|SoftwareUpdateConfigurationByName|2019-06-01|2019-06-01| +|Automation|SourceControl|2019-06-01|2022-08-08| +|Automation|Variable|2019-06-01|2022-08-08| +|Automation|Watcher|2019-06-01|2020-01-13-preview| +|Automation|Webhook|2015-10-31|2015-10-31| +|AutonomousDevelopmentPlatform|Account|2021-02-01-preview|2021-11-01-preview| +|AutonomousDevelopmentPlatform|DataPool|2021-02-01-preview|2021-11-01-preview| +|AVS|Addon|2020-07-17-preview|2022-05-01| +|AVS|Authorization|2020-03-20|2022-05-01| +|AVS|CloudLink|2021-06-01|2022-05-01| +|AVS|Cluster|2020-03-20|2022-05-01| +|AVS|Datastore|2021-01-01-preview|2022-05-01| +|AVS|getScriptExecutionLogs|2021-06-01|2022-05-01| +|AVS|GlobalReachConnection|2020-07-17-preview|2022-05-01| +|AVS|HcxEnterpriseSite|2020-03-20|2022-05-01| +|AVS|listClusterZones|not present|2022-05-01| +|AVS|listPrivateCloudAdminCredentials|2020-03-20|2022-05-01| +|AVS|PlacementPolicy|2021-12-01|2022-05-01| +|AVS|PrivateCloud|2020-03-20|2022-05-01| +|AVS|ScriptExecution|2021-06-01|2022-05-01| +|AVS|WorkloadNetworkDhcp|2020-07-17-preview|2022-05-01| +|AVS|WorkloadNetworkDnsService|2020-07-17-preview|2022-05-01| +|AVS|WorkloadNetworkDnsZone|2020-07-17-preview|2022-05-01| +|AVS|WorkloadNetworkPortMirroring|2020-07-17-preview|2022-05-01| +|AVS|WorkloadNetworkPublicIP|2021-06-01|2022-05-01| +|AVS|WorkloadNetworkSegment|2020-07-17-preview|2022-05-01| +|AVS|WorkloadNetworkVMGroup|2020-07-17-preview|2022-05-01| +|AzureActiveDirectory|B2CTenant|2019-01-01-preview|2021-04-01| +|AzureActiveDirectory|GuestUsage|2020-05-01-preview|2021-04-01| +|AzureArcData|ActiveDirectoryConnector|2022-03-01-preview|2023-01-15-preview| +|AzureArcData|DataController|2021-06-01-preview|2023-01-15-preview| +|AzureArcData|FailoverGroup|not present|2023-01-15-preview| +|AzureArcData|PostgresInstance|2021-06-01-preview|2023-01-15-preview| +|AzureArcData|SqlManagedInstance|2021-06-01-preview|2023-01-15-preview| +|AzureArcData|SqlServerDatabase|not present|2023-01-15-preview| +|AzureArcData|SqlServerInstance|2021-06-01-preview|2023-01-15-preview| +|AzureData|SqlServer|2019-07-24-preview|2019-07-24-preview| +|AzureData|SqlServerRegistration|2019-07-24-preview|2019-07-24-preview| +|AzureSphere|Catalog|2022-09-01-preview|2022-09-01-preview| +|AzureSphere|Deployment|2022-09-01-preview|2022-09-01-preview| +|AzureSphere|Device|2022-09-01-preview|2022-09-01-preview| +|AzureSphere|DeviceGroup|2022-09-01-preview|2022-09-01-preview| +|AzureSphere|Image|2022-09-01-preview|2022-09-01-preview| +|AzureSphere|listCatalogDeployments|2022-09-01-preview|2022-09-01-preview| +|AzureSphere|listCatalogDeviceGroups|2022-09-01-preview|2022-09-01-preview| +|AzureSphere|listCatalogDeviceInsights|2022-09-01-preview|2022-09-01-preview| +|AzureSphere|listCatalogDevices|2022-09-01-preview|2022-09-01-preview| +|AzureSphere|Product|2022-09-01-preview|2022-09-01-preview| +|AzureStack|CustomerSubscription|2017-06-01|2022-06-01| +|AzureStack|getProduct|2017-06-01|2022-06-01| +|AzureStack|getProducts|2017-06-01|2022-06-01| +|AzureStack|getRegistrationActivationKey|2017-06-01|2022-06-01| +|AzureStack|LinkedSubscription|2020-06-01-preview|2020-06-01-preview| +|AzureStack|listProductDetails|2017-06-01|2022-06-01| +|AzureStack|listProducts|2017-06-01|2022-06-01| +|AzureStack|Registration|2017-06-01|2022-06-01| +|AzureStackHCI|ArcSetting|2021-01-01-preview|2023-03-01| +|AzureStackHCI|Cluster|2020-10-01|2023-03-01| +|AzureStackHCI|Extension|2021-01-01-preview|2023-03-01| +|AzureStackHCI|GalleryImage|not present|2022-12-15-preview| +|AzureStackHCI|GuestAgent|not present|2022-12-15-preview| +|AzureStackHCI|HybridIdentityMetadatum|not present|2022-12-15-preview| +|AzureStackHCI|MachineExtension|not present|2022-12-15-preview| +|AzureStackHCI|MarketplaceGalleryImage|not present|2022-12-15-preview| +|AzureStackHCI|NetworkInterface|not present|2022-12-15-preview| +|AzureStackHCI|StorageContainer|not present|2022-12-15-preview| +|AzureStackHCI|Update|not present|2023-03-01| +|AzureStackHCI|UpdateRun|not present|2023-03-01| +|AzureStackHCI|UpdateSummary|not present|2023-03-01| +|AzureStackHCI|VirtualHardDisk|not present|2022-12-15-preview| +|AzureStackHCI|VirtualMachine|not present|2022-12-15-preview| +|AzureStackHCI|VirtualNetwork|not present|2022-12-15-preview| +|BareMetalInfrastructure|AzureBareMetalStorageInstance|not present|2023-04-06| +|Batch|Application|2021-01-01|2023-05-01| +|Batch|ApplicationPackage|2021-01-01|2023-05-01| +|Batch|BatchAccount|2021-01-01|2023-05-01| +|Batch|Certificate|2021-01-01|Deprecated and removed by Azure| +|Batch|listBatchAccountKeys|2021-01-01|2023-05-01| +|Batch|Pool|2021-01-01|2023-05-01| +|Billing|BillingRoleAssignmentByBillingAccount|2019-10-01-preview|2019-10-01-preview| +|Billing|BillingRoleAssignmentByDepartment|2019-10-01-preview|2019-10-01-preview| +|Billing|BillingRoleAssignmentByEnrollmentAccount|2019-10-01-preview|2019-10-01-preview| +|Billing|listBillingAccountInvoiceSectionsByCreateSubscriptionPermission|2020-05-01|2020-05-01| +|Blockchain|BlockchainMember|2018-06-01-preview|2018-06-01-preview| +|Blockchain|listBlockchainMemberApiKeys|2018-06-01-preview|2018-06-01-preview| +|Blockchain|listLocationConsortiums|2018-06-01-preview|2018-06-01-preview| +|Blockchain|listTransactionNodeApiKeys|2018-06-01-preview|2018-06-01-preview| +|Blockchain|TransactionNode|2018-06-01-preview|2018-06-01-preview| +|Blueprint|Artifact|2018-11-01-preview|2018-11-01-preview| +|Blueprint|Assignment|2018-11-01-preview|2018-11-01-preview| +|Blueprint|Blueprint|2018-11-01-preview|2018-11-01-preview| +|Blueprint|PublishedBlueprint|2018-11-01-preview|2018-11-01-preview| +|BotService|Bot|2021-03-01|2022-09-15| +|BotService|BotConnection|2021-03-01|2022-09-15| +|BotService|Channel|2021-03-01|2022-09-15| +|BotService|EnterpriseChannel|2018-07-12|[Deprecated by Azure](https:||learn.microsoft.com|en-us|dotnet|api|microsoft.bot.connector.channels.enterprisechannel?view=botbuilder-dotnet-stable)| +|BotService|listBotConnectionServiceProviders|2021-03-01|2022-09-15| +|BotService|listBotConnectionWithSecrets|2021-03-01|2022-09-15| +|BotService|listChannelWithKeys|2021-03-01|2022-09-15| +|BotService|listQnAMakerEndpointKey|not present|2022-09-15| +|BotService|PrivateEndpointConnection|2021-05-01-preview|2022-09-15| +|Cache|AccessPolicy|not present|2023-05-01-preview| +|Cache|AccessPolicyAssignment|not present|2023-05-01-preview| +|Cache|Database|2021-03-01|2023-03-01-preview| +|Cache|EnterprisePrivateEndpointConnection|not present|2023-03-01-preview| +|Cache|FirewallRule|2020-06-01|2023-04-01| +|Cache|LinkedServer|2020-06-01|2023-04-01| +|Cache|listDatabaseKeys|2021-03-01|2023-03-01-preview| +|Cache|listRedisKeys|2020-06-01|2023-04-01| +|Cache|PatchSchedule|2020-06-01|2023-04-01| +|Cache|PrivateEndpointConnection|2021-03-01|2023-04-01| +|Cache|Redis|2020-06-01|2023-04-01| +|Cache|RedisEnterprise|2021-03-01|2023-03-01-preview| +|Cdn|AFDCustomDomain|2020-09-01|2023-05-01| +|Cdn|AFDEndpoint|2020-09-01|2023-05-01| +|Cdn|AFDOrigin|2020-09-01|2023-05-01| +|Cdn|AFDOriginGroup|2020-09-01|2023-05-01| +|Cdn|CustomDomain|2020-09-01|2023-05-01| +|Cdn|Endpoint|2020-09-01|2023-05-01| +|Cdn|getProfileSupportedOptimizationTypes|2020-09-01|2023-05-01| +|Cdn|Origin|2020-09-01|2023-05-01| +|Cdn|OriginGroup|2020-09-01|2023-05-01| +|Cdn|Policy|2020-09-01|2023-05-01| +|Cdn|Profile|2020-09-01|2023-05-01| +|Cdn|Route|2020-09-01|2023-05-01| +|Cdn|Rule|2020-09-01|2023-05-01| +|Cdn|RuleSet|2020-09-01|2023-05-01| +|Cdn|Secret|2020-09-01|2023-05-01| +|Cdn|SecurityPolicy|2020-09-01|2023-05-01| +|CertificateRegistration|AppServiceCertificateOrder|2020-10-01|2022-09-01| +|CertificateRegistration|AppServiceCertificateOrderCertificate|2020-10-01|2022-09-01| +|ChangeAnalysis|ConfigurationProfile|2020-04-01-preview|2020-04-01-preview| +|Chaos|Capability|2021-09-15-preview|2023-04-15-preview| +|Chaos|Experiment|2021-09-15-preview|2023-04-15-preview| +|Chaos|Target|2021-09-15-preview|2023-04-15-preview| +|CognitiveServices|Account|2017-04-18|2023-05-01| +|CognitiveServices|CommitmentPlan|2021-10-01|2023-05-01| +|CognitiveServices|CommitmentPlanAssociation|not present|2023-05-01| +|CognitiveServices|Deployment|2021-10-01|2023-05-01| +|CognitiveServices|listAccountKeys|2017-04-18|2023-05-01| +|CognitiveServices|PrivateEndpointConnection|2017-04-18|2023-05-01| +|CognitiveServices|SharedCommitmentPlan|not present|2023-05-01| +|Communication|CommunicationService|2020-08-20|2023-03-31| +|Communication|Domain|2021-10-01-preview|2023-03-31| +|Communication|EmailService|2021-10-01-preview|2023-03-31| +|Communication|listCommunicationServiceKeys|2020-08-20|2023-03-31| +|Communication|listEmailServiceVerifiedExchangeOnlineDomains|2021-10-01-preview|2023-03-31| +|Communication|SenderUsername|not present|2023-03-31| +|Compute|AvailabilitySet|2020-12-01|2023-03-01| +|Compute|CapacityReservation|2021-04-01|2023-03-01| +|Compute|CapacityReservationGroup|2021-04-01|2023-03-01| +|Compute|CloudService|2021-03-01|2022-09-04| +|Compute|DedicatedHost|2020-12-01|2023-03-01| +|Compute|DedicatedHostGroup|2020-12-01|2023-03-01| +|Compute|Disk|2020-12-01|2022-07-02| +|Compute|DiskAccess|2020-12-01|2022-07-02| +|Compute|DiskAccessAPrivateEndpointConnection|2020-12-01|2022-07-02| +|Compute|DiskEncryptionSet|2020-12-01|2022-07-02| +|Compute|Gallery|2020-09-30|2022-03-03| +|Compute|GalleryApplication|2020-09-30|2022-03-03| +|Compute|GalleryApplicationVersion|2020-09-30|2022-03-03| +|Compute|GalleryImage|2020-09-30|2022-03-03| +|Compute|GalleryImageVersion|2020-09-30|2022-03-03| +|Compute|getLogAnalyticExportRequestRateByInterval|2020-12-01|2023-03-01| +|Compute|getLogAnalyticExportThrottledRequests|2020-12-01|2023-03-01| +|Compute|Image|2020-12-01|2023-03-01| +|Compute|ProximityPlacementGroup|2020-12-01|2023-03-01| +|Compute|RestorePoint|2021-03-01|2023-03-01| +|Compute|RestorePointCollection|2021-03-01|2023-03-01| +|Compute|Snapshot|2020-12-01|2022-07-02| +|Compute|SshPublicKey|2020-12-01|2023-03-01| +|Compute|VirtualMachine|2021-03-01|2023-03-01| +|Compute|VirtualMachineExtension|2021-03-01|2023-03-01| +|Compute|VirtualMachineRunCommandByVirtualMachine|2021-03-01|2023-03-01| +|Compute|VirtualMachineScaleSet|2021-03-01|2023-03-01| +|Compute|VirtualMachineScaleSetExtension|2021-03-01|2023-03-01| +|Compute|VirtualMachineScaleSetVM|2021-03-01|2023-03-01| +|Compute|VirtualMachineScaleSetVMExtension|2021-03-01|2023-03-01| +|Compute|VirtualMachineScaleSetVMRunCommand|2021-03-01|2023-03-01| +|ConfidentialLedger|Ledger|2020-12-01-preview|2022-05-13| +|ConfidentialLedger|ManagedCCF|not present|2023-01-26-preview| +|Confluent|Organization|2020-03-01|2021-12-01| +|ConnectedVMwarevSphere|Cluster|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|Datastore|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|GuestAgent|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|Host|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|HybridIdentityMetadatum|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|InventoryItem|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|MachineExtension|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|ResourcePool|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|VCenter|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|VirtualMachine|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|VirtualMachineTemplate|2020-10-01-preview|2022-07-15-preview| +|ConnectedVMwarevSphere|VirtualNetwork|2020-10-01-preview|2022-07-15-preview| +|Consumption|Budget|2019-10-01|2023-05-01| +|ContainerInstance|ContainerGroup|2021-03-01|2023-05-01| +|ContainerRegistry|AgentPool|2019-06-01-preview|2019-06-01-preview| +|ContainerRegistry|BuildStep|not present|2018-02-01-preview| +|ContainerRegistry|CacheRule|not present|2023-01-01-preview| +|ContainerRegistry|ConnectedRegistry|2020-11-01-preview|2023-01-01-preview| +|ContainerRegistry|CredentialSet|not present|2023-01-01-preview| +|ContainerRegistry|ExportPipeline|2020-11-01-preview|2023-01-01-preview| +|ContainerRegistry|getBuildLogLink|2018-02-01-preview|2018-02-01-preview| +|ContainerRegistry|getRegistryBuildSourceUploadUrl|2018-02-01-preview|2018-02-01-preview| +|ContainerRegistry|getRegistryCredentials|2016-06-27-preview|2016-06-27-preview| +|ContainerRegistry|getWebhookCallbackConfig|2019-05-01|2022-12-01| +|ContainerRegistry|ImportPipeline|2020-11-01-preview|2023-01-01-preview| +|ContainerRegistry|listAgentPoolQueueStatus|2019-06-01-preview|2019-06-01-preview| +|ContainerRegistry|listBuildStepBuildArguments|2018-02-01-preview|2018-02-01-preview| +|ContainerRegistry|listBuildTaskSourceRepositoryProperties|2018-02-01-preview|2018-02-01-preview| +|ContainerRegistry|listRegistryBuildSourceUploadUrl|2019-06-01-preview|2019-06-01-preview| +|ContainerRegistry|listRegistryCredentials|2019-05-01|2022-12-01| +|ContainerRegistry|listRunLogSasUrl|2019-06-01-preview|2019-06-01-preview| +|ContainerRegistry|listTaskDetails|2019-06-01-preview|2019-06-01-preview| +|ContainerRegistry|listTaskRunDetails|2019-06-01-preview|2019-06-01-preview| +|ContainerRegistry|listWebhookEvents|2019-05-01|2022-12-01| +|ContainerRegistry|PipelineRun|2020-11-01-preview|2023-01-01-preview| +|ContainerRegistry|PrivateEndpointConnection|2020-11-01-preview|2022-12-01| +|ContainerRegistry|Registry|2019-05-01|2022-12-01| +|ContainerRegistry|Replication|2019-05-01|2022-12-01| +|ContainerRegistry|ScopeMap|2020-11-01-preview|2022-12-01| +|ContainerRegistry|Task|2019-06-01-preview|2019-06-01-preview| +|ContainerRegistry|TaskRun|2019-06-01-preview|2019-06-01-preview| +|ContainerRegistry|Token|2020-11-01-preview|2022-12-01| +|ContainerRegistry|Webhook|2019-05-01|2022-12-01| +|ContainerService|AgentPool|2021-03-01|2023-04-01| +|ContainerService|Fleet|not present|2023-03-15-preview| +|ContainerService|FleetMember|not present|2023-03-15-preview| +|ContainerService|listFleetCredentials|not present|2023-03-15-preview| +|ContainerService|listManagedClusterAccessProfile|2020-03-01|2020-03-01| +|ContainerService|listManagedClusterAdminCredentials|2021-03-01|2023-04-01| +|ContainerService|listManagedClusterMonitoringUserCredentials|2021-03-01|2023-04-01| +|ContainerService|listManagedClusterUserCredentials|2021-03-01|2023-04-01| +|ContainerService|MaintenanceConfiguration|2021-03-01|2023-04-01| +|ContainerService|ManagedCluster|2021-03-01|2023-04-01| +|ContainerService|ManagedClusterSnapshot|2022-02-02-preview|2023-05-02-preview| +|ContainerService|OpenShiftManagedCluster|2019-04-30|2019-10-27-preview| +|ContainerService|PrivateEndpointConnection|2021-03-01|2023-04-01| +|ContainerService|Snapshot|2021-08-01|2023-04-01| +|ContainerService|TrustedAccessRoleBinding|2022-04-02-preview|2023-05-02-preview| +|ContainerService|UpdateRun|not present|2023-03-15-preview| +|ContainerStorage|Pool|2023-03-01-preview|2023-03-01-preview| +|ContainerStorage|Volume|2023-03-01-preview|2023-03-01-preview| +|ContainerStorage|VolumeSnapshot|2023-03-01-preview|2023-03-01-preview| +|CostManagement|Budget|not present|2023-04-01-preview| +|CostManagement|CloudConnector|2019-03-01-preview|2019-03-01-preview| +|CostManagement|Connector|not present|2018-08-01-preview| +|CostManagement|CostAllocationRule|2020-03-01-preview|2020-03-01-preview| +|CostManagement|Export|2020-06-01|2023-03-01| +|CostManagement|MarkupRule|not present|2022-10-05-preview| +|CostManagement|Report|2018-08-01-preview|2018-08-01-preview| +|CostManagement|ReportByBillingAccount|2018-08-01-preview|2018-08-01-preview| +|CostManagement|ReportByDepartment|2018-08-01-preview|2018-08-01-preview| +|CostManagement|ReportByResourceGroupName|2018-08-01-preview|2018-08-01-preview| +|CostManagement|ScheduledAction|2022-04-01-preview|2023-03-01| +|CostManagement|ScheduledActionByScope|2022-04-01-preview|2023-03-01| +|CostManagement|Setting|2019-11-01|2019-11-01| +|CostManagement|SettingByScope|not present|2022-10-05-preview| +|CostManagement|View|2019-11-01|2023-03-01| +|CostManagement|ViewByScope|2019-11-01|2023-03-01| +|CustomerInsights|Connector|2017-04-26|2017-04-26| +|CustomerInsights|ConnectorMapping|2017-04-26|2017-04-26| +|CustomerInsights|getImageUploadUrlForData|2017-04-26|2017-04-26| +|CustomerInsights|getImageUploadUrlForEntityType|2017-04-26|2017-04-26| +|CustomerInsights|getPredictionModelStatus|2017-04-26|2017-04-26| +|CustomerInsights|getPredictionTrainingResults|2017-04-26|2017-04-26| +|CustomerInsights|getProfileEnrichingKpis|2017-04-26|2017-04-26| +|CustomerInsights|Hub|2017-04-26|2017-04-26| +|CustomerInsights|Kpi|2017-04-26|2017-04-26| +|CustomerInsights|Link|2017-04-26|2017-04-26| +|CustomerInsights|Prediction|2017-04-26|2017-04-26| +|CustomerInsights|Profile|2017-04-26|2017-04-26| +|CustomerInsights|Relationship|2017-04-26|2017-04-26| +|CustomerInsights|RelationshipLink|2017-04-26|2017-04-26| +|CustomerInsights|RoleAssignment|2017-04-26|2017-04-26| +|CustomerInsights|View|2017-04-26|2017-04-26| +|CustomProviders|Association|2018-09-01-preview|2018-09-01-preview| +|CustomProviders|CustomResourceProvider|2018-09-01-preview|2018-09-01-preview| +|Dashboard|Grafana|2022-05-01-preview|2022-08-01| +|Dashboard|PrivateEndpointConnection|2022-05-01-preview|2022-08-01| +|DataBox|Job|2020-11-01|2022-12-01| +|DataBox|listJobCredentials|2020-11-01|2022-12-01| +|DataBoxEdge|Addon|2020-12-01|2022-03-01| +|DataBoxEdge|BandwidthSchedule|2020-12-01|2022-03-01| +|DataBoxEdge|Container|2020-12-01|2022-03-01| +|DataBoxEdge|Device|2020-12-01|2022-03-01| +|DataBoxEdge|getDeviceExtendedInformation|2020-12-01|2022-03-01| +|DataBoxEdge|listOrderDCAccessCode|2020-12-01|2022-03-01| +|DataBoxEdge|MonitoringConfig|2020-12-01|2022-03-01| +|DataBoxEdge|Order|2020-12-01|2022-03-01| +|DataBoxEdge|Role|2020-12-01|2022-03-01| +|DataBoxEdge|Share|2020-12-01|2022-03-01| +|DataBoxEdge|StorageAccount|2020-12-01|2022-03-01| +|DataBoxEdge|StorageAccountCredential|2020-12-01|2022-03-01| +|DataBoxEdge|Trigger|2020-12-01|2022-03-01| +|DataBoxEdge|User|2020-12-01|2022-03-01| +|Databricks|AccessConnector|2022-04-01-preview|2023-05-01| +|Databricks|PrivateEndpointConnection|2022-04-01-preview|2023-02-01| +|Databricks|vNetPeering|2018-04-01|2023-02-01| +|Databricks|Workspace|2018-04-01|2023-02-01| +|DataCatalog|ADCCatalog|2016-03-30|2016-03-30| +|Datadog|getMonitorDefaultKey|2021-03-01|2022-06-01| +|Datadog|listMonitorApiKeys|2021-03-01|2022-06-01| +|Datadog|listMonitorHosts|2021-03-01|2022-06-01| +|Datadog|listMonitorLinkedResources|2021-03-01|2022-06-01| +|Datadog|listMonitorMonitoredResources|2021-03-01|2022-06-01| +|Datadog|Monitor|2021-03-01|2022-06-01| +|DataFactory|ChangeDataCapture|not present|2018-06-01| +|DataFactory|CredentialOperation|2018-06-01|2018-06-01| +|DataFactory|DataFlow|2018-06-01|2018-06-01| +|DataFactory|Dataset|2018-06-01|2018-06-01| +|DataFactory|Factory|2018-06-01|2018-06-01| +|DataFactory|getExposureControlFeatureValue|2018-06-01|2018-06-01| +|DataFactory|getExposureControlFeatureValueByFactory|2018-06-01|2018-06-01| +|DataFactory|getFactoryDataPlaneAccess|2018-06-01|2018-06-01| +|DataFactory|getFactoryGitHubAccessToken|2018-06-01|2018-06-01| +|DataFactory|getIntegrationRuntimeConnectionInfo|2018-06-01|2018-06-01| +|DataFactory|getIntegrationRuntimeObjectMetadatum|2018-06-01|2018-06-01| +|DataFactory|getIntegrationRuntimeStatus|2018-06-01|2018-06-01| +|DataFactory|getTriggerEventSubscriptionStatus|2018-06-01|2018-06-01| +|DataFactory|GlobalParameter|2018-06-01|2018-06-01| +|DataFactory|IntegrationRuntime|2018-06-01|2018-06-01| +|DataFactory|LinkedService|2018-06-01|2018-06-01| +|DataFactory|listIntegrationRuntimeAuthKeys|2018-06-01|2018-06-01| +|DataFactory|ManagedPrivateEndpoint|2018-06-01|2018-06-01| +|DataFactory|Pipeline|2018-06-01|2018-06-01| +|DataFactory|PrivateEndpointConnection|2018-06-01|2018-06-01| +|DataFactory|Trigger|2018-06-01|2018-06-01| +|DataLakeAnalytics|Account|2016-11-01|2019-11-01-preview| +|DataLakeAnalytics|ComputePolicy|2016-11-01|2019-11-01-preview| +|DataLakeAnalytics|DataLakeStoreAccount|2016-11-01|2019-11-01-preview| +|DataLakeAnalytics|FirewallRule|2016-11-01|2019-11-01-preview| +|DataLakeAnalytics|listStorageAccountSasTokens|2016-11-01|2019-11-01-preview| +|DataLakeAnalytics|StorageAccount|2016-11-01|2019-11-01-preview| +|DataLakeStore|Account|2016-11-01|2016-11-01| +|DataLakeStore|FirewallRule|2016-11-01|2016-11-01| +|DataLakeStore|TrustedIdProvider|2016-11-01|2016-11-01| +|DataLakeStore|VirtualNetworkRule|2016-11-01|2016-11-01| +|DataMigration|DatabaseMigrationsSqlDb|2022-03-30-preview|2022-03-30-preview| +|DataMigration|File|2018-07-15-preview|2021-06-30| +|DataMigration|listSqlMigrationServiceAuthKeys|2021-10-30-preview|2022-03-30-preview| +|DataMigration|listSqlMigrationServiceMonitoringData|2021-10-30-preview|2022-03-30-preview| +|DataMigration|Project|2018-04-19|2021-06-30| +|DataMigration|Service|2018-04-19|2021-06-30| +|DataMigration|ServiceTask|not present|2021-06-30| +|DataMigration|SqlMigrationService|2021-10-30-preview|2022-03-30-preview| +|DataMigration|Task|2018-04-19|2021-06-30| +|DataProtection|BackupInstance|2021-01-01|2023-01-01| +|DataProtection|BackupPolicy|2021-01-01|2023-01-01| +|DataProtection|BackupVault|2021-01-01|2023-01-01| +|DataProtection|DppResourceGuardProxy|not present|2023-01-01| +|DataProtection|ResourceGuard|2021-10-01-preview|2023-01-01| +|DataShare|Account|2020-09-01|2021-08-01| +|DataShare|DataSet|2020-09-01|2021-08-01| +|DataShare|DataSetMapping|2020-09-01|2021-08-01| +|DataShare|Invitation|2020-09-01|2021-08-01| +|DataShare|listShareSubscriptionSourceShareSynchronizationSettings|2020-09-01|2021-08-01| +|DataShare|listShareSubscriptionSynchronizationDetails|2020-09-01|2021-08-01| +|DataShare|listShareSubscriptionSynchronizations|2020-09-01|2021-08-01| +|DataShare|listShareSynchronizationDetails|2020-09-01|2021-08-01| +|DataShare|listShareSynchronizations|2020-09-01|2021-08-01| +|DataShare|Share|2020-09-01|2021-08-01| +|DataShare|ShareSubscription|2020-09-01|2021-08-01| +|DataShare|SynchronizationSetting|2020-09-01|2021-08-01| +|DataShare|Trigger|2020-09-01|2021-08-01| +|DBforMariaDB|Configuration|2018-06-01|2018-06-01| +|DBforMariaDB|Database|2018-06-01|2018-06-01| +|DBforMariaDB|FirewallRule|2018-06-01|2018-06-01| +|DBforMariaDB|PrivateEndpointConnection|2018-06-01|2018-06-01| +|DBforMariaDB|Server|2018-06-01|2018-06-01| +|DBforMariaDB|VirtualNetworkRule|2018-06-01|2018-06-01| +|DBforMySQL|AzureADAdministrator|not present|2022-01-01| +|DBforMySQL|Configuration|2017-12-01|2022-01-01| +|DBforMySQL|Database|2017-12-01|2022-01-01| +|DBforMySQL|FirewallRule|2017-12-01|2022-01-01| +|DBforMySQL|getGetPrivateDnsZoneSuffixExecute|2021-05-01-preview|2022-01-01| +|DBforMySQL|PrivateEndpointConnection|2018-06-01|2022-09-30-preview| +|DBforMySQL|Server|2017-12-01|2022-01-01| +|DBforMySQL|ServerAdministrator|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server)| +|DBforMySQL|ServerKey|2020-01-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server)| +|DBforMySQL|VirtualNetworkRule|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/single-server/whats-happening-to-mysql-single-server)| +|DBforPostgreSQL|Administrator|not present|2022-12-01| +|DBforPostgreSQL|Cluster|not present|2022-11-08| +|DBforPostgreSQL|Configuration|2017-12-01|2022-12-01| +|DBforPostgreSQL|Database|2017-12-01|2022-12-01| +|DBforPostgreSQL|FirewallRule|2017-12-01|2022-12-01| +|DBforPostgreSQL|getGetPrivateDnsZoneSuffixExecute|2022-01-20-preview|2022-12-01| +|DBforPostgreSQL|Migration|not present|2023-03-01-preview| +|DBforPostgreSQL|PrivateEndpointConnection|2018-06-01|2022-11-08| +|DBforPostgreSQL|Role|not present|2022-11-08| +|DBforPostgreSQL|Server|2017-12-01|2022-12-01| +|DBforPostgreSQL|ServerAdministrator|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| +|DBforPostgreSQL|ServerKey|2020-01-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| +|DBforPostgreSQL|ServerSecurityAlertPolicy|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| +|DBforPostgreSQL|VirtualNetworkRule|2017-12-01|[This was used for Single Server only which has been replaced with Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server)| +|DelegatedNetwork|ControllerDetails|2021-03-15|2021-03-15| +|DelegatedNetwork|DelegatedSubnetServiceDetails|2021-03-15|2021-03-15| +|DelegatedNetwork|OrchestratorInstanceServiceDetails|2021-03-15|2021-03-15| +|DeploymentManager|ArtifactSource|2019-11-01-preview|2019-11-01-preview| +|DeploymentManager|Rollout|2019-11-01-preview|2019-11-01-preview| +|DeploymentManager|Service|2019-11-01-preview|2019-11-01-preview| +|DeploymentManager|ServiceTopology|2019-11-01-preview|2019-11-01-preview| +|DeploymentManager|ServiceUnit|2019-11-01-preview|2019-11-01-preview| +|DeploymentManager|Step|2019-11-01-preview|2019-11-01-preview| +|DesktopVirtualization|Application|2021-02-01-preview|2022-09-09| +|DesktopVirtualization|ApplicationGroup|2021-02-01-preview|2022-09-09| +|DesktopVirtualization|HostPool|2021-02-01-preview|2022-09-09| +|DesktopVirtualization|MSIXPackage|2021-02-01-preview|2022-09-09| +|DesktopVirtualization|PrivateEndpointConnectionByHostPool|2021-04-01-preview|2022-10-14-preview| +|DesktopVirtualization|PrivateEndpointConnectionByWorkspace|2021-04-01-preview|2022-10-14-preview| +|DesktopVirtualization|ScalingPlan|2021-02-01-preview|2022-09-09| +|DesktopVirtualization|ScalingPlanPooledSchedule|2022-04-01-preview|2022-09-09| +|DesktopVirtualization|Workspace|2021-02-01-preview|2022-09-09| +|DevCenter|AttachedNetworkByDevCenter|2022-09-01-preview|2023-04-01| +|DevCenter|Catalog|2022-09-01-preview|2023-04-01| +|DevCenter|DevBoxDefinition|2022-09-01-preview|2023-04-01| +|DevCenter|DevCenter|2022-09-01-preview|2023-04-01| +|DevCenter|EnvironmentType|2022-09-01-preview|2023-04-01| +|DevCenter|Gallery|2022-09-01-preview|2023-04-01| +|DevCenter|NetworkConnection|2022-09-01-preview|2023-04-01| +|DevCenter|Pool|2022-09-01-preview|2023-04-01| +|DevCenter|Project|2022-09-01-preview|2023-04-01| +|DevCenter|ProjectEnvironmentType|2022-09-01-preview|2023-04-01| +|DevCenter|Schedule|2022-09-01-preview|2023-04-01| +|DevHub|getGitHubOAuth|2022-04-01-preview|2022-10-11-preview| +|DevHub|Workflow|2022-04-01-preview|2022-10-11-preview| +|Devices|Certificate|2020-08-31|2022-11-15-preview| +|Devices|DpsCertificate|2020-03-01|2022-12-12| +|Devices|IotDpsResource|2020-03-01|2022-12-12| +|Devices|IotDpsResourcePrivateEndpointConnection|2020-03-01|2022-12-12| +|Devices|IotHubResource|2020-08-31|2022-11-15-preview| +|Devices|IotHubResourceEventHubConsumerGroup|2020-08-31|2022-11-15-preview| +|Devices|listIotDpsResourceKeys|2020-03-01|2022-12-12| +|Devices|listIotDpsResourceKeysForKeyName|2020-03-01|2022-12-12| +|Devices|listIotHubResourceKeys|2020-08-31|2022-11-15-preview| +|Devices|listIotHubResourceKeysForKeyName|2020-08-31|2022-11-15-preview| +|Devices|PrivateEndpointConnection|2020-08-31|2022-11-15-preview| +|DeviceUpdate|Account|2020-03-01-preview|2023-07-01| +|DeviceUpdate|Instance|2020-03-01-preview|2023-07-01| +|DeviceUpdate|PrivateEndpointConnection|2020-03-01-preview|2023-07-01| +|DeviceUpdate|PrivateEndpointConnectionProxy|2020-03-01-preview|2023-07-01| +|DevSpaces|Controller|2019-04-01|2019-04-01| +|DevSpaces|listControllerConnectionDetails|2019-04-01|2019-04-01| +|DevTestLab|ArtifactSource|2018-09-15|2018-09-15| +|DevTestLab|CustomImage|2018-09-15|2018-09-15| +|DevTestLab|Disk|2018-09-15|2018-09-15| +|DevTestLab|Environment|2018-09-15|2018-09-15| +|DevTestLab|Formula|2018-09-15|2018-09-15| +|DevTestLab|getVirtualMachineRdpFileContents|2018-09-15|2018-09-15| +|DevTestLab|GlobalSchedule|2018-09-15|2018-09-15| +|DevTestLab|Lab|2018-09-15|2018-09-15| +|DevTestLab|listLabVhds|2018-09-15|2018-09-15| +|DevTestLab|listScheduleApplicable|2018-09-15|2018-09-15| +|DevTestLab|listServiceFabricApplicableSchedules|2018-09-15|2018-09-15| +|DevTestLab|listVirtualMachineApplicableSchedules|2018-09-15|2018-09-15| +|DevTestLab|NotificationChannel|2018-09-15|2018-09-15| +|DevTestLab|Policy|2018-09-15|2018-09-15| +|DevTestLab|Schedule|2018-09-15|2018-09-15| +|DevTestLab|Secret|2018-09-15|2018-09-15| +|DevTestLab|ServiceFabric|2018-09-15|2018-09-15| +|DevTestLab|ServiceFabricSchedule|2018-09-15|2018-09-15| +|DevTestLab|ServiceRunner|2018-09-15|2018-09-15| +|DevTestLab|User|2018-09-15|2018-09-15| +|DevTestLab|VirtualMachine|2018-09-15|2018-09-15| +|DevTestLab|VirtualMachineSchedule|2018-09-15|2018-09-15| +|DevTestLab|VirtualNetwork|2018-09-15|2018-09-15| +|DigitalTwins|DigitalTwin|2020-12-01|2023-01-31| +|DigitalTwins|DigitalTwinsEndpoint|2020-12-01|2023-01-31| +|DigitalTwins|PrivateEndpointConnection|2020-12-01|2023-01-31| +|DigitalTwins|TimeSeriesDatabaseConnection|2021-06-30-preview|2023-01-31| +|DocumentDB|CassandraCluster|2021-03-01-preview|2023-04-15| +|DocumentDB|CassandraDataCenter|2021-03-01-preview|2023-04-15| +|DocumentDB|CassandraResourceCassandraKeyspace|2021-03-15|2023-04-15| +|DocumentDB|CassandraResourceCassandraTable|2021-03-15|2023-04-15| +|DocumentDB|CassandraResourceCassandraView|2021-07-01-preview|2023-03-15-preview| +|DocumentDB|DatabaseAccount|2021-03-15|2023-04-15| +|DocumentDB|GraphResourceGraph|2021-07-01-preview|2023-03-15-preview| +|DocumentDB|GremlinResourceGremlinDatabase|2021-03-15|2023-04-15| +|DocumentDB|GremlinResourceGremlinGraph|2021-03-15|2023-04-15| +|DocumentDB|listDatabaseAccountConnectionStrings|2021-03-15|2023-04-15| +|DocumentDB|listDatabaseAccountKeys|2021-03-15|2023-04-15| +|DocumentDB|listMongoClusterConnectionStrings|not present|2023-03-15-preview| +|DocumentDB|listNotebookWorkspaceConnectionInfo|2021-03-15|2023-04-15| +|DocumentDB|MongoCluster|not present|2023-03-15-preview| +|DocumentDB|MongoClusterFirewallRule|not present|2023-03-15-preview| +|DocumentDB|MongoDBResourceMongoDBCollection|2021-03-15|2023-04-15| +|DocumentDB|MongoDBResourceMongoDBDatabase|2021-03-15|2023-04-15| +|DocumentDB|MongoDBResourceMongoRoleDefinition|2021-10-15-preview|2023-04-15| +|DocumentDB|MongoDBResourceMongoUserDefinition|2021-10-15-preview|2023-04-15| +|DocumentDB|NotebookWorkspace|2021-03-15|2023-04-15| +|DocumentDB|PrivateEndpointConnection|2021-03-15|2023-04-15| +|DocumentDB|Service|2021-04-01-preview|2023-04-15| +|DocumentDB|SqlResourceSqlContainer|2021-03-15|2023-04-15| +|DocumentDB|SqlResourceSqlDatabase|2021-03-15|2023-04-15| +|DocumentDB|SqlResourceSqlRoleAssignment|2021-03-01-preview|2023-04-15| +|DocumentDB|SqlResourceSqlRoleDefinition|2021-03-01-preview|2023-04-15| +|DocumentDB|SqlResourceSqlStoredProcedure|2021-03-15|2023-04-15| +|DocumentDB|SqlResourceSqlTrigger|2021-03-15|2023-04-15| +|DocumentDB|SqlResourceSqlUserDefinedFunction|2021-03-15|2023-04-15| +|DocumentDB|TableResourceTable|2021-03-15|2023-04-15| +|DomainRegistration|Domain|2020-10-01|2022-09-01| +|DomainRegistration|DomainOwnershipIdentifier|2020-10-01|2022-09-01| +|DomainRegistration|listDomainRecommendations|2020-10-01|2022-09-01| +|DomainRegistration|listTopLevelDomainAgreements|2020-10-01|2022-09-01| +|Dynamics365Fraudprotection|InstanceDetails|2021-02-01-preview|2021-02-01-preview| +|Easm|LabelByWorkspace|2022-04-01-preview|2023-04-01-preview| +|Easm|Workspace|2022-04-01-preview|2023-04-01-preview| +|EdgeOrder|Address|not present|2022-05-01-preview| +|EdgeOrder|AddressByName|2021-12-01|2021-12-01| +|EdgeOrder|listConfigurations|2021-12-01|2021-12-01| +|EdgeOrder|listProductFamilies|2021-12-01|2021-12-01| +|EdgeOrder|listProductsAndConfigurationProductFamilies|not present|2022-05-01-preview| +|EdgeOrder|listProductsAndConfigurations|not present|2022-05-01-preview| +|EdgeOrder|OrderItem|not present|2022-05-01-preview| +|EdgeOrder|OrderItemByName|2021-12-01|2021-12-01| +|Education|Lab|2021-12-01-preview|2021-12-01-preview| +|Education|Student|2021-12-01-preview|2021-12-01-preview| +|Elastic|getOrganizationApiKey|not present|2023-06-01| +|Elastic|getOrganizationElasticToAzureSubscriptionMapping|not present|2023-06-15-preview| +|Elastic|listAllTrafficFilter|not present|2023-06-01| +|Elastic|listDeploymentInfo|2020-07-01|2023-06-01| +|Elastic|listlistAssociatedTrafficFilter|not present|2023-06-01| +|Elastic|listMonitoredResource|2020-07-01|2023-06-01| +|Elastic|listUpgradableVersionDetails|2021-10-01-preview|2023-06-01| +|Elastic|listVMHost|2020-07-01|2023-06-01| +|Elastic|Monitor|2020-07-01|2023-06-01| +|Elastic|TagRule|2020-07-01|2023-06-01| +|ElasticSan|ElasticSan|2021-11-20-preview|2021-11-20-preview| +|ElasticSan|Volume|2021-11-20-preview|2021-11-20-preview| +|ElasticSan|VolumeGroup|2021-11-20-preview|2021-11-20-preview| +|EngagementFabric|Account|2018-09-01-preview|2018-09-01-preview| +|EngagementFabric|Channel|2018-09-01-preview|2018-09-01-preview| +|EngagementFabric|listAccountChannelTypes|2018-09-01-preview|2018-09-01-preview| +|EngagementFabric|listAccountKeys|2018-09-01-preview|2018-09-01-preview| +|EnterpriseKnowledgeGraph|EnterpriseKnowledgeGraph|2018-12-03|2018-12-03| +|EventGrid|CaCertificate|not present|2023-06-01-preview| +|EventGrid|Channel|2021-10-15-preview|2022-06-15| +|EventGrid|Client|not present|2023-06-01-preview| +|EventGrid|ClientGroup|not present|2023-06-01-preview| +|EventGrid|Domain|2020-06-01|2022-06-15| +|EventGrid|DomainEventSubscription|2021-10-15-preview|2022-06-15| +|EventGrid|DomainTopic|2020-06-01|2022-06-15| +|EventGrid|DomainTopicEventSubscription|2021-10-15-preview|2022-06-15| +|EventGrid|EventChannel|2021-06-01-preview|Removed from defaults due to deprecation| +|EventGrid|EventSubscription|2020-06-01|2022-06-15| +|EventGrid|getChannelFullUrl|2021-10-15-preview|2022-06-15| +|EventGrid|getDomainEventSubscriptionDeliveryAttributes|2021-10-15-preview|2022-06-15| +|EventGrid|getDomainEventSubscriptionFullUrl|2021-10-15-preview|2022-06-15| +|EventGrid|getDomainTopicEventSubscriptionDeliveryAttributes|2021-10-15-preview|2022-06-15| +|EventGrid|getDomainTopicEventSubscriptionFullUrl|2021-10-15-preview|2022-06-15| +|EventGrid|getEventSubscriptionDeliveryAttributes|2021-06-01-preview|2022-06-15| +|EventGrid|getEventSubscriptionFullUrl|2020-06-01|2022-06-15| +|EventGrid|getPartnerTopicEventSubscriptionDeliveryAttributes|2021-06-01-preview|2022-06-15| +|EventGrid|getPartnerTopicEventSubscriptionFullUrl|2021-06-01-preview|2022-06-15| +|EventGrid|getSystemTopicEventSubscriptionDeliveryAttributes|2021-06-01-preview|2022-06-15| +|EventGrid|getSystemTopicEventSubscriptionFullUrl|2021-06-01-preview|2022-06-15| +|EventGrid|getTopicEventSubscriptionDeliveryAttributes|2021-10-15-preview|2022-06-15| +|EventGrid|getTopicEventSubscriptionFullUrl|2021-10-15-preview|2022-06-15| +|EventGrid|listDomainSharedAccessKeys|2020-06-01|2022-06-15| +|EventGrid|listNamespaceSharedAccessKeys|not present|2023-06-01-preview| +|EventGrid|listNamespaceTopicSharedAccessKeys|not present|2023-06-01-preview| +|EventGrid|listPartnerNamespaceSharedAccessKeys|2021-06-01-preview|2022-06-15| +|EventGrid|listTopicSharedAccessKeys|2020-06-01|2022-06-15| +|EventGrid|Namespace|not present|2023-06-01-preview| +|EventGrid|NamespaceTopic|not present|2023-06-01-preview| +|EventGrid|NamespaceTopicEventSubscription|not present|2023-06-01-preview| +|EventGrid|PartnerConfiguration|2021-10-15-preview|2022-06-15| +|EventGrid|PartnerDestination|2021-10-15-preview|2023-06-01-preview| +|EventGrid|PartnerNamespace|2021-06-01-preview|2022-06-15| +|EventGrid|PartnerRegistration|2021-06-01-preview|2022-06-15| +|EventGrid|PartnerTopic|2021-10-15-preview|2022-06-15| +|EventGrid|PartnerTopicEventSubscription|2020-04-01-preview|2022-06-15| +|EventGrid|PermissionBinding|not present|2023-06-01-preview| +|EventGrid|PrivateEndpointConnection|2020-06-01|2022-06-15| +|EventGrid|SystemTopic|2021-06-01-preview|2022-06-15| +|EventGrid|SystemTopicEventSubscription|2020-04-01-preview|2022-06-15| +|EventGrid|Topic|2020-06-01|2022-06-15| +|EventGrid|TopicEventSubscription|2021-10-15-preview|2022-06-15| +|EventGrid|TopicSpace|not present|2023-06-01-preview| +|EventHub|ApplicationGroup|2022-01-01-preview|2022-10-01-preview| +|EventHub|Cluster|2018-01-01-preview|2022-10-01-preview| +|EventHub|ConsumerGroup|2017-04-01|2022-10-01-preview| +|EventHub|DisasterRecoveryConfig|2017-04-01|2022-10-01-preview| +|EventHub|EventHub|2017-04-01|2022-10-01-preview| +|EventHub|EventHubAuthorizationRule|2017-04-01|2022-10-01-preview| +|EventHub|listDisasterRecoveryConfigKeys|2017-04-01|2022-10-01-preview| +|EventHub|listEventHubKeys|2017-04-01|2022-10-01-preview| +|EventHub|listNamespaceKeys|2017-04-01|2022-10-01-preview| +|EventHub|Namespace|2017-04-01|2022-10-01-preview| +|EventHub|NamespaceAuthorizationRule|2017-04-01|2022-10-01-preview| +|EventHub|NamespaceIpFilterRule|2018-01-01-preview|2018-01-01-preview| +|EventHub|NamespaceNetworkRuleSet|2017-04-01|2022-10-01-preview| +|EventHub|NamespaceVirtualNetworkRule|2018-01-01-preview|2018-01-01-preview| +|EventHub|PrivateEndpointConnection|2018-01-01-preview|2022-10-01-preview| +|EventHub|SchemaRegistry|2022-01-01-preview|2022-10-01-preview| +|ExtendedLocation|CustomLocation|2021-03-15-preview|2021-08-15| +|ExtendedLocation|ResourceSyncRule|2021-08-31-preview|2021-08-31-preview| +|Features|SubscriptionFeatureRegistration|2021-07-01|2021-07-01| +|FluidRelay|FluidRelayServer|2021-03-12-preview|2022-06-01| +|FluidRelay|getFluidRelayServerKeys|2021-03-12-preview|Replaced with `listFluidRelayServerKeys`| +|FluidRelay|listFluidRelayServerKeys|2022-04-21|2022-06-01| +|GraphServices|Account|2022-09-22-preview|2023-04-13| +|GuestConfiguration|GuestConfigurationAssignment|2020-06-25|2022-01-25| +|GuestConfiguration|GuestConfigurationAssignmentsVMSS|not present|2022-01-25| +|GuestConfiguration|GuestConfigurationConnectedVMwarevSphereAssignment|2020-06-25|2022-01-25| +|GuestConfiguration|GuestConfigurationHCRPAssignment|2020-06-25|2022-01-25| +|HanaOnAzure|HanaInstance|2017-11-03-preview|This was replaced by ProviderInstance| +|HanaOnAzure|ProviderInstance|2020-02-07-preview|2020-02-07-preview| +|HanaOnAzure|SapMonitor|2020-02-07-preview|2020-02-07-preview| +|HardwareSecurityModules|CloudHsmCluster|not present|2022-08-31-preview| +|HardwareSecurityModules|CloudHsmClusterPrivateEndpointConnection|not present|2022-08-31-preview| +|HardwareSecurityModules|DedicatedHsm|2018-10-31-preview|2021-11-30| +|HDInsight|Application|2018-06-01-preview|2021-06-01| +|HDInsight|Cluster|2018-06-01-preview|2021-06-01| +|HDInsight|Extension|2018-06-01-preview|2021-06-01| +|HDInsight|ExtensionAzureMonitorStatus|2018-06-01-preview|2021-06-01| +|HDInsight|ExtensionMonitoringStatus|2018-06-01-preview|2021-06-01| +|HDInsight|getClusterGatewaySettings|2018-06-01-preview|2021-06-01| +|HDInsight|listVirtualMachineHosts|2018-06-01-preview|2021-06-01| +|HDInsight|PrivateEndpointConnection|2021-06-01|2021-06-01| +|HealthBot|Bot|2020-12-08|2023-05-01| +|HealthBot|listBotSecrets|not present|2023-05-01| +|HealthcareApis|AnalyticsConnector|not present|2022-10-01-preview| +|HealthcareApis|DicomService|2022-05-15|2023-02-28| +|HealthcareApis|FhirService|2022-05-15|2023-02-28| +|HealthcareApis|IotConnector|2022-05-15|2023-02-28| +|HealthcareApis|IotConnectorFhirDestination|2022-05-15|2023-02-28| +|HealthcareApis|PrivateEndpointConnection|2022-05-15|2023-02-28| +|HealthcareApis|Service|2022-05-15|2023-02-28| +|HealthcareApis|Workspace|2022-05-15|2023-02-28| +|HealthcareApis|WorkspacePrivateEndpointConnection|2022-05-15|2023-02-28| +|HybridCloud|CloudConnection|2023-01-01-preview|2023-01-01-preview| +|HybridCloud|CloudConnector|2023-01-01-preview|2023-01-01-preview| +|HybridCompute|Machine|2020-08-02|2022-12-27| +|HybridCompute|MachineExtension|2020-08-02|2022-12-27| +|HybridCompute|MachineRunCommand|not present|2023-04-25-preview| +|HybridCompute|PrivateEndpointConnection|2021-03-25-preview|2022-12-27| +|HybridCompute|PrivateLinkScope|2021-03-25-preview|2022-12-27| +|HybridCompute|PrivateLinkScopedResource|2020-08-15-preview|2020-08-15-preview| +|HybridConnectivity|Endpoint|2022-05-01-preview|2023-03-15| +|HybridConnectivity|listEndpointCredentials|2022-05-01-preview|2023-03-15| +|HybridConnectivity|listEndpointIngressGatewayCredentials|not present|2023-03-15| +|HybridConnectivity|listEndpointManagedProxyDetails|2022-05-01-preview|2023-03-15| +|HybridConnectivity|ServiceConfiguration|not present|2023-03-15| +|HybridContainerService|agentPool|2022-05-01-preview|2022-09-01-preview| +|HybridContainerService|HybridIdentityMetadatum|2022-05-01-preview|2022-09-01-preview| +|HybridContainerService|ProvisionedCluster|2022-05-01-preview|2022-09-01-preview| +|HybridContainerService|storageSpaceRetrieve|2022-05-01-preview|2022-09-01-preview| +|HybridContainerService|virtualNetworkRetrieve|2022-05-01-preview|2022-09-01-preview| +|HybridData|DataManager|2019-06-01|2019-06-01| +|HybridData|DataStore|2019-06-01|2019-06-01| +|HybridData|JobDefinition|2019-06-01|2019-06-01| +|HybridNetwork|Device|2020-01-01-preview|2022-01-01-preview| +|HybridNetwork|listDeviceRegistrationKey|2020-01-01-preview|2022-01-01-preview| +|HybridNetwork|listVendorSkusCredential|2022-01-01-preview|2022-01-01-preview| +|HybridNetwork|NetworkFunction|2020-01-01-preview|2022-01-01-preview| +|HybridNetwork|Vendor|2020-01-01-preview|2022-01-01-preview| +|HybridNetwork|VendorSkuPreview|2020-01-01-preview|2022-01-01-preview| +|HybridNetwork|VendorSkus|2020-01-01-preview|2022-01-01-preview| +|ImportExport|Job|2020-08-01|2021-01-01| +|ImportExport|listBitLockerKey|2020-08-01|2021-01-01| +|Insights|ActionGroup|2019-06-01|2023-01-01| +|Insights|ActivityLogAlert|2020-10-01|2023-01-01-preview| +|Insights|AlertRule|2016-03-01|2016-03-01| +|Insights|AnalyticsItem|2015-05-01|2015-05-01| +|Insights|AutoscaleSetting|2015-04-01|2022-10-01| +|Insights|Component|2015-05-01|2020-02-02| +|Insights|ComponentCurrentBillingFeature|2015-05-01|2015-05-01| +|Insights|ComponentLinkedStorageAccount|2020-03-01-preview|2020-03-01-preview| +|Insights|DataCollectionEndpoint|2021-09-01-preview|2022-06-01| +|Insights|DataCollectionRule|2019-11-01-preview|2022-06-01| +|Insights|DataCollectionRuleAssociation|2019-11-01-preview|2022-06-01| +|Insights|DiagnosticSetting|2017-05-01-preview|2021-05-01-preview| +|Insights|ExportConfiguration|2015-05-01|2015-05-01| +|Insights|Favorite|2015-05-01|2015-05-01| +|Insights|getDiagnosticServiceTokenReadOnly|2021-03-03-preview|2021-03-03-preview| +|Insights|getDiagnosticServiceTokenReadWrite|2021-03-03-preview|2021-03-03-preview| +|Insights|getLiveToken|2020-06-02-preview|2021-10-14| +|Insights|getTestResultFile|2020-02-10-preview|2020-02-10-preview| +|Insights|guestDiagnosticsSetting|2018-06-01-preview|2018-06-01-preview| +|Insights|GuestDiagnosticsSettingsAssociation|2018-06-01-preview|2018-06-01-preview| +|Insights|listEASubscriptionListMigrationDatePost|2017-10-01|2017-10-01| +|Insights|LogProfile|2016-03-01|2016-03-01| +|Insights|ManagementGroupDiagnosticSetting|2020-01-01-preview|2021-05-01-preview| +|Insights|MetricAlert|2018-03-01|2018-03-01| +|Insights|MyWorkbook|2020-10-20|2021-03-08| +|Insights|PrivateEndpointConnection|2019-10-17-preview|2021-07-01-preview| +|Insights|PrivateLinkScope|2019-10-17-preview|2021-07-01-preview| +|Insights|PrivateLinkScopedResource|2019-10-17-preview|2021-07-01-preview| +|Insights|ProactiveDetectionConfiguration|2015-05-01|2018-05-01-preview| +|Insights|ScheduledQueryRule|2018-04-16|2023-03-15-preview| +|Insights|SubscriptionDiagnosticSetting|2017-05-01-preview|2021-05-01-preview| +|Insights|TenantActionGroup|not present|2023-05-01-preview| +|Insights|WebTest|2015-05-01|2022-06-15| +|Insights|Workbook|2020-10-20|2022-04-01| +|Insights|WorkbookTemplate|2019-10-17-preview|2020-11-20| +|Intune|AndroidMAMPolicyByName|2015-01-14-preview|2015-01-14-preview| +|Intune|IoMAMPolicyByName|2015-01-14-preview|2015-01-14-preview| +|IoTCentral|App|2021-06-01|2021-06-01| +|IoTCentral|PrivateEndpointConnection|2021-11-01-preview|2021-11-01-preview| +|IoTFirmwareDefense|Firmware|not present|2023-02-08-preview| +|IoTFirmwareDefense|Workspace|not present|2023-02-08-preview| +|IoTSecurity|DefenderSetting|2021-02-01-preview|2021-02-01-preview| +|IoTSecurity|DeviceGroup|2021-02-01-preview|2021-02-01-preview| +|IoTSecurity|OnPremiseSensor|2021-02-01-preview|2021-02-01-preview| +|IoTSecurity|Sensor|2021-02-01-preview|2021-02-01-preview| +|IoTSecurity|Site|2021-02-01-preview|2021-02-01-preview| +|KeyVault|Key|2019-09-01|2023-02-01| +|KeyVault|ManagedHsm|2021-06-01-preview|2023-02-01| +|KeyVault|MHSMPrivateEndpointConnection|2021-06-01-preview|2023-02-01| +|KeyVault|PrivateEndpointConnection|2019-09-01|2023-02-01| +|KeyVault|Secret|2019-09-01|2023-02-01| +|KeyVault|Vault|2019-09-01|2023-02-01| +|Kubernetes|ConnectedCluster|2021-03-01|2022-05-01-preview| +|Kubernetes|listConnectedClusterUserCredential|2022-05-01-preview|2022-05-01-preview| +|Kubernetes|listConnectedClusterUserCredentials|2021-04-01-preview|2021-04-01-preview| +|KubernetesConfiguration|Extension|2020-07-01-preview|2023-05-01| +|KubernetesConfiguration|FluxConfiguration|2021-11-01-preview|2023-05-01| +|KubernetesConfiguration|PrivateEndpointConnection|2022-04-02-preview|2022-04-02-preview| +|KubernetesConfiguration|PrivateLinkScope|2022-04-02-preview|2022-04-02-preview| +|KubernetesConfiguration|SourceControlConfiguration|2021-03-01|2023-05-01| +|Kusto|AttachedDatabaseConfiguration|2021-01-01|2022-12-29| +|Kusto|Cluster|2021-01-01|2022-12-29| +|Kusto|ClusterPrincipalAssignment|2021-01-01|2022-12-29| +|Kusto|Database|2021-01-01|2022-12-29| +|Kusto|DatabasePrincipalAssignment|2021-01-01|2022-12-29| +|Kusto|DataConnection|2021-01-01|2022-12-29| +|Kusto|EventHubConnection|2018-09-07-preview|2018-09-07-preview| +|Kusto|listClusterFollowerDatabases|2021-01-01|2022-12-29| +|Kusto|listClusterLanguageExtensions|2021-01-01|2022-12-29| +|Kusto|listDatabasePrincipals|2021-01-01|2022-12-29| +|Kusto|ManagedPrivateEndpoint|2021-08-27|2022-12-29| +|Kusto|PrivateEndpointConnection|2021-08-27|2022-12-29| +|Kusto|Script|2021-01-01|2022-12-29| +|LabServices|Environment|2018-10-15|2018-10-15| +|LabServices|EnvironmentSetting|2018-10-15|2018-10-15| +|LabServices|GalleryImage|2018-10-15|2018-10-15| +|LabServices|getGlobalUserEnvironment|2018-10-15|2018-10-15| +|LabServices|getGlobalUserOperationBatchStatus|2018-10-15|2018-10-15| +|LabServices|getGlobalUserOperationStatus|2018-10-15|2018-10-15| +|LabServices|getGlobalUserPersonalPreferences|2018-10-15|2018-10-15| +|LabServices|getLabAccountRegionalAvailability|2018-10-15|2018-10-15| +|LabServices|Lab|2018-10-15|2022-08-01| +|LabServices|LabAccount|2018-10-15|2018-10-15| +|LabServices|LabPlan|2021-10-01-preview|2022-08-01| +|LabServices|listGlobalUserEnvironments|2018-10-15|2018-10-15| +|LabServices|listGlobalUserLabs|2018-10-15|2018-10-15| +|LabServices|Schedule|2021-10-01-preview|2022-08-01| +|LabServices|User|2018-10-15|2022-08-01| +|LoadTestService|LoadTest|2021-12-01-preview|2022-12-01| +|Logic|IntegrationAccount|2019-05-01|2019-05-01| +|Logic|IntegrationAccountAgreement|2019-05-01|2019-05-01| +|Logic|IntegrationAccountAssembly|2019-05-01|2019-05-01| +|Logic|IntegrationAccountBatchConfiguration|2019-05-01|2019-05-01| +|Logic|IntegrationAccountCertificate|2019-05-01|2019-05-01| +|Logic|IntegrationAccountMap|2019-05-01|2019-05-01| +|Logic|IntegrationAccountPartner|2019-05-01|2019-05-01| +|Logic|IntegrationAccountSchema|2019-05-01|2019-05-01| +|Logic|IntegrationAccountSession|2019-05-01|2019-05-01| +|Logic|IntegrationServiceEnvironment|2019-05-01|2019-05-01| +|Logic|IntegrationServiceEnvironmentManagedApi|2019-05-01|2019-05-01| +|Logic|listIntegrationAccountAgreementContentCallbackUrl|2019-05-01|2019-05-01| +|Logic|listIntegrationAccountAssemblyContentCallbackUrl|2019-05-01|2019-05-01| +|Logic|listIntegrationAccountCallbackUrl|2019-05-01|2019-05-01| +|Logic|listIntegrationAccountKeyVaultKeys|2019-05-01|2019-05-01| +|Logic|listIntegrationAccountMapContentCallbackUrl|2019-05-01|2019-05-01| +|Logic|listIntegrationAccountPartnerContentCallbackUrl|2019-05-01|2019-05-01| +|Logic|listIntegrationAccountSchemaContentCallbackUrl|2019-05-01|2019-05-01| +|Logic|listWorkflowAccessKeySecretKeys|2015-02-01-preview|2015-02-01-preview| +|Logic|listWorkflowCallbackUrl|2019-05-01|2019-05-01| +|Logic|listWorkflowRunActionExpressionTraces|2019-05-01|2019-05-01| +|Logic|listWorkflowRunActionRepetitionExpressionTraces|2019-05-01|2019-05-01| +|Logic|listWorkflowSwagger|2019-05-01|2019-05-01| +|Logic|listWorkflowTriggerCallbackUrl|2019-05-01|2019-05-01| +|Logic|listWorkflowVersionCallbackUrl|not present|2016-06-01| +|Logic|listWorkflowVersionTriggerCallbackUrl|2019-05-01|2019-05-01| +|Logic|RosettaNetProcessConfiguration|2016-06-01|2016-06-01| +|Logic|Workflow|2019-05-01|2019-05-01| +|Logic|WorkflowAccessKey|2015-02-01-preview|2015-02-01-preview| +|Logz|listMonitorMonitoredResources|2020-10-01|2022-01-01-preview| +|Logz|listMonitorUserRoles|2020-10-01|2022-01-01-preview| +|Logz|listMonitorVMHosts|2020-10-01|2022-01-01-preview| +|Logz|listSubAccountMonitoredResources|2020-10-01|2022-01-01-preview| +|Logz|listSubAccountVMHosts|2020-10-01|2022-01-01-preview| +|Logz|MetricsSource|2022-01-01-preview|2022-01-01-preview| +|Logz|MetricsSourceTagRule|2022-01-01-preview|2022-01-01-preview| +|Logz|Monitor|2020-10-01|2022-01-01-preview| +|Logz|SubAccount|2020-10-01|2022-01-01-preview| +|Logz|SubAccountTagRule|2020-10-01|2022-01-01-preview| +|Logz|TagRule|2020-10-01|2022-01-01-preview| +|M365SecurityAndCompliance|PrivateEndpointConnectionsAdtAPI|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|PrivateEndpointConnectionsComp|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|PrivateEndpointConnectionsForEDM|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|PrivateEndpointConnectionsForMIPPolicySync|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|PrivateEndpointConnectionsForSCCPowershell|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|PrivateEndpointConnectionsSec|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|privateLinkServicesForEDMUpload|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|privateLinkServicesForM365ComplianceCenter|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|privateLinkServicesForM365SecurityCenter|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|privateLinkServicesForMIPPolicySync|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|privateLinkServicesForO365ManagementActivityAPI|2021-03-25-preview|2021-03-25-preview| +|M365SecurityAndCompliance|privateLinkServicesForSCCPowershell|2021-03-25-preview|2021-03-25-preview| +|MachineLearning|CommitmentPlan|2016-05-01-preview|2016-05-01-preview| +|MachineLearning|listWorkspaceKeys|2016-04-01|2019-10-01| +|MachineLearning|WebService|2017-01-01|2017-01-01| +|MachineLearning|Workspace|2016-04-01|2019-10-01| +|MachineLearningCompute|listOperationalizationClusterKeys|2017-08-01-preview|2017-08-01-preview| +|MachineLearningCompute|OperationalizationCluster|2017-08-01-preview|2017-08-01-preview| +|MachineLearningExperimentation|Account|2017-05-01-preview|2017-05-01-preview| +|MachineLearningExperimentation|Project|2017-05-01-preview|2017-05-01-preview| +|MachineLearningExperimentation|Workspace|2017-05-01-preview|2017-05-01-preview| +|MachineLearningServices|BatchDeployment|2021-03-01-preview|2023-04-01| +|MachineLearningServices|BatchEndpoint|2021-03-01-preview|2023-04-01| +|MachineLearningServices|CodeContainer|2021-03-01-preview|2023-04-01| +|MachineLearningServices|CodeVersion|2021-03-01-preview|2023-04-01| +|MachineLearningServices|ComponentContainer|2022-02-01-preview|2023-04-01| +|MachineLearningServices|ComponentVersion|2022-02-01-preview|2023-04-01| +|MachineLearningServices|Compute|not present|2023-04-01| +|MachineLearningServices|DataContainer|2021-03-01-preview|2023-04-01| +|MachineLearningServices|Datastore|not present|2023-04-01| +|MachineLearningServices|DataVersion|2021-03-01-preview|2023-04-01| +|MachineLearningServices|EnvironmentContainer|2021-03-01-preview|2023-04-01| +|MachineLearningServices|EnvironmentSpecificationVersion|2021-03-01-preview|2021-03-01-preview| +|MachineLearningServices|EnvironmentVersion|not present|2023-04-01| +|MachineLearningServices|FeaturesetContainerEntity|not present|2023-04-01-preview| +|MachineLearningServices|FeaturesetVersion|not present|2023-04-01-preview| +|MachineLearningServices|FeaturestoreEntityContainerEntity|not present|2023-04-01-preview| +|MachineLearningServices|FeaturestoreEntityVersion|not present|2023-04-01-preview| +|MachineLearningServices|getFeaturesetVersionFeature|not present|2023-02-01-preview| +|MachineLearningServices|getOnlineDeploymentLogs|2021-03-01-preview|2023-04-01| +|MachineLearningServices|getOnlineEndpointToken|2021-03-01-preview|2023-04-01| +|MachineLearningServices|Job|2021-03-01-preview|2023-04-01| +|MachineLearningServices|LabelingJob|2020-09-01-preview|2023-04-01-preview| +|MachineLearningServices|LinkedService|2020-09-01-preview|2020-09-01-preview| +|MachineLearningServices|LinkedWorkspace|2020-03-01|2020-05-15-preview| +|MachineLearningServices|listBatchEndpointKeys|2021-03-01-preview|2023-04-01| +|MachineLearningServices|listComputeKeys|not present|2023-04-01| +|MachineLearningServices|listComputeNodes|not present|2023-04-01| +|MachineLearningServices|listDatastoreSecrets|2021-03-01-preview|2023-04-01| +|MachineLearningServices|listFeaturesetVersionFeatures|not present|2023-02-01-preview| +|MachineLearningServices|listFeaturesetVersionMaterializationJobs|not present|2023-04-01-preview| +|MachineLearningServices|listMachineLearningComputeKeys|2021-01-01|Renamed to listComputeKeys| +|MachineLearningServices|listMachineLearningComputeNodes|2021-01-01|Renamed to listComputeKeys| +|MachineLearningServices|listNotebookKeys|2021-01-01|Renamed to listWorkspaceNotebookKeys| +|MachineLearningServices|listOnlineEndpointKeys|2021-03-01-preview|2023-04-01| +|MachineLearningServices|listStorageAccountKeys|2021-01-01|Renamed to listWorkspaceStorageAccountKeys| +|MachineLearningServices|listWorkspaceConnectionSecrets|not present|2023-06-01-preview| +|MachineLearningServices|listWorkspaceKeys|2021-01-01|2023-04-01| +|MachineLearningServices|listWorkspaceNotebookAccessToken|2021-01-01|2023-04-01| +|MachineLearningServices|listWorkspaceNotebookKeys|not present|2023-04-01| +|MachineLearningServices|listWorkspaceStorageAccountKeys|not present|2023-04-01| +|MachineLearningServices|MachineLearningCompute|2021-01-01|Renamed to Compute| +|MachineLearningServices|MachineLearningDataset|2020-05-01-preview|2020-05-01-preview| +|MachineLearningServices|MachineLearningDatastore|2020-05-01-preview|2020-05-01-preview| +|MachineLearningServices|MachineLearningService|2021-01-01|No longer listed in [documentation](https:||learn.microsoft.com|en-us|rest|api|azureml|)| +|MachineLearningServices|ManagedNetworkSettingsRule|not present|2023-04-01-preview| +|MachineLearningServices|ModelContainer|2021-03-01-preview|2023-04-01| +|MachineLearningServices|ModelVersion|2021-03-01-preview|2023-04-01| +|MachineLearningServices|OnlineDeployment|2021-03-01-preview|2023-04-01| +|MachineLearningServices|OnlineEndpoint|2021-03-01-preview|2023-04-01| +|MachineLearningServices|PrivateEndpointConnection|2021-01-01|2023-04-01| +|MachineLearningServices|Registry|not present|2023-04-01| +|MachineLearningServices|RegistryCodeContainer|not present|2023-04-01| +|MachineLearningServices|RegistryCodeVersion|not present|2023-04-01| +|MachineLearningServices|RegistryComponentContainer|not present|2023-04-01| +|MachineLearningServices|RegistryComponentVersion|not present|2023-04-01| +|MachineLearningServices|RegistryDataContainer|not present|2023-04-01| +|MachineLearningServices|RegistryDataVersion|not present|2023-04-01| +|MachineLearningServices|RegistryEnvironmentContainer|not present|2023-04-01| +|MachineLearningServices|RegistryEnvironmentVersion|not present|2023-04-01| +|MachineLearningServices|RegistryModelContainer|not present|2023-04-01| +|MachineLearningServices|RegistryModelVersion|not present|2023-04-01| +|MachineLearningServices|Schedule|not present|2023-04-01| +|MachineLearningServices|Workspace|2021-01-01|2023-04-01| +|MachineLearningServices|WorkspaceConnection|2021-01-01|2023-04-01| +|Maintenance|ConfigurationAssignment|2021-04-01-preview|2022-11-01-preview| +|Maintenance|ConfigurationAssignmentParent|2021-04-01-preview|2022-11-01-preview| +|Maintenance|MaintenanceConfiguration|2020-04-01|2022-11-01-preview| +|ManagedIdentity|FederatedIdentityCredential|2022-01-31-preview|2023-01-31| +|ManagedIdentity|listUserAssignedIdentityAssociatedResources|2022-01-31-preview|2022-01-31-preview| +|ManagedIdentity|UserAssignedIdentity|2018-11-30|2023-01-31| +|ManagedNetwork|ManagedNetwork|2019-06-01-preview|2019-06-01-preview| +|ManagedNetwork|ManagedNetworkGroup|2019-06-01-preview|2019-06-01-preview| +|ManagedNetwork|ManagedNetworkPeeringPolicy|2019-06-01-preview|2019-06-01-preview| +|ManagedNetwork|ScopeAssignment|2019-06-01-preview|2019-06-01-preview| +|ManagedNetworkFabric|AccessControlList|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|ExternalNetwork|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|getL2IsolationDomainArpEntries|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|getNetworkDeviceDynamicInterfaceMaps|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|getNetworkDeviceStaticInterfaceMaps|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|getNetworkDeviceStatus|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|getNetworkInterfaceStatus|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|InternalNetwork|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|IpCommunity|not present|2023-02-01-preview| +|ManagedNetworkFabric|IpCommunityList|2023-02-01-preview|Renamed to IpCommunity| +|ManagedNetworkFabric|IpExtendedCommunity|not present|2023-02-01-preview| +|ManagedNetworkFabric|IpPrefix|not present|2023-02-01-preview| +|ManagedNetworkFabric|IpPrefixList|2023-02-01-preview|Renamed to IpPrefix| +|ManagedNetworkFabric|L2IsolationDomain|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|L3IsolationDomain|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|NetworkDevice|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|NetworkFabric|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|NetworkFabricController|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|NetworkInterface|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|NetworkRack|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|NetworkToNetworkInterconnect|2023-02-01-preview|2023-02-01-preview| +|ManagedNetworkFabric|RoutePolicy|2023-02-01-preview|2023-02-01-preview| +|ManagedServices|RegistrationAssignment|2019-09-01|2022-10-01| +|ManagedServices|RegistrationDefinition|2019-09-01|2022-10-01| +|Management|getEntity|2020-05-01|2021-04-01| +|Management|HierarchySetting|2020-05-01|2021-04-01| +|Management|ManagementGroup|2020-05-01|2021-04-01| +|Management|ManagementGroupSubscription|2020-05-01|2021-04-01| +|ManagementPartner|Partner|2018-02-01|2018-02-01| +|Maps|Account|2018-05-01|2021-02-01| +|Maps|Creator|2020-02-01-preview|2021-02-01| +|Maps|listAccountKeys|2018-05-01|2021-02-01| +|Maps|listAccountSas|2021-12-01-preview|2021-12-01-preview| +|Maps|PrivateAtlase|2020-02-01-preview|2020-02-01-preview| +|Marketplace|listPrivateStoreNewPlansNotifications|2021-12-01|2023-01-01| +|Marketplace|listPrivateStoreStopSellOffersPlansNotifications|2021-12-01|2023-01-01| +|Marketplace|listPrivateStoreSubscriptionsContext|2021-12-01|2023-01-01| +|Marketplace|PrivateStore|2021-12-01|2023-01-01| +|Marketplace|PrivateStoreCollection|2021-12-01|2023-01-01| +|Marketplace|PrivateStoreCollectionOffer|2021-12-01|2023-01-01| +|Marketplace|PrivateStoreOffer|2020-01-01|Renamed to PrivateStoreCollectionOffer| +|Media|AccountFilter|2020-05-01|2023-01-01| +|Media|Asset|2020-05-01|2023-01-01| +|Media|AssetFilter|2020-05-01|2023-01-01| +|Media|ContentKeyPolicy|2020-05-01|2023-01-01| +|Media|getAssetEncryptionKey|2020-05-01|2023-01-01| +|Media|getContentKeyPolicyPropertiesWithSecrets|2020-05-01|2023-01-01| +|Media|getLiveEventStatus|not present|2022-11-01| +|Media|getLiveEventStreamEvents|not present|2022-11-01| +|Media|getLiveEventTrackIngestHeartbeats|not present|2022-11-01| +|Media|Job|2020-05-01|2022-07-01| +|Media|listAssetContainerSas|2020-05-01|2023-01-01| +|Media|listAssetStreamingLocators|2020-05-01|2023-01-01| +|Media|listMediaServiceEdgePolicies|2020-05-01|2023-01-01| +|Media|listMediaServiceKeys|2015-10-01|2015-10-01| +|Media|listStreamingLocatorContentKeys|2020-05-01|2023-01-01| +|Media|listStreamingLocatorPaths|2020-05-01|2023-01-01| +|Media|LiveEvent|2020-05-01|2022-11-01| +|Media|LiveOutput|2020-05-01|2022-11-01| +|Media|MediaGraph|2020-02-01-preview|2020-02-01-preview| +|Media|MediaService|2020-05-01|2023-01-01| +|Media|PrivateEndpointConnection|2020-05-01|2023-01-01| +|Media|StreamingEndpoint|2020-05-01|2022-11-01| +|Media|StreamingLocator|2020-05-01|2023-01-01| +|Media|StreamingPolicy|2020-05-01|2023-01-01| +|Media|Track|2021-11-01|2023-01-01| +|Media|Transform|2020-05-01|2022-07-01| +|Migrate|Assessment|2019-10-01|2019-10-01| +|Migrate|getProjectKeys|2018-02-02|2018-02-02| +|Migrate|getSolutionConfig|2018-09-01-preview|2018-09-01-preview| +|Migrate|getWorkloadDeploymentSecretConfigurations|not present|2022-05-01-preview| +|Migrate|Group|2019-10-01|2019-10-01| +|Migrate|HyperVCollector|2019-10-01|2019-10-01| +|Migrate|ImportCollector|2019-10-01|2019-10-01| +|Migrate|MigrateAgent|not present|2022-05-01-preview| +|Migrate|MigrateProject|2018-09-01-preview|2018-09-01-preview| +|Migrate|MigrateProjectsControllerMigrateProject|not present|2020-05-01| +|Migrate|ModernizeProject|not present|2022-05-01-preview| +|Migrate|MoveCollection|2021-01-01|2022-08-01| +|Migrate|MoveResource|2021-01-01|2022-08-01| +|Migrate|PrivateEndpointConnection|2019-10-01|2019-10-01| +|Migrate|PrivateEndpointConnectionControllerPrivateEndpointConnection|not present|2020-05-01| +|Migrate|Project|2019-10-01|2019-10-01| +|Migrate|ServerCollector|2019-10-01|2019-10-01| +|Migrate|Solution|2018-09-01-preview|2018-09-01-preview| +|Migrate|VMwareCollector|2019-10-01|2019-10-01| +|Migrate|WorkloadDeployment|not present|2022-05-01-preview| +|Migrate|WorkloadInstance|not present|2022-05-01-preview| +|MixedReality|listObjectAnchorsAccountKeys|2021-03-01-preview|2021-03-01-preview| +|MixedReality|listRemoteRenderingAccountKeys|2021-01-01|2021-01-01| +|MixedReality|listSpatialAnchorsAccountKeys|2021-01-01|2021-01-01| +|MixedReality|ObjectAnchorsAccount|2021-03-01-preview|2021-03-01-preview| +|MixedReality|RemoteRenderingAccount|2021-01-01|2021-01-01| +|MixedReality|SpatialAnchorsAccount|2021-01-01|2021-01-01| +|MobileNetwork|AttachedDataNetwork|2022-04-01-preview|2023-06-01| +|MobileNetwork|DataNetwork|2022-04-01-preview|2023-06-01| +|MobileNetwork|DiagnosticsPackage|not present|2023-06-01| +|MobileNetwork|listMobileNetworkSimIds|2022-04-01-preview|2022-04-01-preview| +|MobileNetwork|MobileNetwork|2022-04-01-preview|2023-06-01| +|MobileNetwork|PacketCapture|not present|2023-06-01| +|MobileNetwork|PacketCoreControlPlane|2022-04-01-preview|2023-06-01| +|MobileNetwork|PacketCoreDataPlane|2022-04-01-preview|2023-06-01| +|MobileNetwork|Service|2022-04-01-preview|2023-06-01| +|MobileNetwork|Sim|2022-04-01-preview|2023-06-01| +|MobileNetwork|SimGroup|2022-04-01-preview|2023-06-01| +|MobileNetwork|SimPolicy|2022-04-01-preview|2023-06-01| +|MobileNetwork|Site|2022-04-01-preview|2023-06-01| +|MobileNetwork|Slice|2022-04-01-preview|2023-06-01| +|Monitor|AzureMonitorWorkspace|2021-06-03-preview|2023-04-03| +|NetApp|Account|2020-12-01|2022-11-01| +|NetApp|Backup|2020-12-01|2022-11-01| +|NetApp|BackupPolicy|2020-12-01|2022-11-01| +|NetApp|getSubvolumeMetadata|2021-10-01|2022-11-01| +|NetApp|getVolumeGroupIdForLdapUser|not present|2022-11-01| +|NetApp|listVolumeReplications|2022-01-01|2022-11-01| +|NetApp|Pool|2020-12-01|2022-11-01| +|NetApp|Snapshot|2020-12-01|2022-11-01| +|NetApp|SnapshotPolicy|2020-12-01|2022-11-01| +|NetApp|Subvolume|2021-10-01|2022-11-01| +|NetApp|Volume|2020-12-01|2022-11-01| +|NetApp|VolumeGroup|2021-10-01|2022-11-01| +|NetApp|VolumeQuotaRule|2022-01-01|2022-11-01| +|Network|AdminRule|2021-02-01-preview|2023-02-01| +|Network|AdminRuleCollection|2021-02-01-preview|2023-02-01| +|Network|ApplicationGateway|2020-11-01|2023-02-01| +|Network|ApplicationGatewayPrivateEndpointConnection|2020-11-01|2023-02-01| +|Network|ApplicationSecurityGroup|2020-11-01|2023-02-01| +|Network|AzureFirewall|2020-11-01|2023-02-01| +|Network|BastionHost|2020-11-01|2023-02-01| +|Network|ConfigurationPolicyGroup|2022-01-01|2023-02-01| +|Network|ConnectionMonitor|2020-11-01|2023-02-01| +|Network|ConnectivityConfiguration|2021-02-01-preview|2023-02-01| +|Network|CustomIPPrefix|2020-11-01|2023-02-01| +|Network|DdosCustomPolicy|2020-11-01|2023-02-01| +|Network|DdosProtectionPlan|2020-11-01|2023-02-01| +|Network|DnsForwardingRuleset|2020-04-01-preview|2022-07-01| +|Network|DnsResolver|2020-04-01-preview|2022-07-01| +|Network|DnssecConfig|not present|2023-07-01-preview| +|Network|DscpConfiguration|2020-11-01|2023-02-01| +|Network|Endpoint|2018-08-01|2022-04-01| +|Network|Experiment|2019-11-01|2019-11-01| +|Network|ExpressRouteCircuit|2020-11-01|2023-02-01| +|Network|ExpressRouteCircuitAuthorization|2020-11-01|2023-02-01| +|Network|ExpressRouteCircuitConnection|2020-11-01|2023-02-01| +|Network|ExpressRouteCircuitPeering|2020-11-01|2023-02-01| +|Network|ExpressRouteConnection|2020-11-01|2023-02-01| +|Network|ExpressRouteCrossConnectionPeering|2020-11-01|2023-02-01| +|Network|ExpressRouteGateway|2020-11-01|2023-02-01| +|Network|ExpressRoutePort|2020-11-01|2023-02-01| +|Network|ExpressRoutePortAuthorization|2022-01-01|2023-02-01| +|Network|FirewallPolicy|2020-11-01|2023-02-01| +|Network|FirewallPolicyRuleCollectionGroup|2020-11-01|2023-02-01| +|Network|FirewallPolicyRuleGroup|2020-04-01|2020-04-01| +|Network|FlowLog|2020-11-01|2023-02-01| +|Network|ForwardingRule|2020-04-01-preview|2022-07-01| +|Network|FrontDoor|2020-05-01|2021-06-01| +|Network|getActiveSessions|2020-11-01|2023-02-01| +|Network|getApplicationGatewayBackendHealthOnDemand|2020-11-01|2023-02-01| +|Network|getBastionShareableLink|2020-11-01|2023-02-01| +|Network|getDnsResourceReferenceByTarResources|2018-05-01|2023-07-01-preview| +|Network|getP2sVpnGatewayP2sVpnConnectionHealth|2020-11-01|2023-02-01| +|Network|getP2sVpnGatewayP2sVpnConnectionHealthDetailed|2020-11-01|2023-02-01| +|Network|getVirtualNetworkGatewayAdvertisedRoutes|2020-11-01|2023-02-01| +|Network|getVirtualNetworkGatewayBgpPeerStatus|2020-11-01|2023-02-01| +|Network|getVirtualNetworkGatewayConnectionIkeSas|2022-01-01|2023-02-01| +|Network|getVirtualNetworkGatewayLearnedRoutes|2020-11-01|2023-02-01| +|Network|getVirtualNetworkGatewayVpnclientConnectionHealth|2020-11-01|2023-02-01| +|Network|getVirtualNetworkGatewayVpnclientIpsecParameters|2020-11-01|2023-02-01| +|Network|getVirtualNetworkGatewayVpnProfilePackageUrl|2022-01-01|2023-02-01| +|Network|getVpnLinkConnectionIkeSas|2022-01-01|2023-02-01| +|Network|HubRouteTable|2020-11-01|2023-02-01| +|Network|HubVirtualNetworkConnection|2020-11-01|2023-02-01| +|Network|InboundEndpoint|2020-04-01-preview|2022-07-01| +|Network|InboundNatRule|2020-11-01|2023-02-01| +|Network|InterfaceEndpoint|not present|2019-02-01| +|Network|IpAllocation|2020-11-01|2023-02-01| +|Network|IpGroup|2020-11-01|2023-02-01| +|Network|listActiveConnectivityConfiguration|2021-02-01-preview|2021-02-01-preview| +|Network|listActiveConnectivityConfigurations|not present|2023-02-01| +|Network|listActiveSecurityAdminRule|2021-02-01-preview|2021-02-01-preview| +|Network|listActiveSecurityAdminRules|not present|2023-02-01| +|Network|listActiveSecurityUserRule|2021-02-01-preview|2021-02-01-preview| +|Network|listActiveSecurityUserRules|not present|2022-04-01-preview| +|Network|listDnsForwardingRulesetByVirtualNetwork|2020-04-01-preview|2022-07-01| +|Network|listDnsResolverByVirtualNetwork|2020-04-01-preview|2022-07-01| +|Network|listEffectiveConnectivityConfiguration|2021-02-01-preview|2021-02-01-preview| +|Network|listEffectiveVirtualNetworkByNetworkGroup|2021-02-01-preview|2021-02-01-preview| +|Network|listEffectiveVirtualNetworkByNetworkManager|2021-02-01-preview|2022-04-01-preview| +|Network|listFirewallPolicyIdpsSignature|2022-01-01|2023-02-01| +|Network|listFirewallPolicyIdpsSignaturesFilterValue|2022-01-01|2023-02-01| +|Network|listListEffectiveVirtualNetworkByNetworkGroup|not present|2022-04-01-preview| +|Network|listNetworkManagerDeploymentStatus|2021-02-01-preview|2023-02-01| +|Network|listNetworkManagerEffectiveConnectivityConfigurations|not present|2023-02-01| +|Network|listNetworkManagerEffectiveSecurityAdminRule|2021-02-01-preview|2021-02-01-preview| +|Network|listNetworkManagerEffectiveSecurityAdminRules|not present|2023-02-01| +|Network|LoadBalancer|2020-11-01|2023-02-01| +|Network|LoadBalancerBackendAddressPool|2020-11-01|2023-02-01| +|Network|LocalNetworkGateway|2020-11-01|2023-02-01| +|Network|ManagementGroupNetworkManagerConnection|2021-05-01-preview|2023-02-01| +|Network|NatGateway|2020-11-01|2023-02-01| +|Network|NatRule|2020-11-01|2023-02-01| +|Network|NetworkExperimentProfile|2019-11-01|2019-11-01| +|Network|NetworkGroup|2021-02-01-preview|2023-02-01| +|Network|NetworkInterface|2020-11-01|2023-02-01| +|Network|NetworkInterfaceTapConfiguration|2020-11-01|2023-02-01| +|Network|NetworkManager|2021-02-01-preview|2023-02-01| +|Network|NetworkProfile|2020-11-01|2023-02-01| +|Network|NetworkSecurityGroup|2020-11-01|2023-02-01| +|Network|NetworkSecurityPerimeter|2021-02-01-preview|2021-03-01-preview| +|Network|NetworkVirtualAppliance|2020-11-01|2023-02-01| +|Network|NetworkVirtualApplianceConnection|not present|2023-02-01| +|Network|NetworkWatcher|2020-11-01|2023-02-01| +|Network|NspAccessRule|2021-02-01-preview|2021-02-01-preview| +|Network|NspAssociation|2021-02-01-preview|2021-02-01-preview| +|Network|NspAssociationsProxy|2021-02-01-preview|No longer present| +|Network|NspLink|not present|2021-02-01-preview| +|Network|NspProfile|2021-02-01-preview|2021-02-01-preview| +|Network|OutboundEndpoint|2020-04-01-preview|2022-07-01| +|Network|P2sVpnGateway|2020-11-01|2023-02-01| +|Network|P2sVpnServerConfiguration|2019-07-01|2019-07-01| +|Network|PacketCapture|2020-11-01|2023-02-01| +|Network|Policy|2020-11-01|2022-05-01| +|Network|PrivateDnsZoneGroup|2020-11-01|2023-02-01| +|Network|PrivateEndpoint|2020-11-01|2023-02-01| +|Network|PrivateLinkService|2020-11-01|2023-02-01| +|Network|PrivateLinkServicePrivateEndpointConnection|2020-11-01|2023-02-01| +|Network|PrivateRecordSet|2020-06-01|2020-06-01| +|Network|PrivateResolverVirtualNetworkLink|not present|2022-07-01| +|Network|PrivateZone|2020-06-01|2020-06-01| +|Network|Profile|2018-08-01|2022-04-01| +|Network|PublicIPAddress|2020-11-01|2023-02-01| +|Network|PublicIPPrefix|2020-11-01|2023-02-01| +|Network|RecordSet|2018-05-01|2023-07-01-preview| +|Network|Route|2020-11-01|2023-02-01| +|Network|RouteFilter|2020-11-01|2023-02-01| +|Network|RouteFilterRule|2020-11-01|2023-02-01| +|Network|RouteMap|not present|2023-02-01| +|Network|RouteTable|2020-11-01|2023-02-01| +|Network|RoutingIntent|2022-01-01|2023-02-01| +|Network|RulesEngine|2020-05-01|2021-06-01| +|Network|ScopeConnection|2022-02-01-preview|2023-02-01| +|Network|SecurityAdminConfiguration|2021-02-01-preview|2023-02-01| +|Network|SecurityPartnerProvider|2020-11-01|2023-02-01| +|Network|SecurityRule|2020-11-01|2023-02-01| +|Network|SecurityUserConfiguration|2021-02-01-preview|2022-04-01-preview| +|Network|ServiceEndpointPolicy|2020-11-01|2023-02-01| +|Network|ServiceEndpointPolicyDefinition|2020-11-01|2023-02-01| +|Network|StaticMember|2022-02-01-preview|2023-02-01| +|Network|Subnet|2020-11-01|2023-02-01| +|Network|SubscriptionNetworkManagerConnection|2022-02-01-preview|2023-02-01| +|Network|TrafficManagerUserMetricsKey|2018-08-01|2022-04-01| +|Network|UserRule|2021-02-01-preview|2022-04-01-preview| +|Network|UserRuleCollection|2021-02-01-preview|2022-04-01-preview| +|Network|VirtualApplianceSite|2020-11-01|2023-02-01| +|Network|VirtualHub|2020-11-01|2023-02-01| +|Network|VirtualHubBgpConnection|2020-11-01|2023-02-01| +|Network|VirtualHubIpConfiguration|2020-11-01|2023-02-01| +|Network|VirtualHubRouteTableV2|2020-11-01|2023-02-01| +|Network|VirtualNetwork|2020-11-01|2023-02-01| +|Network|VirtualNetworkGateway|2020-11-01|2023-02-01| +|Network|VirtualNetworkGatewayConnection|2020-11-01|2023-02-01| +|Network|VirtualNetworkGatewayNatRule|2021-03-01|2023-02-01| +|Network|VirtualNetworkLink|2020-06-01|2020-06-01| +|Network|VirtualNetworkPeering|2020-11-01|2023-02-01| +|Network|VirtualNetworkTap|2020-11-01|2023-02-01| +|Network|VirtualRouter|2022-01-01|2023-02-01| +|Network|VirtualRouterPeering|2022-01-01|2023-02-01| +|Network|VirtualWan|2020-11-01|2023-02-01| +|Network|VpnConnection|2020-11-01|2023-02-01| +|Network|VpnGateway|2020-11-01|2023-02-01| +|Network|VpnServerConfiguration|2020-11-01|2023-02-01| +|Network|VpnSite|2020-11-01|2023-02-01| +|Network|WebApplicationFirewallPolicy|2020-11-01|2023-02-01| +|Network|Zone|2018-05-01|2023-07-01-preview| +|NetworkCloud|AgentPool|not present|2023-05-01-preview| +|NetworkCloud|BareMetalMachine|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|BareMetalMachineKeySet|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|BmcKeySet|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|CloudServicesNetwork|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|Cluster|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|ClusterManager|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|Console|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|DefaultCniNetwork|2022-12-12-preview|2022-12-12-preview| +|NetworkCloud|HybridAksCluster|2022-12-12-preview|2022-12-12-preview| +|NetworkCloud|KubernetesCluster|not present|2023-05-01-preview| +|NetworkCloud|L2Network|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|L3Network|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|MetricsConfiguration|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|Rack|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|StorageAppliance|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|TrunkedNetwork|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|VirtualMachine|2022-12-12-preview|2023-05-01-preview| +|NetworkCloud|Volume|2022-12-12-preview|2023-05-01-preview| +|NetworkFunction|AzureTrafficCollector|2022-05-01|2022-11-01| +|NetworkFunction|CollectorPolicy|2022-05-01|2022-11-01| +|NotificationHubs|getNamespacePnsCredentials|not present|2023-01-01-preview| +|NotificationHubs|getNotificationHubPnsCredentials|2017-04-01|2023-01-01-preview| +|NotificationHubs|listNamespaceKeys|2017-04-01|2023-01-01-preview| +|NotificationHubs|listNotificationHubKeys|2017-04-01|2023-01-01-preview| +|NotificationHubs|Namespace|2017-04-01|2023-01-01-preview| +|NotificationHubs|NamespaceAuthorizationRule|2017-04-01|2023-01-01-preview| +|NotificationHubs|NotificationHub|2017-04-01|2023-01-01-preview| +|NotificationHubs|NotificationHubAuthorizationRule|2017-04-01|2023-01-01-preview| +|NotificationHubs|PrivateEndpointConnection|not present|2023-01-01-preview| +|OffAzure|HyperVSite|2020-01-01|2020-07-07| +|OffAzure|MasterSite|2020-07-07|2020-07-07| +|OffAzure|PrivateEndpointConnection|2020-07-07|2020-07-07| +|OffAzure|Site|2020-01-01|2020-07-07| +|OffAzure|VCenter|2020-01-01|2020-07-07| +|OpenEnergyPlatform|EnergyService|2022-04-04-preview|2022-04-04-preview| +|OpenEnergyPlatform|listEnergyServicePartitions|2022-04-04-preview|2022-04-04-preview| +|OperationalInsights|Cluster|2020-10-01|2021-06-01| +|OperationalInsights|DataExport|2020-08-01|2020-08-01| +|OperationalInsights|DataSource|2020-08-01|2020-08-01| +|OperationalInsights|getSharedKeys|2020-08-01|2020-08-01| +|OperationalInsights|getWorkspaceSharedKeys|not present|2015-11-01-preview| +|OperationalInsights|LinkedService|2020-08-01|2020-08-01| +|OperationalInsights|LinkedStorageAccount|2020-08-01|2020-08-01| +|OperationalInsights|MachineGroup|2015-11-01-preview|2015-11-01-preview| +|OperationalInsights|Query|2019-09-01|2019-09-01| +|OperationalInsights|QueryPack|2019-09-01|2019-09-01| +|OperationalInsights|SavedSearch|2020-08-01|2020-08-01| +|OperationalInsights|StorageInsightConfig|2020-08-01|2020-08-01| +|OperationalInsights|Table|2021-12-01-preview|2022-10-01| +|OperationalInsights|Workspace|2020-10-01|2022-10-01| +|OperationsManagement|ManagementAssociation|2015-11-01-preview|2015-11-01-preview| +|OperationsManagement|ManagementConfiguration|2015-11-01-preview|2015-11-01-preview| +|OperationsManagement|Solution|2015-11-01-preview|2015-11-01-preview| +|Orbital|Contact|not present|2022-11-01| +|Orbital|ContactProfile|not present|2022-11-01| +|Orbital|listSpacecraftAvailableContacts|not present|2022-11-01| +|Orbital|Spacecraft|not present|2022-11-01| +|Peering|ConnectionMonitorTest|2021-06-01|2022-10-01| +|Peering|PeerAsn|2021-01-01|2022-10-01| +|Peering|Peering|2021-01-01|2022-10-01| +|Peering|PeeringService|2021-01-01|2022-10-01| +|Peering|Prefix|2021-01-01|2022-10-01| +|Peering|RegisteredAsn|2021-01-01|2022-10-01| +|Peering|RegisteredPrefix|2021-01-01|2022-10-01| +|PolicyInsights|AttestationAtResource|2021-01-01|2022-09-01| +|PolicyInsights|AttestationAtResourceGroup|2021-01-01|2022-09-01| +|PolicyInsights|AttestationAtSubscription|2021-01-01|2022-09-01| +|PolicyInsights|listRemediationDeploymentsAtManagementGroup|2019-07-01|2021-10-01| +|PolicyInsights|listRemediationDeploymentsAtResource|2019-07-01|2021-10-01| +|PolicyInsights|listRemediationDeploymentsAtResourceGroup|2019-07-01|2021-10-01| +|PolicyInsights|listRemediationDeploymentsAtSubscription|2019-07-01|2021-10-01| +|PolicyInsights|RemediationAtManagementGroup|2019-07-01|2021-10-01| +|PolicyInsights|RemediationAtResource|2019-07-01|2021-10-01| +|PolicyInsights|RemediationAtResourceGroup|2019-07-01|2021-10-01| +|PolicyInsights|RemediationAtSubscription|2019-07-01|2021-10-01| +|Portal|Console|2018-10-01|2018-10-01| +|Portal|ConsoleWithLocation|2018-10-01|2018-10-01| +|Portal|Dashboard|2020-09-01-preview|2020-09-01-preview| +|Portal|listListTenantConfigurationViolation|2020-09-01-preview|2020-09-01-preview| +|Portal|TenantConfiguration|2020-09-01-preview|2020-09-01-preview| +|Portal|UserSettings|2018-10-01|2018-10-01| +|Portal|UserSettingsWithLocation|2018-10-01|2018-10-01| +|PowerBI|listWorkspaceCollectionAccessKeys|2016-01-29|2016-01-29| +|PowerBI|PowerBIResource|2020-06-01|2020-06-01| +|PowerBI|PrivateEndpointConnection|2020-06-01|2020-06-01| +|PowerBI|WorkspaceCollection|2016-01-29|2016-01-29| +|PowerBIDedicated|AutoScaleVCore|2021-01-01|2021-01-01| +|PowerBIDedicated|CapacityDetails|2021-01-01|2021-01-01| +|PowerPlatform|Account|2020-10-30-preview|2020-10-30-preview| +|PowerPlatform|EnterprisePolicy|2020-10-30-preview|2020-10-30-preview| +|PowerPlatform|PrivateEndpointConnection|2020-10-30-preview|2020-10-30-preview| +|ProfessionalService|ProfessionalServiceSubscriptionLevel|2023-07-01-preview|2023-07-01-preview| +|ProviderHub|DefaultRollout|2020-11-20|2021-09-01-preview| +|ProviderHub|NotificationRegistration|2020-11-20|2021-09-01-preview| +|ProviderHub|OperationByProviderRegistration|2020-11-20|2021-09-01-preview| +|ProviderHub|ProviderRegistration|2020-11-20|2021-09-01-preview| +|ProviderHub|ResourceTypeRegistration|2020-11-20|2021-09-01-preview| +|ProviderHub|Skus|2020-11-20|2021-09-01-preview| +|ProviderHub|SkusNestedResourceTypeFirst|2020-11-20|2021-09-01-preview| +|ProviderHub|SkusNestedResourceTypeSecond|2020-11-20|2021-09-01-preview| +|ProviderHub|SkusNestedResourceTypeThird|2020-11-20|2021-09-01-preview| +|Purview|Account|2020-12-01-preview|2021-12-01| +|Purview|KafkaConfiguration|not present|2021-12-01| +|Purview|listAccountKeys|2020-12-01-preview|2021-12-01| +|Purview|listFeatureAccount|not present|2021-12-01| +|Purview|listFeatureSubscription|not present|2021-12-01| +|Purview|PrivateEndpointConnection|2020-12-01-preview|2021-12-01| +|Quantum|Workspace|2019-11-04-preview|2022-01-10-preview| +|RecommendationsService|Account|2022-02-01|2022-02-01| +|RecommendationsService|Modeling|2022-02-01|2022-02-01| +|RecommendationsService|ServiceEndpoint|2022-02-01|2022-02-01| +|RecoveryServices|getRecoveryPointAccessToken|2018-12-20|2023-01-15| +|RecoveryServices|PrivateEndpointConnection|2021-02-01|2023-04-01| +|RecoveryServices|ProtectedItem|2021-02-01|2023-04-01| +|RecoveryServices|ProtectionContainer|2021-02-01|2023-04-01| +|RecoveryServices|ProtectionIntent|2021-02-01|2023-04-01| +|RecoveryServices|ProtectionPolicy|2021-02-01|2023-04-01| +|RecoveryServices|ReplicationFabric|2018-07-10|2023-04-01| +|RecoveryServices|ReplicationMigrationItem|2018-07-10|2023-04-01| +|RecoveryServices|ReplicationNetworkMapping|2018-07-10|2023-04-01| +|RecoveryServices|ReplicationPolicy|2018-07-10|2023-04-01| +|RecoveryServices|ReplicationProtectedItem|2018-07-10|2023-04-01| +|RecoveryServices|ReplicationProtectionContainerMapping|2018-07-10|2023-04-01| +|RecoveryServices|ReplicationRecoveryPlan|2018-07-10|2023-04-01| +|RecoveryServices|ReplicationRecoveryServicesProvider|2018-07-10|2023-04-01| +|RecoveryServices|ReplicationStorageClassificationMapping|2018-07-10|2023-04-01| +|RecoveryServices|ReplicationvCenter|2018-07-10|2023-04-01| +|RecoveryServices|ResourceGuardProxy|2021-02-01-preview|2023-04-01| +|RecoveryServices|Vault|2021-01-01|2023-04-01| +|RedHatOpenShift|listOpenShiftClusterAdminCredentials|2021-09-01-preview|2022-09-04| +|RedHatOpenShift|listOpenShiftClusterCredentials|2020-04-30|2022-09-04| +|RedHatOpenShift|MachinePool|not present|2022-09-04| +|RedHatOpenShift|OpenShiftCluster|2020-04-30|2022-09-04| +|RedHatOpenShift|Secret|not present|2022-09-04| +|RedHatOpenShift|SyncIdentityProvider|not present|2022-09-04| +|RedHatOpenShift|SyncSet|not present|2022-09-04| +|Relay|HybridConnection|2017-04-01|2021-11-01| +|Relay|HybridConnectionAuthorizationRule|2017-04-01|2021-11-01| +|Relay|listHybridConnectionKeys|2017-04-01|2021-11-01| +|Relay|listNamespaceKeys|2017-04-01|2021-11-01| +|Relay|listWCFRelayKeys|2017-04-01|2021-11-01| +|Relay|Namespace|2017-04-01|2021-11-01| +|Relay|NamespaceAuthorizationRule|2017-04-01|2021-11-01| +|Relay|PrivateEndpointConnection|2018-01-01-preview|2021-11-01| +|Relay|WCFRelay|2017-04-01|2021-11-01| +|Relay|WCFRelayAuthorizationRule|2017-04-01|2021-11-01| +|ResourceConnector|Appliance|2021-10-31-preview|2022-10-27| +|ResourceConnector|listApplianceClusterCustomerUserCredential|2022-04-15-preview|2022-04-15-preview| +|ResourceConnector|listApplianceClusterUserCredential|2021-10-31-preview|2022-10-27| +|ResourceConnector|listApplianceKeys|not present|2022-10-27| +|ResourceGraph|GraphQuery|2018-09-01-preview|2020-04-01-preview| +|ResourceHealth|listSecurityAdvisoryImpactedResourceBySubscriptionIdAndEventId|2022-10-01-preview|2022-10-01| +|ResourceHealth|listSecurityAdvisoryImpactedResourceByTenantIdAndEventId|2022-10-01-preview|2022-10-01| +|Resources|Deployment|2021-01-01|2022-09-01| +|Resources|DeploymentAtManagementGroupScope|2021-01-01|2022-09-01| +|Resources|DeploymentAtScope|2021-01-01|2022-09-01| +|Resources|DeploymentAtSubscriptionScope|2021-01-01|2022-09-01| +|Resources|DeploymentAtTenantScope|2021-01-01|2022-09-01| +|Resources|DeploymentScript|2020-10-01|2020-10-01| +|Resources|DeploymentStackAtManagementGroup|not present|2022-08-01-preview| +|Resources|DeploymentStackAtResourceGroup|not present|2022-08-01-preview| +|Resources|DeploymentStackAtSubscription|not present|2022-08-01-preview| +|Resources|Resource|2019-05-01|2022-09-01| +|Resources|ResourceGroup|2019-05-01|2022-09-01| +|Resources|TagAtScope|2019-10-01|2022-09-01| +|Resources|TemplateSpec|2022-02-01|2022-02-01| +|Resources|TemplateSpecVersion|2022-02-01|2022-02-01| +|SaaS|listSaasResourceAccessToken|2018-03-01-beta|2018-03-01-beta| +|SaaS|listSaasSubscriptionLevelAccessToken|2018-03-01-beta|2018-03-01-beta| +|SaaS|SaasSubscriptionLevel|2018-03-01-beta|2018-03-01-beta| +|Scheduler|Job|2016-03-01|2016-03-01| +|Scheduler|JobCollection|2016-03-01|2016-03-01| +|ScVmm|AvailabilitySet|2020-06-05-preview|2022-05-21-preview| +|ScVmm|Cloud|2020-06-05-preview|2022-05-21-preview| +|ScVmm|GuestAgent|not present|2022-05-21-preview| +|ScVmm|HybridIdentityMetadata|not present|2022-05-21-preview| +|ScVmm|InventoryItem|2020-06-05-preview|2022-05-21-preview| +|ScVmm|MachineExtension|not present|2022-05-21-preview| +|ScVmm|VirtualMachine|2020-06-05-preview|2022-05-21-preview| +|ScVmm|VirtualMachineTemplate|2020-06-05-preview|2022-05-21-preview| +|ScVmm|VirtualNetwork|2020-06-05-preview|2022-05-21-preview| +|ScVmm|VmmServer|2020-06-05-preview|2022-05-21-preview| +|Search|listAdminKey|2020-08-01|2022-09-01| +|Search|listQueryKeyBySearchService|2020-08-01|2022-09-01| +|Search|PrivateEndpointConnection|2020-08-01|2022-09-01| +|Search|Service|2020-08-01|2022-09-01| +|Search|SharedPrivateLinkResource|2020-08-01|2022-09-01| +|Security|AdaptiveApplicationControl|2020-01-01|2020-01-01| +|Security|AdvancedThreatProtection|2019-01-01|2019-01-01| +|Security|AlertsSuppressionRule|2019-01-01-preview|2019-01-01-preview| +|Security|APICollection|not present|2022-11-20-preview| +|Security|Application|2022-07-01-preview|2022-07-01-preview| +|Security|Assessment|2020-01-01|2021-06-01| +|Security|AssessmentMetadataInSubscription|2020-01-01|2021-06-01| +|Security|AssessmentsMetadataSubscription|not present|2019-01-01-preview| +|Security|Assignment|2021-08-01-preview|2021-08-01-preview| +|Security|Automation|2019-01-01-preview|2019-01-01-preview| +|Security|Connector|2020-01-01-preview|2020-01-01-preview| +|Security|CustomAssessmentAutomation|2021-07-01-preview|2021-07-01-preview| +|Security|CustomEntityStoreAssignment|2021-07-01-preview|2021-07-01-preview| +|Security|DeviceSecurityGroup|2019-08-01|2019-08-01| +|Security|GovernanceAssignment|not present|2022-01-01-preview| +|Security|GovernanceRule|not present|2022-01-01-preview| +|Security|IngestionSetting|2021-01-15-preview|2021-01-15-preview| +|Security|IotSecuritySolution|2019-08-01|2019-08-01| +|Security|JitNetworkAccessPolicy|2020-01-01|2020-01-01| +|Security|listIngestionSettingConnectionStrings|2021-01-15-preview|2021-01-15-preview| +|Security|listIngestionSettingTokens|2021-01-15-preview|2021-01-15-preview| +|Security|SecurityConnector|2021-07-01-preview|2023-03-01-preview| +|Security|SecurityConnectorApplication|2022-07-01-preview|2022-07-01-preview| +|Security|SecurityContact|2020-01-01-preview|2020-01-01-preview| +|Security|SecurityOperator|not present|2023-01-01-preview| +|Security|ServerVulnerabilityAssessment|2020-01-01|2020-01-01| +|Security|ServerVulnerabilityAssessmentsSetting|not present|2023-05-01| +|Security|SqlVulnerabilityAssessmentBaselineRule|2020-07-01-preview|2023-02-01-preview| +|Security|Standard|2021-08-01-preview|2021-08-01-preview| +|Security|WorkspaceSetting|2017-08-01-preview|2017-08-01-preview| +|SecurityAndCompliance|PrivateEndpointConnectionsAdtAPI|2021-03-08|2021-03-08| +|SecurityAndCompliance|PrivateEndpointConnectionsComp|2021-03-08|2021-03-08| +|SecurityAndCompliance|PrivateEndpointConnectionsForEDM|2021-03-08|2021-03-08| +|SecurityAndCompliance|PrivateEndpointConnectionsForMIPPolicySync|2021-03-08|2021-03-08| +|SecurityAndCompliance|PrivateEndpointConnectionsForSCCPowershell|2021-03-08|2021-03-08| +|SecurityAndCompliance|PrivateEndpointConnectionsSec|2021-03-08|2021-03-08| +|SecurityAndCompliance|privateLinkServicesForEDMUpload|2021-03-08|2021-03-08| +|SecurityAndCompliance|privateLinkServicesForM365ComplianceCenter|2021-03-08|2021-03-08| +|SecurityAndCompliance|privateLinkServicesForM365SecurityCenter|2021-03-08|2021-03-08| +|SecurityAndCompliance|privateLinkServicesForMIPPolicySync|2021-03-08|2021-03-08| +|SecurityAndCompliance|privateLinkServicesForO365ManagementActivityAPI|2021-03-08|2021-03-08| +|SecurityAndCompliance|privateLinkServicesForSCCPowershell|2021-03-08|2021-03-08| +|SecurityDevOps|AzureDevOpsConnector|2022-09-01-preview|2022-09-01-preview| +|SecurityDevOps|GitHubConnector|2022-09-01-preview|2022-09-01-preview| +|SecurityInsights|Action|2020-01-01|2023-02-01| +|SecurityInsights|AlertRule|2020-01-01|2023-02-01| +|SecurityInsights|AutomationRule|2019-01-01-preview|2023-02-01| +|SecurityInsights|Bookmark|2020-01-01|2023-02-01| +|SecurityInsights|BookmarkRelation|2019-01-01-preview|2023-06-01-preview| +|SecurityInsights|ContentPackage|not present|2023-06-01-preview| +|SecurityInsights|ContentTemplate|not present|2023-06-01-preview| +|SecurityInsights|DataConnector|2020-01-01|2023-02-01| +|SecurityInsights|EntityQuery|2021-03-01-preview|2023-06-01-preview| +|SecurityInsights|FileImport|not present|2023-06-01-preview| +|SecurityInsights|getEntitiesGetTimeline|2019-01-01-preview|2023-06-01-preview| +|SecurityInsights|getEntityInsights|2019-01-01-preview|2023-06-01-preview| +|SecurityInsights|Hunt|not present|2023-06-01-preview| +|SecurityInsights|HuntComment|not present|2023-06-01-preview| +|SecurityInsights|HuntRelation|not present|2023-06-01-preview| +|SecurityInsights|Incident|2020-01-01|2023-02-01| +|SecurityInsights|IncidentComment|2021-03-01-preview|2023-02-01| +|SecurityInsights|IncidentRelation|2021-03-01-preview|2023-02-01| +|SecurityInsights|IncidentTask|not present|2023-06-01-preview| +|SecurityInsights|listSourceControlRepositories|2021-03-01-preview|2023-06-01-preview| +|SecurityInsights|Metadata|2021-03-01-preview|2023-02-01| +|SecurityInsights|ProductSetting|2021-03-01-preview|2023-06-01-preview| +|SecurityInsights|SecurityMLAnalyticsSetting|2022-05-01-preview|2023-02-01| +|SecurityInsights|SentinelOnboardingState|2021-03-01-preview|2023-02-01| +|SecurityInsights|SourceControl|2021-03-01-preview|2023-05-01-preview| +|SecurityInsights|ThreatIntelligenceIndicator|2019-01-01-preview|2023-02-01| +|SecurityInsights|Watchlist|2021-03-01-preview|2023-02-01| +|SecurityInsights|WatchlistItem|2021-03-01-preview|2023-02-01| +|SecurityInsights|WorkspaceManagerAssignment|not present|2023-06-01-preview| +|SecurityInsights|WorkspaceManagerConfiguration|not present|2023-06-01-preview| +|SecurityInsights|WorkspaceManagerGroup|not present|2023-06-01-preview| +|SecurityInsights|WorkspaceManagerMember|not present|2023-06-01-preview| +|SerialConsole|SerialPort|2018-05-01|2018-05-01| +|ServiceBus|DisasterRecoveryConfig|2017-04-01|2022-01-01-preview| +|ServiceBus|listDisasterRecoveryConfigKeys|2017-04-01|2022-01-01-preview| +|ServiceBus|listNamespaceKeys|2017-04-01|2022-01-01-preview| +|ServiceBus|listQueueKeys|2017-04-01|2022-01-01-preview| +|ServiceBus|listTopicKeys|2017-04-01|2022-01-01-preview| +|ServiceBus|MigrationConfig|2017-04-01|2022-01-01-preview| +|ServiceBus|Namespace|2017-04-01|2022-01-01-preview| +|ServiceBus|NamespaceAuthorizationRule|2017-04-01|2022-01-01-preview| +|ServiceBus|NamespaceIpFilterRule|2018-01-01-preview|2018-01-01-preview| +|ServiceBus|NamespaceNetworkRuleSet|2017-04-01|2022-01-01-preview| +|ServiceBus|NamespaceVirtualNetworkRule|2018-01-01-preview|2018-01-01-preview| +|ServiceBus|PrivateEndpointConnection|2018-01-01-preview|2022-01-01-preview| +|ServiceBus|Queue|2017-04-01|2022-01-01-preview| +|ServiceBus|QueueAuthorizationRule|2017-04-01|2022-01-01-preview| +|ServiceBus|Rule|2017-04-01|2022-01-01-preview| +|ServiceBus|Subscription|2017-04-01|2022-01-01-preview| +|ServiceBus|Topic|2017-04-01|2022-01-01-preview| +|ServiceBus|TopicAuthorizationRule|2017-04-01|2022-01-01-preview| +|ServiceFabric|Application|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| +|ServiceFabric|ApplicationType|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| +|ServiceFabric|ApplicationTypeVersion|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| +|ServiceFabric|Cluster|2020-03-01|Replaced with the more recent ManagedCluster. This is still available via the version-specific module `v20210601`| +|ServiceFabric|getmanagedAzResiliencyStatus|2022-02-01-preview|2023-03-01-preview| +|ServiceFabric|listListUpgradableVersionPost|2020-12-01-preview|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| +|ServiceFabric|ManagedCluster|2020-01-01-preview|2023-03-01-preview| +|ServiceFabric|ManagedClusterApplication|not present|2023-03-01-preview| +|ServiceFabric|ManagedClusterApplicationType|not present|2023-03-01-preview| +|ServiceFabric|ManagedClusterApplicationTypeVersion|not present|2023-03-01-preview| +|ServiceFabric|ManagedClusterService|not present|2023-03-01-preview| +|ServiceFabric|NodeType|2020-01-01-preview|2023-03-01-preview| +|ServiceFabric|Service|2020-03-01|This was deprecated [along with the non-managed cluster](https://learn.microsoft.com/en-us/azure/service-fabric/faq-managed-cluster)| +|ServiceFabricMesh|Application|2018-09-01-preview|2018-09-01-preview| +|ServiceFabricMesh|Gateway|2018-09-01-preview|2018-09-01-preview| +|ServiceFabricMesh|listSecretValue|2018-09-01-preview|2018-09-01-preview| +|ServiceFabricMesh|Network|2018-09-01-preview|2018-09-01-preview| +|ServiceFabricMesh|Secret|2018-09-01-preview|2018-09-01-preview| +|ServiceFabricMesh|SecretValue|2018-09-01-preview|2018-09-01-preview| +|ServiceFabricMesh|Volume|2018-09-01-preview|2018-09-01-preview| +|ServiceLinker|Connector|not present|2022-11-01-preview| +|ServiceLinker|ConnectorDryrun|not present|2022-11-01-preview| +|ServiceLinker|Linker|2021-11-01-preview|2022-11-01-preview| +|ServiceLinker|LinkerDryrun|not present|2022-11-01-preview| +|ServiceLinker|listLinkerConfigurations|2021-11-01-preview|2022-11-01-preview| +|ServiceNetworking|AssociationsInterface|2022-10-01-preview|2023-05-01-preview| +|ServiceNetworking|FrontendsInterface|2022-10-01-preview|2023-05-01-preview| +|ServiceNetworking|TrafficControllerInterface|2022-10-01-preview|2023-05-01-preview| +|SignalRService|listSignalRKeys|2020-05-01|2023-02-01| +|SignalRService|SignalR|2020-05-01|2023-02-01| +|SignalRService|SignalRCustomCertificate|2022-02-01|2023-02-01| +|SignalRService|SignalRCustomDomain|2022-02-01|2023-02-01| +|SignalRService|SignalRPrivateEndpointConnection|2020-05-01|2023-02-01| +|SignalRService|SignalRReplica|not present|2023-03-01-preview| +|SignalRService|SignalRSharedPrivateLinkResource|2021-04-01-preview|2023-02-01| +|SoftwarePlan|HybridUseBenefit|2019-06-01-preview|2019-12-01| +|Solutions|Application|2019-07-01|2021-07-01| +|Solutions|ApplicationDefinition|2019-07-01|2021-07-01| +|Solutions|JitRequest|2019-07-01|2021-07-01| +|Solutions|listApplicationAllowedUpgradePlans|2021-07-01|2021-07-01| +|Solutions|listApplicationTokens|not present|2021-07-01| +|Sql|BackupLongTermRetentionPolicy|not present|2017-03-01-preview| +|Sql|BackupShortTermRetentionPolicy|2020-11-01-preview|2021-11-01| +|Sql|Database|2020-11-01-preview|2021-11-01| +|Sql|DatabaseAdvisor|2020-11-01-preview|2021-11-01| +|Sql|DatabaseBlobAuditingPolicy|2020-11-01-preview|2021-11-01| +|Sql|DatabaseSecurityAlertPolicy|2020-11-01-preview|2021-11-01| +|Sql|DatabaseSqlVulnerabilityAssessmentRuleBaseline|not present|2022-11-01-preview| +|Sql|DatabaseThreatDetectionPolicy|not present|2014-04-01| +|Sql|DatabaseVulnerabilityAssessment|2020-11-01-preview|2021-11-01| +|Sql|DatabaseVulnerabilityAssessmentRuleBaseline|2020-11-01-preview|2021-11-01| +|Sql|DataMaskingPolicy|2014-04-01|2021-11-01| +|Sql|DisasterRecoveryConfiguration|2014-04-01|2014-04-01| +|Sql|DistributedAvailabilityGroup|2021-05-01-preview|2021-11-01| +|Sql|ElasticPool|2020-11-01-preview|2021-11-01| +|Sql|EncryptionProtector|2020-11-01-preview|2021-11-01| +|Sql|ExtendedDatabaseBlobAuditingPolicy|2020-11-01-preview|2021-11-01| +|Sql|ExtendedServerBlobAuditingPolicy|2020-11-01-preview|2021-11-01| +|Sql|FailoverGroup|2020-11-01-preview|2021-11-01| +|Sql|FirewallRule|2020-11-01-preview|2021-11-01| +|Sql|GeoBackupPolicy|2014-04-01|2021-11-01| +|Sql|InstanceFailoverGroup|2020-11-01-preview|2021-11-01| +|Sql|InstancePool|2020-11-01-preview|2021-11-01| +|Sql|IPv6FirewallRule|2021-08-01-preview|2021-11-01| +|Sql|Job|2020-11-01-preview|2021-11-01| +|Sql|JobAgent|2020-11-01-preview|2021-11-01| +|Sql|JobCredential|2020-11-01-preview|2021-11-01| +|Sql|JobStep|2020-11-01-preview|2021-11-01| +|Sql|JobTargetGroup|2020-11-01-preview|2021-11-01| +|Sql|LongTermRetentionPolicy|2020-11-01-preview|2021-11-01| +|Sql|ManagedDatabase|2020-11-01-preview|2021-11-01| +|Sql|ManagedDatabaseSensitivityLabel|2020-11-01-preview|2021-11-01| +|Sql|ManagedDatabaseVulnerabilityAssessment|2020-11-01-preview|2021-11-01| +|Sql|ManagedDatabaseVulnerabilityAssessmentRuleBaseline|2020-11-01-preview|2021-11-01| +|Sql|ManagedInstance|2020-11-01-preview|2021-11-01| +|Sql|ManagedInstanceAdministrator|2020-11-01-preview|2021-11-01| +|Sql|ManagedInstanceAzureADOnlyAuthentication|2020-11-01-preview|2021-11-01| +|Sql|ManagedInstanceKey|2020-11-01-preview|2021-11-01| +|Sql|ManagedInstanceLongTermRetentionPolicy|not present|2022-11-01-preview| +|Sql|ManagedInstancePrivateEndpointConnection|2020-11-01-preview|2021-11-01| +|Sql|ManagedInstanceVulnerabilityAssessment|2020-11-01-preview|2021-11-01| +|Sql|ManagedServerDnsAlias|2021-11-01-preview|2021-11-01| +|Sql|OutboundFirewallRule|2021-02-01-preview|2021-11-01| +|Sql|PrivateEndpointConnection|2020-11-01-preview|2021-11-01| +|Sql|SensitivityLabel|2020-11-01-preview|2021-11-01| +|Sql|Server|2020-11-01-preview|2021-11-01| +|Sql|ServerAdvisor|2020-11-01-preview|2021-11-01| +|Sql|ServerAzureADAdministrator|2020-11-01-preview|2021-11-01| +|Sql|ServerAzureADOnlyAuthentication|2020-11-01-preview|2021-11-01| +|Sql|ServerBlobAuditingPolicy|2020-11-01-preview|2021-11-01| +|Sql|ServerCommunicationLink|2014-04-01|2014-04-01| +|Sql|ServerDnsAlias|2020-11-01-preview|2021-11-01| +|Sql|ServerKey|2020-11-01-preview|2021-11-01| +|Sql|ServerSecurityAlertPolicy|2020-11-01-preview|2021-11-01| +|Sql|ServerTrustCertificate|2021-05-01-preview|2021-11-01| +|Sql|ServerTrustGroup|2020-11-01-preview|2021-11-01| +|Sql|ServerVulnerabilityAssessment|2020-11-01-preview|2021-11-01| +|Sql|SqlVulnerabilityAssessmentRuleBaseline|not present|2022-11-01-preview| +|Sql|SqlVulnerabilityAssessmentsSetting|not present|2022-11-01-preview| +|Sql|StartStopManagedInstanceSchedule|not present|2022-11-01-preview| +|Sql|SyncAgent|2020-11-01-preview|2021-11-01| +|Sql|SyncGroup|2020-11-01-preview|2021-11-01| +|Sql|SyncMember|2020-11-01-preview|2021-11-01| +|Sql|TransparentDataEncryption|2014-04-01|2021-11-01| +|Sql|VirtualNetworkRule|2020-11-01-preview|2021-11-01| +|Sql|WorkloadClassifier|2020-11-01-preview|2021-11-01| +|Sql|WorkloadGroup|2020-11-01-preview|2021-11-01| +|SqlVirtualMachine|AvailabilityGroupListener|2017-03-01-preview|2022-02-01| +|SqlVirtualMachine|SqlVirtualMachine|2017-03-01-preview|2022-02-01| +|SqlVirtualMachine|SqlVirtualMachineGroup|2017-03-01-preview|2022-02-01| +|Storage|BlobContainer|2021-02-01|2022-09-01| +|Storage|BlobContainerImmutabilityPolicy|2021-02-01|2022-09-01| +|Storage|BlobInventoryPolicy|2021-02-01|2022-09-01| +|Storage|BlobServiceProperties|2021-02-01|2022-09-01| +|Storage|EncryptionScope|2021-02-01|2022-09-01| +|Storage|FileServiceProperties|2021-02-01|2022-09-01| +|Storage|FileShare|2021-02-01|2022-09-01| +|Storage|listLocalUserKeys|2021-08-01|2022-09-01| +|Storage|listStorageAccountKeys|2021-02-01|2022-09-01| +|Storage|listStorageAccountSAS|2021-02-01|2022-09-01| +|Storage|listStorageAccountServiceSAS|2021-02-01|2022-09-01| +|Storage|LocalUser|2021-08-01|2022-09-01| +|Storage|ManagementPolicy|2021-02-01|2022-09-01| +|Storage|ObjectReplicationPolicy|2021-02-01|2022-09-01| +|Storage|PrivateEndpointConnection|2021-02-01|2022-09-01| +|Storage|Queue|2021-02-01|2022-09-01| +|Storage|QueueServiceProperties|2021-02-01|2022-09-01| +|Storage|StorageAccount|2021-02-01|2022-09-01| +|Storage|Table|2021-02-01|2022-09-01| +|Storage|TableServiceProperties|2021-02-01|2022-09-01| +|StorageCache|amlFilesystem|not present|2023-05-01| +|StorageCache|Cache|2021-03-01|2023-05-01| +|StorageCache|getRequiredAmlFSSubnetsSize|not present|2023-05-01| +|StorageCache|StorageTarget|2021-03-01|2023-05-01| +|StorageMover|Agent|2022-07-01-preview|2023-03-01| +|StorageMover|Endpoint|2022-07-01-preview|2023-03-01| +|StorageMover|JobDefinition|2022-07-01-preview|2023-03-01| +|StorageMover|Project|2022-07-01-preview|2023-03-01| +|StorageMover|StorageMover|2022-07-01-preview|2023-03-01| +|StoragePool|DiskPool|2020-03-15-preview|2021-08-01| +|StoragePool|IscsiTarget|2020-03-15-preview|2021-08-01| +|StorageSync|CloudEndpoint|2020-03-01|2022-06-01| +|StorageSync|PrivateEndpointConnection|2020-03-01|2022-06-01| +|StorageSync|RegisteredServer|2020-03-01|2022-06-01| +|StorageSync|ServerEndpoint|2020-03-01|2022-06-01| +|StorageSync|StorageSyncService|2020-03-01|2022-06-01| +|StorageSync|SyncGroup|2020-03-01|2022-06-01| +|StorSimple|AccessControlRecord|2017-06-01|2017-06-01| +|StorSimple|BackupPolicy|2017-06-01|2017-06-01| +|StorSimple|BackupSchedule|2017-06-01|2017-06-01| +|StorSimple|BandwidthSetting|2017-06-01|2017-06-01| +|StorSimple|getManagerDevicePublicEncryptionKey|2017-06-01|2017-06-01| +|StorSimple|listDeviceFailoverSets|2017-06-01|2017-06-01| +|StorSimple|listDeviceFailoverTars|2017-06-01|2017-06-01| +|StorSimple|listManagerActivationKey|2017-06-01|2017-06-01| +|StorSimple|listManagerPublicEncryptionKey|2017-06-01|2017-06-01| +|StorSimple|Manager|2017-06-01|2017-06-01| +|StorSimple|ManagerExtendedInfo|2017-06-01|2017-06-01| +|StorSimple|StorageAccountCredential|2017-06-01|2017-06-01| +|StorSimple|Volume|2017-06-01|2017-06-01| +|StorSimple|VolumeContainer|2017-06-01|2017-06-01| +|StreamAnalytics|Cluster|2020-03-01-preview|2020-03-01| +|StreamAnalytics|Function|2016-03-01|2020-03-01| +|StreamAnalytics|Input|2016-03-01|2020-03-01| +|StreamAnalytics|listClusterStreamingJobs|2020-03-01-preview|2020-03-01| +|StreamAnalytics|Output|2016-03-01|2020-03-01| +|StreamAnalytics|PrivateEndpoint|2020-03-01-preview|2020-03-01| +|StreamAnalytics|StreamingJob|2016-03-01|2020-03-01| +|Subscription|Alias|2020-09-01|2021-10-01| +|Synapse|BigDataPool|2021-03-01|2021-06-01| +|Synapse|Database|2021-04-01-preview|2021-04-01-preview| +|Synapse|DatabasePrincipalAssignment|2021-04-01-preview|2021-04-01-preview| +|Synapse|DataConnection|2021-04-01-preview|2021-04-01-preview| +|Synapse|getIntegrationRuntimeConnectionInfo|2021-03-01|2021-06-01| +|Synapse|getIntegrationRuntimeObjectMetadatum|2021-03-01|2021-06-01| +|Synapse|getIntegrationRuntimeStatus|2021-03-01|2021-06-01| +|Synapse|IntegrationRuntime|2021-03-01|2021-06-01| +|Synapse|IpFirewallRule|2021-03-01|2021-06-01| +|Synapse|Key|2021-03-01|2021-06-01| +|Synapse|kustoPool|2021-04-01-preview|Renamed to KustoPool| +|Synapse|KustoPool|not present|2021-06-01-preview| +|Synapse|KustoPoolAttachedDatabaseConfiguration|2021-06-01-preview|2021-06-01-preview| +|Synapse|KustoPoolDatabase|not present|2021-06-01-preview| +|Synapse|KustoPoolDatabasePrincipalAssignment|not present|2021-06-01-preview| +|Synapse|KustoPoolDataConnection|not present|2021-06-01-preview| +|Synapse|KustoPoolPrincipalAssignment|2021-04-01-preview|2021-06-01-preview| +|Synapse|listIntegrationRuntimeAuthKey|2021-03-01|2021-06-01| +|Synapse|listKustoPoolFollowerDatabases|2021-06-01-preview|2021-06-01-preview| +|Synapse|listKustoPoolLanguageExtensions|2021-06-01-preview|2021-06-01-preview| +|Synapse|PrivateEndpointConnection|2021-03-01|2021-06-01| +|Synapse|PrivateLinkHub|2021-03-01|2021-06-01| +|Synapse|SqlPool|2021-03-01|2021-06-01| +|Synapse|SqlPoolSensitivityLabel|2021-03-01|2021-06-01| +|Synapse|SqlPoolTransparentDataEncryption|2021-03-01|2021-06-01| +|Synapse|SqlPoolVulnerabilityAssessment|2021-03-01|2021-06-01| +|Synapse|SqlPoolVulnerabilityAssessmentRuleBaseline|2021-03-01|2021-06-01| +|Synapse|SqlPoolWorkloadClassifier|2021-03-01|2021-06-01| +|Synapse|SqlPoolWorkloadGroup|2021-03-01|2021-06-01| +|Synapse|Workspace|2021-03-01|2021-06-01| +|Synapse|WorkspaceAadAdmin|2021-03-01|2021-06-01| +|Synapse|WorkspaceManagedSqlServerVulnerabilityAssessment|2021-03-01|2021-06-01| +|Synapse|WorkspaceSqlAadAdmin|2021-03-01|2021-06-01| +|Syntex|DocumentProcessor|2022-09-15-preview|2022-09-15-preview| +|TestBase|CustomerEvent|2022-04-01-preview|2022-04-01-preview| +|TestBase|FavoriteProcess|2022-04-01-preview|2022-04-01-preview| +|TestBase|getBillingHubServiceFreeHourBalance|2022-04-01-preview|2022-04-01-preview| +|TestBase|getBillingHubServiceUsage|2022-04-01-preview|2022-04-01-preview| +|TestBase|getPackageDownloadURL|2022-04-01-preview|2022-04-01-preview| +|TestBase|getTestBaseAccountFileUploadUrl|2022-04-01-preview|2022-04-01-preview| +|TestBase|getTestResultConsoleLogDownloadURL|2022-04-01-preview|2022-04-01-preview| +|TestBase|getTestResultDownloadURL|2022-04-01-preview|2022-04-01-preview| +|TestBase|getTestResultVideoDownloadURL|2022-04-01-preview|2022-04-01-preview| +|TestBase|Package|2022-04-01-preview|2022-04-01-preview| +|TestBase|TestBaseAccount|2022-04-01-preview|2022-04-01-preview| +|TimeSeriesInsights|AccessPolicy|2020-05-15|2020-05-15| +|TimeSeriesInsights|Environment|2020-05-15|2020-05-15| +|TimeSeriesInsights|EventSource|2020-05-15|2020-05-15| +|TimeSeriesInsights|PrivateEndpointConnection|2021-03-31-preview|2021-03-31-preview| +|TimeSeriesInsights|ReferenceDataSet|2020-05-15|2020-05-15| +|VideoAnalyzer|AccessPolicy|2021-05-01-preview|2021-11-01-preview| +|VideoAnalyzer|EdgeModule|2021-05-01-preview|2021-11-01-preview| +|VideoAnalyzer|listEdgeModuleProvisioningToken|2021-05-01-preview|2021-11-01-preview| +|VideoAnalyzer|listVideoContentToken|2021-11-01-preview|2021-11-01-preview| +|VideoAnalyzer|listVideoStreamingToken|2021-05-01-preview|Replaced with listVideoContentToken| +|VideoAnalyzer|LivePipeline|2021-11-01-preview|2021-11-01-preview| +|VideoAnalyzer|PipelineJob|2021-11-01-preview|2021-11-01-preview| +|VideoAnalyzer|PipelineTopology|2021-11-01-preview|2021-11-01-preview| +|VideoAnalyzer|PrivateEndpointConnection|2021-11-01-preview|2021-11-01-preview| +|VideoAnalyzer|Video|2021-05-01-preview|2021-11-01-preview| +|VideoAnalyzer|VideoAnalyzer|2021-05-01-preview|2021-11-01-preview| +|VideoIndexer|Account|2021-10-18-preview|2022-08-01| +|VirtualMachineImages|Trigger|not present|2022-07-01| +|VirtualMachineImages|VirtualMachineImageTemplate|2020-02-14|2022-07-01| +|VisualStudio|Account|2014-04-01-preview|2017-11-01-preview| +|VisualStudio|Extension|2014-04-01-preview|2017-11-01-preview| +|VMwareCloudSimple|DedicatedCloudNode|2019-04-01|2019-04-01| +|VMwareCloudSimple|DedicatedCloudService|2019-04-01|2019-04-01| +|VMwareCloudSimple|VirtualMachine|2019-04-01|2019-04-01| +|VoiceServices|CommunicationsGateway|2022-12-01-preview|2023-04-03| +|VoiceServices|Contact|2022-12-01-preview|2022-12-01-preview| +|VoiceServices|TestLine|2022-12-01-preview|2023-04-03| +|Web|AppServiceEnvironment|2020-12-01|2022-09-01| +|Web|AppServiceEnvironmentAseCustomDnsSuffixConfiguration|2022-03-01|2022-09-01| +|Web|AppServiceEnvironmentPrivateEndpointConnection|2020-12-01|2022-09-01| +|Web|AppServicePlan|2020-12-01|2022-09-01| +|Web|AppServicePlanRouteForVnet|2020-12-01|2022-09-01| +|Web|Certificate|2020-12-01|2022-09-01| +|Web|Connection|2016-06-01|2016-06-01| +|Web|ConnectionGateway|2016-06-01|2016-06-01| +|Web|CustomApi|2016-06-01|2016-06-01| +|Web|KubeEnvironment|2021-01-01|2022-09-01| +|Web|listAppServicePlanHybridConnectionKeys|2020-12-01|2022-09-01| +|Web|listConnectionConsentLinks|2016-06-01|2016-06-01| +|Web|listConnectionKeys|2015-08-01-preview|2015-08-01-preview| +|Web|listContainerAppSecrets|2021-03-01|This moved into the ContainerApp service| +|Web|listCustomApiWsdlInterfaces|2016-06-01|2016-06-01| +|Web|listSiteIdentifiersAssignedToHostName|2020-12-01|2022-09-01| +|Web|listStaticSiteAppSettings|2020-12-01|2022-09-01| +|Web|listStaticSiteBuildAppSettings|2020-12-01|2022-09-01| +|Web|listStaticSiteBuildFunctionAppSettings|2020-12-01|2022-09-01| +|Web|listStaticSiteConfiguredRoles|2020-12-01|2022-09-01| +|Web|listStaticSiteFunctionAppSettings|2020-12-01|2022-09-01| +|Web|listStaticSiteSecrets|2020-12-01|2022-09-01| +|Web|listStaticSiteUsers|2020-12-01|2022-09-01| +|Web|listWebAppApplicationSettings|2020-12-01|2022-09-01| +|Web|listWebAppApplicationSettingsSlot|2020-12-01|2022-09-01| +|Web|listWebAppAuthSettings|2020-12-01|2022-09-01| +|Web|listWebAppAuthSettingsSlot|2020-12-01|2022-09-01| +|Web|listWebAppAzureStorageAccounts|2020-12-01|2022-09-01| +|Web|listWebAppAzureStorageAccountsSlot|2020-12-01|2022-09-01| +|Web|listWebAppBackupConfiguration|2020-12-01|2022-09-01| +|Web|listWebAppBackupConfigurationSlot|2020-12-01|2022-09-01| +|Web|listWebAppBackupStatusSecrets|2020-12-01|2022-09-01| +|Web|listWebAppBackupStatusSecretsSlot|2020-12-01|2022-09-01| +|Web|listWebAppConnectionStrings|2020-12-01|2022-09-01| +|Web|listWebAppConnectionStringsSlot|2020-12-01|2022-09-01| +|Web|listWebAppFunctionKeys|2020-12-01|2022-09-01| +|Web|listWebAppFunctionKeysSlot|2020-12-01|2022-09-01| +|Web|listWebAppFunctionSecrets|2020-12-01|2022-09-01| +|Web|listWebAppFunctionSecretsSlot|2020-12-01|2022-09-01| +|Web|listWebAppHostKeys|2020-12-01|2022-09-01| +|Web|listWebAppHostKeysSlot|2020-12-01|2022-09-01| +|Web|listWebAppHybridConnectionKeys|2018-11-01|2018-11-01| +|Web|listWebAppHybridConnectionKeysSlot|2018-11-01|2018-11-01| +|Web|listWebAppMetadata|2020-12-01|2022-09-01| +|Web|listWebAppMetadataSlot|2020-12-01|2022-09-01| +|Web|listWebAppPublishingCredentials|2020-12-01|2022-09-01| +|Web|listWebAppPublishingCredentialsSlot|2020-12-01|2022-09-01| +|Web|listWebAppSiteBackups|2020-12-01|2022-09-01| +|Web|listWebAppSiteBackupsSlot|2020-12-01|2022-09-01| +|Web|listWebAppSitePushSettings|2020-12-01|2022-09-01| +|Web|listWebAppSitePushSettingsSlot|2020-12-01|2022-09-01| +|Web|listWebAppSyncFunctionTriggers|2020-12-01|2022-09-01| +|Web|listWebAppSyncFunctionTriggersSlot|2020-12-01|2022-09-01| +|Web|listWebAppSyncStatus|2020-12-01|2022-09-01| +|Web|listWebAppSyncStatusSlot|2020-12-01|2022-09-01| +|Web|listWebAppWorkflowsConnections|not present|2022-09-01| +|Web|listWebAppWorkflowsConnectionsSlot|not present|2022-09-01| +|Web|listWorkflowRunActionExpressionTraces|2022-03-01|2022-09-01| +|Web|listWorkflowRunActionRepetitionExpressionTraces|2022-03-01|2022-09-01| +|Web|listWorkflowTriggerCallbackUrl|2022-03-01|2022-09-01| +|Web|StaticSite|2020-12-01|2022-09-01| +|Web|StaticSiteBuildDatabaseConnection|not present|2022-09-01| +|Web|StaticSiteCustomDomain|2020-12-01|2022-09-01| +|Web|StaticSiteDatabaseConnection|not present|2022-09-01| +|Web|StaticSiteLinkedBackend|2022-03-01|2022-09-01| +|Web|StaticSiteLinkedBackendForBuild|2022-03-01|2022-09-01| +|Web|StaticSitePrivateEndpointConnection|2020-12-01|2022-09-01| +|Web|StaticSiteUserProvidedFunctionAppForStaticSite|2020-12-01|2022-09-01| +|Web|StaticSiteUserProvidedFunctionAppForStaticSiteBuild|2020-12-01|2022-09-01| +|Web|WebApp|2020-12-01|2022-09-01| +|Web|WebAppApplicationSettings|2020-12-01|2022-09-01| +|Web|WebAppApplicationSettingsSlot|2020-12-01|2022-09-01| +|Web|WebAppAuthSettings|2020-12-01|2022-09-01| +|Web|WebAppAuthSettingsSlot|2020-12-01|2022-09-01| +|Web|WebAppAuthSettingsV2|2020-12-01|2021-02-01| +|Web|WebAppAuthSettingsV2Slot|2020-12-01|2021-02-01| +|Web|WebAppAzureStorageAccounts|2020-12-01|2022-09-01| +|Web|WebAppAzureStorageAccountsSlot|2020-12-01|2022-09-01| +|Web|WebAppBackupConfiguration|2020-12-01|2022-09-01| +|Web|WebAppBackupConfigurationSlot|2020-12-01|2022-09-01| +|Web|WebAppConnectionStrings|2020-12-01|2022-09-01| +|Web|WebAppConnectionStringsSlot|2020-12-01|2022-09-01| +|Web|WebAppDeployment|2020-12-01|2022-09-01| +|Web|WebAppDeploymentSlot|2020-12-01|2022-09-01| +|Web|WebAppDiagnosticLogsConfiguration|2020-12-01|2022-09-01| +|Web|WebAppDomainOwnershipIdentifier|2020-12-01|2022-09-01| +|Web|WebAppDomainOwnershipIdentifierSlot|2020-12-01|2022-09-01| +|Web|WebAppFtpAllowed|not present|2022-09-01| +|Web|WebAppFunction|2020-12-01|2022-09-01| +|Web|WebAppHostNameBinding|2020-12-01|2022-09-01| +|Web|WebAppHostNameBindingSlot|2020-12-01|2022-09-01| +|Web|WebAppHybridConnection|2020-12-01|2022-09-01| +|Web|WebAppHybridConnectionSlot|2020-12-01|2022-09-01| +|Web|WebAppInstanceFunctionSlot|2020-12-01|2022-09-01| +|Web|WebAppMetadata|2020-12-01|2022-09-01| +|Web|WebAppMetadataSlot|2020-12-01|2022-09-01| +|Web|WebAppPremierAddOn|2020-12-01|2022-09-01| +|Web|WebAppPremierAddOnSlot|2020-12-01|2022-09-01| +|Web|WebAppPrivateEndpointConnection|2020-12-01|2022-09-01| +|Web|WebAppPrivateEndpointConnectionSlot|2020-12-01|2022-09-01| +|Web|WebAppPublicCertificate|2020-12-01|2022-09-01| +|Web|WebAppPublicCertificateSlot|2020-12-01|2022-09-01| +|Web|WebAppRelayServiceConnection|2020-12-01|2022-09-01| +|Web|WebAppRelayServiceConnectionSlot|2020-12-01|2022-09-01| +|Web|WebAppScmAllowed|not present|2022-09-01| +|Web|WebAppSiteExtension|2020-12-01|2022-09-01| +|Web|WebAppSiteExtensionSlot|2020-12-01|2022-09-01| +|Web|WebAppSitePushSettings|2020-12-01|2022-09-01| +|Web|WebAppSitePushSettingsSlot|2020-12-01|2022-09-01| +|Web|WebAppSlot|2020-12-01|2022-09-01| +|Web|WebAppSlotConfigurationNames|2020-12-01|2022-09-01| +|Web|WebAppSourceControl|2020-12-01|2022-09-01| +|Web|WebAppSourceControlSlot|2020-12-01|2022-09-01| +|Web|WebAppSwiftVirtualNetworkConnection|2020-10-01|2022-09-01| +|Web|WebAppSwiftVirtualNetworkConnectionSlot|2020-10-01|2022-09-01| +|Web|WebAppVnetConnection|2020-12-01|2022-09-01| +|Web|WebAppVnetConnectionSlot|2020-12-01|2022-09-01| +|WebPubSub|listWebPubSubKeys|2021-04-01-preview|2023-02-01| +|WebPubSub|WebPubSub|2021-04-01-preview|2023-02-01| +|WebPubSub|WebPubSubCustomCertificate|not present|2023-02-01| +|WebPubSub|WebPubSubCustomDomain|not present|2023-02-01| +|WebPubSub|WebPubSubHub|2021-10-01|2023-02-01| +|WebPubSub|WebPubSubPrivateEndpointConnection|2021-04-01-preview|2023-02-01| +|WebPubSub|WebPubSubReplica|not present|2023-03-01-preview| +|WebPubSub|WebPubSubSharedPrivateLinkResource|2021-04-01-preview|2023-02-01| +|WindowsESU|MultipleActivationKey|2019-09-16-preview|2019-09-16-preview| +|WindowsIoT|Service|2019-06-01|2019-06-01| +|Workloads|getSAPAvailabilityZoneDetails|2021-12-01-preview|2023-04-01| +|Workloads|getSAPDiskConfigurations|2021-12-01-preview|2023-04-01| +|Workloads|getSAPSizingRecommendations|2021-12-01-preview|2023-04-01| +|Workloads|getSAPSupportedSku|2021-12-01-preview|2023-04-01| +|Workloads|monitor|2021-12-01-preview|2023-04-01| +|Workloads|PhpWorkload|2021-12-01-preview|Deprecated by Azure| +|Workloads|ProviderInstance|2021-12-01-preview|2023-04-01| +|Workloads|SAPApplicationServerInstance|2021-12-01-preview|2023-04-01| +|Workloads|SAPCentralInstance|2021-12-01-preview|2023-04-01| +|Workloads|SAPDatabaseInstance|2021-12-01-preview|2023-04-01| +|Workloads|SapLandscapeMonitor|not present|2023-04-01| +|Workloads|SAPVirtualInstance|2021-12-01-preview|2023-04-01| +|Workloads|WordpressInstance|2021-12-01-preview|Deprecated by Azure| diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/_index.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/_index.md new file mode 100644 index 0000000000..cf35981e20 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/_index.md @@ -0,0 +1,6 @@ +--- +title: Azure Native How-to Guides +meta_desc: | + Tutorials for using infrastructure as code in the Pulumi Azure Native package +layout: package +--- diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aci.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aci.md new file mode 100644 index 0000000000..4497bfa6b7 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aci.md @@ -0,0 +1,85 @@ +--- +title: "Azure Container Instances on Linux | C#" +h1: "Azure Container Instances on Linux" +linktitle: "Azure Container Instances on Linux" +meta_desc: "Azure Container Instances on Linux How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure Container Instances. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + + Type Name Status + + pulumi:pulumi:Stack azure-cs-aci-dev created + + ├─ azure-native:resources:ResourceGroup aci-rg created + + └─ azure-native:containerinstance:ContainerGroup helloworld created + + Outputs: + containerIPv4Address: "20.56.239.40" + + Resources: + + 3 created + + Duration: 1m18s + ``` + +1. Check the deployed endpoints: + + ``` + $ pulumi stack output containerIPv4Address + 13.83.66.37 + $ curl "$(pulumi stack output containerIPv4Address)" + + + Welcome to Azure Container Instances! + + ... + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-cosmos-helm.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-cosmos-helm.md new file mode 100644 index 0000000000..5891c7daa7 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-cosmos-helm.md @@ -0,0 +1,127 @@ +--- +title: "A Helm chart deployed to AKS that stores TODOs in an Azure Cosmos DB MongoDB API | C#" +h1: "A Helm chart deployed to AKS that stores TODOs in an Azure Cosmos DB MongoDB API" +linktitle: "A Helm chart deployed to AKS that stores TODOs in an Azure Cosmos DB MongoDB API" +meta_desc: "A Helm chart deployed to AKS that stores TODOs in an Azure Cosmos DB MongoDB API How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Stands up an Azure Kubernetes Service (AKS) cluster and a MongoDB-flavored instance of +Azure Cosmos DB. On top of the AKS cluster, we also deploy a Helm Chart with a simple +Node.js TODO app `bitnami/node`, swapping out the usual in-cluster MongoDB instance +with our managed Cosmos DB instance. + +## Prerequisites + +- Install [Pulumi](https://www.pulumi.com/docs/get-started/install/). + +- Install [.NET 5](https://dotnet.microsoft.com/download) + +- We will be deploying to Azure, so you will need an Azure account. If + you do not have an account, [sign up for free here](https://azure.microsoft.com/en-us/free/). + +- Setup and authenticate the [native Azure provider for Pulumi](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/). + + +## Running the Example + +In this example we will provision a Kubernetes cluster running a +public Apache web server, verify we can access it, and clean up when +done. + +1. Get the code: + + ```bash + $ git clone git@github.com:pulumi/examples.git + $ cd examples/azure-cs-aks-cosmos-helm + ``` + +2. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +3. Set the required configuration variables for this program: + + ```bash + $ pulumi config set azure-native:location westus2 + ``` + +4. Deploy everything with the `pulumi up` command. This provisions + all the Azure resources necessary, including an Active Directory + service principal, AKS cluster, and then deploys the Apache Helm + Chart, all in a single gesture (takes 5-10 min): + + ```bash + $ pulumi up + + Type Name Status Info + + pulumi:pulumi:Stack azure-cs-aks-cosmos-helm-dev created 1 warning + + ├─ kubernetes:helm.sh/v3:Chart node created + + │ ├─ kubernetes:core/v1:Service node created + + │ └─ kubernetes:apps/v1:Deployment node created + + ├─ example:component:CosmosDBMongoDB mongo-todos created + + │ ├─ azure-native:documentdb:DatabaseAccount cosmos-mongodb created + + │ └─ azure-native:documentdb:MongoDBResourceMongoDBDatabase todos created + + ├─ example:component:AksCluster demoaks created + + │ ├─ azuread:index:Application app created + + │ ├─ random:index:RandomPassword pw created + + │ ├─ tls:index:PrivateKey ssh-key created + + │ ├─ azuread:index:ServicePrincipal service-principal created + + │ ├─ azuread:index:ServicePrincipalPassword sp-password created + + │ ├─ azure-native:containerservice:ManagedCluster demoaks created + + │ └─ pulumi:providers:kubernetes k8s-provider created + + ├─ azure-native:resources:ResourceGroup cosmosrg created + + └─ kubernetes:core/v1:Secret mongo-secrets created + + Outputs: + Endpoint: "http://20.73.205.163" + ``` + +5. Now your database, your cluster, and application are ready. An output + variable will be printed to provide the application endpoint. + + ```bash + $ curl $(pulumi stack output Endpoint) + + + + + + + + + + Node/Angular Todo App + ... + ``` + +6. Once you are done, you can destroy all of the resources, and the + stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + $ rm kubeconfig.yaml + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-helm.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-helm.md new file mode 100644 index 0000000000..bddd076f88 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-helm.md @@ -0,0 +1,133 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster and Helm Chart | C#" +h1: "Azure Kubernetes Service (AKS) Cluster and Helm Chart" +linktitle: "Azure Kubernetes Service (AKS) Cluster and Helm Chart" +meta_desc: "Azure Kubernetes Service (AKS) Cluster and Helm Chart How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example demonstrates creating an [Azure Kubernetes Service (AKS)](https://docs.microsoft.com/en-us/azure/aks/) +cluster and deploying a Helm Chart from [Bitnami Helm chart repository](https://github.com/bitnami/charts) +into this cluster, all in one Pulumi program. + +The example showcases the [native Azure provider for Pulumi](https://www.pulumi.com/docs/intro/cloud-providers/azure/). + + +## Prerequisites + +- Install [Pulumi](https://www.pulumi.com/docs/get-started/install/). + +- Install [.NET Core](https://dotnet.microsoft.com/download) + +- We will be deploying to Azure, so you will need an Azure account. If + you do not have an account, [sign up for free here](https://azure.microsoft.com/en-us/free/). + +- Setup and authenticate the [native Azure provider for Pulumi](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/). + + +## Running the Example + +In this example we will provision a Kubernetes cluster running a +public Apache web server, verify we can access it, and clean up when +done. + +1. Get the code: + + ```bash + $ git clone git@github.com:pulumi/examples.git + $ cd examples/azure-cs-aks-helm + ``` + +2. Restore dependencies and build: + + ```bash + $ dotnet build + ``` + +3. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +4. Set the required configuration variables for this program: + + ```bash + $ pulumi config set azure-native:location westus2 + ``` + +5. Deploy everything with the `pulumi up` command. This provisions + all the Azure resources necessary, including an Active Directory + service principal, AKS cluster, and then deploys the Apache Helm + Chart, all in a single gesture (takes 5-10 min): + + ```bash + $ pulumi up + ``` + +6. Now your cluster and Apache server are ready. Several output + variables will be printed, including your cluster name + (`ClusterName`), Kubernetes config (`Kubeconfig`) and server IP + address (`ApacheServiceIP`). + + Using these output variables, you may access your Apache server: + + ```bash + $ curl $(pulumi stack output ApacheServiceIP) +

It works!

+ ``` + + And you may also configure your `kubectl` client using the + `Kubeconfig` configuration: + + ```bash + $ pulumi stack output Kubeconfig --show-secrets > kubeconfig.yaml + $ KUBECONFIG=./kubeconfig.yaml kubectl get service + + NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE + apache-chart LoadBalancer 10.0.58.153 20.51.80.30 80:32707/TCP,443:32495/TCP 3m23s + kubernetes ClusterIP 10.0.0.1 443/TCP 21m + ``` + +7. At this point, you have a running cluster. Feel free to modify + your program, and run `pulumi up` to redeploy changes. The Pulumi + CLI automatically detects what has changed and makes the minimal + edits necessary to accomplish these changes. This could be + altering the existing chart, adding new Azure or Kubernetes + resources, or anything, really. + + TIP: if you make changes to the example code outside of an IDE, + run the C# compiler after every change: + + ```bash + $ dotnet build + ``` + +8. Once you are done, you can destroy all of the resources, and the + stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + $ rm kubeconfig.yaml + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-managed-identity.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-managed-identity.md new file mode 100644 index 0000000000..c245e4bfd1 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-managed-identity.md @@ -0,0 +1,80 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider | C#" +h1: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +linktitle: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +meta_desc: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an AKS cluster, creates an Azure User Assigned Managed Identity, and sets credentials to manage access to the cluster. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After [cloning](https://github.com/pulumi/examples#checking-out-a-single-example) this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Stand up the cluster by invoking pulumi + ```bash + $ pulumi up + ``` + +1. After 3-4 minutes, your cluster will be ready, and the kubeconfig YAML you'll use to connect to the cluster will be available as an [Output](https://www.pulumi.com/docs/concepts/inputs-outputs/#outputs). You can save this kubeconfig to a file like so: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + ``` + + Once you have this file in hand, you can interact with your new cluster as usual via `kubectl`: + + ```bash + $ KUBECONFIG=./kubeconfig.yaml kubectl get nodes + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-multicluster.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-multicluster.md new file mode 100644 index 0000000000..ca78ce46bb --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks-multicluster.md @@ -0,0 +1,95 @@ +--- +title: "Multiple Azure Kubernetes Service (AKS) Clusters | C#" +h1: "Multiple Azure Kubernetes Service (AKS) Clusters" +linktitle: "Multiple Azure Kubernetes Service (AKS) Clusters" +meta_desc: "Multiple Azure Kubernetes Service (AKS) Clusters How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example demonstrates creating multiple Azure Kubernetes Service (AKS) clusters in different regions and with +different node counts. Please see https://docs.microsoft.com/en-us/azure/aks/ for more information about AKS. + +## Prerequisites + +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/get-started/install/). + +We will be deploying to Azure, so you will need an Azure account. If you don't have an account, +[sign up for free here](https://azure.microsoft.com/en-us/free/). +[Follow the instructions here](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) to connect Pulumi to your Azure account. + +## Running the Example + +> **Note**: Due to an issue in the Azure AD Terraform Provider (https://github.com/hashicorp/terraform-provider-azuread/issues/4) the +> creation of an Azure Service Principal, which is needed to create the Kubernetes cluster (see MyStack.cs), is delayed and may not +> be available when the cluster is created. If you get a Service Principal not found error, as a work around, you should be able to run `pulumi up` +> again, at which time the Service Principal should have been created. + +After cloning this repo, `cd` into it and run these commands. + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +2. Set the required configuration variables for this program: + + ```bash + $ pulumi config set azure-native:environment public + $ pulumi config set password --secret [your-cluster-password-here] + $ ssh-keygen -t rsa -f key.rsa + $ pulumi config set sshPublicKey < key.rsa.pub + ``` + +3. Deploy everything with the `pulumi up` command. This provisions all the Azure resources necessary, including + an Active Directory service principal and AKS clusters: + + ```bash + $ pulumi up + ``` + +4. After a couple minutes, your AKS clusters will be ready. The AKS cluster names will be printed as output variables + once `pulumi up` completes. + + ```bash + $ pulumi up + ... + + Outputs: + + aksClusterNames: [ + + [0]: "akscluster-east513be264" + + [1]: "akscluster-westece285c7" + ] + ... + ``` + +5. At this point, you have multiple AKS clusters running in different regions. Feel free to modify your program, and + run `pulumi up` to redeploy changes. The Pulumi CLI automatically detects what has changed and makes the minimal + edits necessary to accomplish these changes. + +6. Once you are done, you can destroy all of the resources, and the stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks.md new file mode 100644 index 0000000000..d182309448 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-aks.md @@ -0,0 +1,87 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider | C#" +h1: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +linktitle: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +meta_desc: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an AKS cluster, creates an Azure Active AD application, creates a Service Principal and sets credentials to manage access to the cluster. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After cloning this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the azure location in which to run the test: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Stand up the cluster by invoking pulumi + + ```bash + $ pulumi up + ``` + +1. After 3-4 minutes, your cluster will be ready, and the kubeconfig YAML you'll use to connect to the cluster will be available as an output. You can save this kubeconfig to a file like so: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + ``` + + Once you have this file in hand, you can interact with your new cluster as usual via `kubectl`: + + ```bash + $ KUBECONFIG=./kubeconfig.yaml kubectl get nodes + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-appservice-docker.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-appservice-docker.md new file mode 100644 index 0000000000..c1d66c46c4 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-appservice-docker.md @@ -0,0 +1,87 @@ +--- +title: "Azure App Service Running Docker Containers on Linux | C#" +h1: "Azure App Service Running Docker Containers on Linux" +linktitle: "Azure App Service Running Docker Containers on Linux" +meta_desc: "Azure App Service Running Docker Containers on Linux How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure App Service from Docker images. + +The example shows two scenarios: + +- Deploying an existing image from Docker Hub +- Deploying a new custom registry in Azure Container Registry, building a custom Docker image, and running the image from the custom registry + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 8 created + + Duration: 56s + ``` + +1. Check the deployed endpoints: + + ``` + $ pulumi stack output HelloEndpoint + http://hello-app-91dfea.azurewebsites.net/hello + $ curl "$(pulumi stack output HelloEndpoint)" + Hello, world! + + $ pulumi stack output GetStartedEndpoint + http://get-started-15da13.azurewebsites.net + $ curl "$(pulumi stack output GetStartedEndpoint)" + + +

Your custom docker image is running in Azure App Service!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-appservice.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-appservice.md new file mode 100644 index 0000000000..8d5027403f --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-appservice.md @@ -0,0 +1,103 @@ +--- +title: "Azure App Service with SQL Database and Application Insights | C#" +h1: "Azure App Service with SQL Database and Application Insights" +linktitle: "Azure App Service with SQL Database and Application Insights" +meta_desc: "Azure App Service with SQL Database and Application Insights How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure App Service. + +Provisions Azure SQL Database and Azure Application Insights to be used in combination +with App Service. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +2. [Install .NET Core 3.0+](https://dotnet.microsoft.com/download) + +### Steps + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Configure the location to deploy the resources to: + + ``` + $ pulumi config set azure-native:location centralus + ``` + +1. Define SQL Server password (make it complex enough to satisfy Azure policy): + + ``` + pulumi config set --secret sqlPassword + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + info: 10 changes performed: + + 10 resources created + Update duration: 1m14.59910109s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output Endpoint + https://azpulumi-as0ef47193.azurewebsites.net + $ curl "$(pulumi stack output Endpoint)" + + +

Greetings from Azure App Service (courtesy of Pulumi)!

+ + + ``` + +6. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +7. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-call-azure-api.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-call-azure-api.md new file mode 100644 index 0000000000..2375a149e2 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-call-azure-api.md @@ -0,0 +1,69 @@ +--- +title: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK | C#" +h1: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK" +linktitle: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK" +meta_desc: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +The native Azure Pulumi provider exposes the entire resource model of Azure Resource Manager. Each resource can be created, updated, deleted, or refreshed (read). + +However, Azure API has many endpoints that don't map to our resource model. For examples, finding resources given some filter criteria is not supported directly. + +You can easily integrate an Azure SDK call or a raw HTTP request inside your Pulumi program using the same programming language. We provide a helper function `Authorization.GetClientToken()` that returns a valid authentication token for the same login context that the Pulumi provider is using. + +This example demonstrates how to use such integration to lookup a role definition ID based on its name and scope. It then creates a role assignment for the resulting definition to allow pulling container images from a registry. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + ~ 1 updated + 3 unchanged + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-containerapps.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-containerapps.md new file mode 100644 index 0000000000..025c609eda --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-containerapps.md @@ -0,0 +1,75 @@ +--- +title: "Azure Container Apps | C#" +h1: "Azure Container Apps" +linktitle: "Azure Container Apps" +meta_desc: "Azure Container Apps How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure Container Apps. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 7 created + + Duration: 4m18s + ``` + +1. Check the deployed endpoint: + + ``` + $ curl "$(pulumi stack output url)" + + +

Your custom docker image is running in Azure Container Apps!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-cosmosdb-logicapp.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-cosmosdb-logicapp.md new file mode 100644 index 0000000000..b9758e1ed8 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-cosmosdb-logicapp.md @@ -0,0 +1,85 @@ +--- +title: "Azure Cosmos DB, an API Connection, and a Logic App | C#" +h1: "Azure Cosmos DB, an API Connection, and a Logic App" +linktitle: "Azure Cosmos DB, an API Connection, and a Logic App" +meta_desc: "Azure Cosmos DB, an API Connection, and a Logic App How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +With the native Azure provider we can directly use the Azure resource manager API to define API connections and linking it to a logic app. The resulting experience is much faster in comparison to performing the same operation through ARM templates. + +## Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +2. [Install .NET Core 3.1+](https://dotnet.microsoft.com/download) + +## Running the App + +1. Create a new stack: + + ```sh + $ pulumi stack init dev + ``` + +2. Set the required configuration variables for this program, and log into Azure: + + ```bash + $ pulumi config set azure-native:location westeurope + $ az login + ``` + +3. Perform the deployment: + + ```sh + $ pulumi up + + Type Name Status + + pulumi:pulumi:Stack azure-cosmosdb-logicapp-dev created + + ├─ azure-native:resources:ResourceGroup logicappdemo-rg created + + ├─ azure-native:storage:StorageAccount logicappdemosa created + + ├─ azure-native:documentdb:DatabaseAccount logicappdemo-cdb created + + ├─ azure-native:documentdb:SqlResourceSqlDatabase db created + + ├─ azure-native:web:Connection cosmosdbConnection created + + ├─ azure-native:documentdb:SqlResourceSqlContainer container created + + └─ azure-native:logic:Workflow workflow created + + Resources: + + 8 created + + Duration: 3m16s + ``` + +4. At this point, you have a Cosmos DB collection and a Logic App listening to HTTP requests. You can trigger the Logic App with a `curl` command: + + ``` + $ curl -X POST "$(pulumi stack output endpoint)" -d '"Hello World"' -H 'Content-Type: application/json' + ``` + + The POST body will be saved into a new document in the Cosmos DB collection. + +5. Once you are done, you can destroy all of the resources, and the stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-credential-rotation-one-set.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-credential-rotation-one-set.md new file mode 100644 index 0000000000..42529a85e5 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-credential-rotation-one-set.md @@ -0,0 +1,100 @@ +--- +title: "Automate the rotation of a secret for resources that use one set of authentication credentials | C#" +h1: "Automate the rotation of a secret for resources that use one set of authentication credentials" +linktitle: "Automate the rotation of a secret for resources that use one set of authentication credentials" +meta_desc: "Automate the rotation of a secret for resources that use one set of authentication credentials How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Modeled after [Microsoft ARM documentation](https://docs.microsoft.com/en-us/azure/key-vault/secrets/tutorial-rotation) + +This example demonstrates using a managed identity with Azure App Service to access Azure KeyVault, Azure Storage, and Azure SQL Database without passwords or secrets. + +The application consists of several parts: + +- A SQL Server to rotate credendials +- A KeyVault that stores the credentials of the SQL Server +- A KeyVault that is only accessible to the WebApp and Function (through Managed Identity) +- An Azure Function that generates a new secret and sets it in SQL Server and Key Vault +- An Azure WebApp that shows that the secret is changing and still accessible +- An EventGrid subscription to receive SecretNearExpiry events from KeyVault and, in turn, call the Azure Function + +## IMPORTANT: For example purposes, new secrets are continually generated. Make sure to change the validityPeriod or destory the stack when you are done. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +2. [Install .NET Core 3.1+](https://dotnet.microsoft.com/download) + +### Steps + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Build and publish the ASP.NET Core project: + + ``` + $ dotnet publish webapp + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output WebAppEndpoint + https://app129968b8.azurewebsites.net/ + $ Start-Process "$(pulumi stack output WebAppEndpoint)" + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-functions.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-functions.md new file mode 100644 index 0000000000..c6fa3c1757 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-functions.md @@ -0,0 +1,90 @@ +--- +title: "Azure Functions on a Linux App Service Plan | C#" +h1: "Azure Functions on a Linux App Service Plan" +linktitle: "Azure Functions on a Linux App Service Plan" +meta_desc: "Azure Functions on a Linux App Service Plan How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Azure Functions created from deployment packages in Python and deployed to an App Service Plan on Linux. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +2. [Install .NET Core 3.1+](https://dotnet.microsoft.com/download) + +### Steps + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Configure the location to deploy the resources to: + + ``` + $ pulumi config set azure-native:location + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing update (dev): + ... + + Updating (dev): + ... + Resources: + + 8 created + Duration: 2m42s + ``` + +1. Check the deployed function endpoints: + + ``` + $ pulumi stack output Endpoint + https://app1a2d3e4d.azurewebsites.net/api/Hello?name=Pulumi + $ curl "$(pulumi stack output Endpoint)" + Hello, Pulumi + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-net5-aks-webapp.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-net5-aks-webapp.md new file mode 100644 index 0000000000..9d0d54f249 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-net5-aks-webapp.md @@ -0,0 +1,152 @@ +--- +title: "Deploy Containerized Web Applications using the native Azure Provider, .NET 5, and C# 9 | C#" +h1: "Deploy Containerized Web Applications using the native Azure Provider, .NET 5, and C# 9" +linktitle: "Deploy Containerized Web Applications using the native Azure Provider, .NET 5, and C# 9" +meta_desc: "Deploy Containerized Web Applications using the native Azure Provider, .NET 5, and C# 9 How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +The example demonstrate several Pulumi features: + +- Azure-Native provider +- Running on .NET 5 +- Using C# 9 constructs like top-level statements, implicit constuctors, and records +- Defining and using components with Pulumi + +## Adjust the code + +This example can cover several deployments architectures that are listed below. + +### Public Docker Image to Azure App Service + +You can deploy any public Docker image that contains a web application listening to port 80 to an Azure App Service. Modify the constructor of `MyStack` class in `Program.cs` file to + +```cs +public MyStack() +{ + var app = new WebApplication("hello", new() + { + DockerImage = "strm/helloworld-http" + }); + + this.Endpoint = app.Endpoint; +} +``` + +### Custom Application to Azure App Service + +Builds a Docker container from the files in `app` folder, push it to Azure Container Registry, and deploy it to an Azure App Service. Modify the constructor of `MyStack` class in `Program.cs` file to + +```cs +public MyStack() +{ + var app = new WebApplication("hello", new() + { + AppFolder = "./app" + }); + + this.Endpoint = app.Endpoint; +} +``` + +### Public Docker Image to Azure Kubernetes Service + +You can deploy any public Docker image that contains a web application listening to port 80 to a new AKS cluster. Modify the constructor of `MyStack` class in `Program.cs` file to + +```cs +public MyStack() +{ + var cluster = new AksCluster("demoaks"); + + var app = new WebApplication("hello", new() + { + Cluster = cluster, + DockerImage = "strm/helloworld-http" + }); + + this.Endpoint = app.Endpoint; +} +``` + +### Custom Application to Azure Kubernetes Service + +Builds a Docker container from the files in `app` folder, push it to Azure Container Registry, and deploy it to a new AKS cluster. Modify the constructor of `MyStack` class in `Program.cs` file to + +```cs +public MyStack() +{ + var cluster = new AksCluster("demoaks"); + + var app = new WebApplication("hello", new() + { + Cluster = cluster, + AppFolder = "./app" + }); + + this.Endpoint = app.Endpoint; +} +``` + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After cloning this repo and making adjustments as described above, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Stand up the application by invoking pulumi + + ```bash + $ pulumi up + ``` + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-sqlserver.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-sqlserver.md new file mode 100644 index 0000000000..784c07647b --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-sqlserver.md @@ -0,0 +1,66 @@ +--- +title: "A SQLServer on Azure PaaS | C#" +h1: "A SQLServer on Azure PaaS" +linktitle: "A SQLServer on Azure PaaS" +meta_desc: "A SQLServer on Azure PaaS How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example configures [An example of a SQLServer on Azure PaaS](https://docs.microsoft.com/en-us/azure/azure-sql/database/logical-servers). + +In addition to the server itself, a database is configured + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 5 created + Duration: 3m16s + ``` + +1. Check the deployed sql server and database + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-static-website.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-static-website.md new file mode 100644 index 0000000000..2b52aeca8d --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-static-website.md @@ -0,0 +1,77 @@ +--- +title: "Static Website Using Azure Blob Storage and CDN | C#" +h1: "Static Website Using Azure Blob Storage and CDN" +linktitle: "Static Website Using Azure Blob Storage and CDN" +meta_desc: "Static Website Using Azure Blob Storage and CDN How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example configures [Static website hosting in Azure Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website). + +In addition to the Storage itself, a CDN is configured to serve files from the Blob container origin. This may be useful if you need to serve files via HTTPS from a custom domain (not shown in the example). + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 9 created + Duration: 2m52s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output staticEndpoint + https://websitesbc90978a1.z20.web.core.windows.net/ + $ curl "$(pulumi stack output staticEndpoint)" + + +

This file is served from Blob Storage (courtesy of Pulumi!)

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-synapse.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-synapse.md new file mode 100644 index 0000000000..8525fa06e5 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-cs-synapse.md @@ -0,0 +1,66 @@ +--- +title: "Azure Synapse Workspace and Pools | C#" +h1: "Azure Synapse Workspace and Pools" +linktitle: "Azure Synapse Workspace and Pools" +meta_desc: "Azure Synapse Workspace and Pools How-to Guide using C#" +no_edit_this_page: true +cloud: azure +language: cs +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for enterprise analytics solutions based on Azure Synapse. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ```bash + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 13 created + + Duration: 10m53s + ``` + +1. Navigate to https://web.azuresynapse.net and sign in to your new workspace. + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aci.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aci.md new file mode 100644 index 0000000000..8b527b0903 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aci.md @@ -0,0 +1,77 @@ +--- +title: "Azure Container Instances on Linux | Go" +h1: "Azure Container Instances on Linux" +linktitle: "Azure Container Instances on Linux" +meta_desc: "Azure Container Instances on Linux How-to Guide using Go" +no_edit_this_page: true +cloud: azure +language: go +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure Container Instances. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 3 created + + Duration: 1m18s + ``` + +1. Check the deployed endpoint: + + ``` + $ pulumi stack output containerIPv4Address + 13.83.66.37 + $ curl "$(pulumi stack output containerIPv4Address)" + + + Welcome to Azure Container Instances! + + ... + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks-helm.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks-helm.md new file mode 100644 index 0000000000..87ce3c06cc --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks-helm.md @@ -0,0 +1,133 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster and Helm Chart | Go" +h1: "Azure Kubernetes Service (AKS) Cluster and Helm Chart" +linktitle: "Azure Kubernetes Service (AKS) Cluster and Helm Chart" +meta_desc: "Azure Kubernetes Service (AKS) Cluster and Helm Chart How-to Guide using Go" +no_edit_this_page: true +cloud: azure +language: go +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example demonstrates creating an [Azure Kubernetes Service (AKS)](https://docs.microsoft.com/en-us/azure/aks/) +cluster and deploying a Helm Chart from [Bitnami Helm chart repository](https://github.com/bitnami/charts) +into this cluster, all in one Pulumi program. + +The example showcases the [native Azure provider for Pulumi](https://www.pulumi.com/docs/intro/cloud-providers/azure/). + + +## Prerequisites + +- Install [Pulumi](https://www.pulumi.com/docs/get-started/install/). + +- Install [Go](https://golang.org) + +- We will be deploying to Azure, so you will need an Azure account. If + you do not have an account, [sign up for free here](https://azure.microsoft.com/en-us/free/). + +- Setup and authenticate the [native Azure provider for Pulumi](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/). + + +## Running the Example + +In this example we will provision a Kubernetes cluster running a +public Apache web server, verify we can access it, and clean up when +done. + +1. Get the code: + + ```bash + $ git clone git@github.com:pulumi/examples.git + $ cd examples/azure-go-aks-helm + ``` + +2. Restore dependencies and build: + + ```bash + $ go build + ``` + +3. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +4. Set the required configuration variables for this program: + + ```bash + $ pulumi config set azure-native:location westus2 + ``` + +5. Deploy everything with the `pulumi up` command. This provisions + all the Azure resources necessary, including an Active Directory + service principal, AKS cluster, and then deploys the Apache Helm + Chart, all in a single gesture (takes 5-10 min): + + ```bash + $ pulumi up + ``` + +6. Now your cluster and Apache server are ready. Several output + variables will be printed, including your cluster name + (`clusterName`), Kubernetes config (`kubeconfig`) and server IP + address (`apacheServiceIP`). + + Using these output variables, you may access your Apache server: + + ```bash + $ curl $(pulumi stack output apacheServiceIP) +

It works!

+ ``` + + And you may also configure your `kubectl` client using the + `kubeConfig` configuration: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + $ KUBECONFIG=./kubeconfig.yaml kubectl get service + + NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE + apache-chart LoadBalancer 10.0.154.121 40.125.100.104 80:30472/TCP,443:30364/TCP 8m + kubernetes ClusterIP 10.0.0.1 443/TCP 8m + ``` + +7. At this point, you have a running cluster. Feel free to modify + your program, and run `pulumi up` to redeploy changes. The Pulumi + CLI automatically detects what has changed and makes the minimal + edits necessary to accomplish these changes. This could be + altering the existing chart, adding new Azure or Kubernetes + resources, or anything, really. + + TIP: if you make changes to the example code outside of an IDE, + run the Go compiler after every change: + + ```bash + $ go build + ``` + +8. Once you are done, you can destroy all of the resources, and the + stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + $ rm kubeconfig.yaml + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks-managed-identity.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks-managed-identity.md new file mode 100644 index 0000000000..3288caa2ee --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks-managed-identity.md @@ -0,0 +1,80 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider | Go" +h1: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +linktitle: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +meta_desc: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider How-to Guide using Go" +no_edit_this_page: true +cloud: azure +language: go +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an AKS cluster, creates an Azure User Assigned Managed Identity, and sets credentials to manage access to the cluster. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After [cloning](https://github.com/pulumi/examples#checking-out-a-single-example) this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Stand up the cluster by invoking pulumi + ```bash + $ pulumi up + ``` + +1. After 3-4 minutes, your cluster will be ready, and the kubeconfig YAML you'll use to connect to the cluster will be available as an [Output](https://www.pulumi.com/docs/concepts/inputs-outputs/#outputs). You can save this kubeconfig to a file like so: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + ``` + + Once you have this file in hand, you can interact with your new cluster as usual via `kubectl`: + + ```bash + $ KUBECONFIG=./kubeconfig.yaml kubectl get nodes + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks-multicluster.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks-multicluster.md new file mode 100644 index 0000000000..2c53f0d36d --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks-multicluster.md @@ -0,0 +1,95 @@ +--- +title: "Multiple Azure Kubernetes Service (AKS) Clusters | Go" +h1: "Multiple Azure Kubernetes Service (AKS) Clusters" +linktitle: "Multiple Azure Kubernetes Service (AKS) Clusters" +meta_desc: "Multiple Azure Kubernetes Service (AKS) Clusters How-to Guide using Go" +no_edit_this_page: true +cloud: azure +language: go +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example demonstrates creating multiple Azure Kubernetes Service (AKS) clusters in different regions and with +different node counts. Please see https://docs.microsoft.com/en-us/azure/aks/ for more information about AKS. + +## Prerequisites + +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/get-started/install/). + +We will be deploying to Azure, so you will need an Azure account. If you don't have an account, +[sign up for free here](https://azure.microsoft.com/en-us/free/). +[Follow the instructions here](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) to connect Pulumi to your Azure account. + +## Running the Example + +> **Note**: Due to an issue in the Azure AD Terraform Provider (https://github.com/hashicorp/terraform-provider-azuread/issues/4) the +> creation of an Azure Service Principal, which is needed to create the Kubernetes cluster (see main.go), is delayed and may not +> be available when the cluster is created. If you get a Service Principal not found error, as a work around, you should be able to run `pulumi up` +> again, at which time the Service Principal should have been created. + +After cloning this repo, `cd` into it and run these commands. + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +2. Set the required configuration variables for this program: + + ```bash + $ pulumi config set azure-native:environment public + $ pulumi config set password --secret [your-cluster-password-here] + $ ssh-keygen -t rsa -f key.rsa + $ pulumi config set sshPublicKey < key.rsa.pub + ``` + +3. Deploy everything with the `pulumi up` command. This provisions all the Azure resources necessary, including + an Active Directory service principal and AKS clusters: + + ```bash + $ pulumi up + ``` + +4. After a couple minutes, your AKS clusters will be ready. The AKS cluster names will be printed as output variables + once `pulumi up` completes. + + ```bash + $ pulumi up + ... + + Outputs: + + aksClusterNames: [ + + [0]: "akscluster-east513be264" + + [1]: "akscluster-westece285c7" + ] + ... + ``` + +5. At this point, you have multiple AKS clusters running in different regions. Feel free to modify your program, and + run `pulumi up` to redeploy changes. The Pulumi CLI automatically detects what has changed and makes the minimal + edits necessary to accomplish these changes. + +6. Once you are done, you can destroy all of the resources, and the stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks.md new file mode 100644 index 0000000000..a5ea30ee9e --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-aks.md @@ -0,0 +1,80 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider | Go" +h1: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +linktitle: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +meta_desc: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider How-to Guide using Go" +no_edit_this_page: true +cloud: azure +language: go +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an AKS cluster, creates an Azure Active AD application, creates a Service Principal and sets credentials to manage access to the cluster. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After cloning this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Stand up the cluster by invoking pulumi + ```bash + $ pulumi up + ``` + +1. After 3-4 minutes, your cluster will be ready, and the kubeconfig YAML you'll use to connect to the cluster will be available as an output. You can save this kubeconfig to a file like so: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + ``` + + Once you have this file in hand, you can interact with your new cluster as usual via `kubectl`: + + ```bash + $ KUBECONFIG=./kubeconfig.yaml kubectl get nodes + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-appservice-docker.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-appservice-docker.md new file mode 100644 index 0000000000..6c7185f030 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-appservice-docker.md @@ -0,0 +1,111 @@ +--- +title: "Azure App Service Running Docker Containers on Linux | Go" +h1: "Azure App Service Running Docker Containers on Linux" +linktitle: "Azure App Service Running Docker Containers on Linux" +meta_desc: "Azure App Service Running Docker Containers on Linux How-to Guide using Go" +no_edit_this_page: true +cloud: azure +language: go +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure App Service from Docker images. + +The example shows two scenarios: + +- Deploying an existing image from Docker Hub +- Deploying a new custom registry in Azure Container Registry, building a custom Docker image, and running the image from the custom registry + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 8 created + + Duration: 56s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output helloEndpoint + https://helloappecc2f992.azurewebsites.net + $ curl "$(pulumi stack output helloEndpoint)" + + + + Welcome to nginx! + + + +

Welcome to nginx!

+

If you see this page, the nginx web server is successfully installed and + working. Further configuration is required.

+ +

For online documentation and support please refer to + nginx.org.
+ Commercial support is available at + nginx.com.

+ +

Thank you for using nginx.

+ + + + + + $ pulumi stack output getStartedEndpoint + http://get-started-15da13.azurewebsites.net + $ curl "$(pulumi stack output getStartedEndpoint)" + + +

Your custom docker image is running in Azure App Service!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-call-azure-sdk.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-call-azure-sdk.md new file mode 100644 index 0000000000..336302513e --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-call-azure-sdk.md @@ -0,0 +1,68 @@ +--- +title: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK | Go" +h1: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK" +linktitle: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK" +meta_desc: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK How-to Guide using Go" +no_edit_this_page: true +cloud: azure +language: go +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +The native Azure Pulumi provider exposes the entire resource model of Azure Resource Manager. Each resource can be created, updated, deleted, or refreshed (read). + +However, Azure API has many endpoints that don't map to our resource model. For examples, finding resources given some filter criteria is not supported directly. + +However, you can easily integrate an Azure SDK call inside your Pulumi program using the same programming language. We provide a helper function `authorization.GetClientToken()` that returns a valid authentication token for the same login context that the Pulumi provider is using. + +This example demonstrates how to use such integration to lookup a role definition ID based on its name and scope. It then creates a role assignment for the resulting definition to allow pulling container images from a registry. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location WestUS + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + Performing changes: + ... + Resources: + ~ 1 updated + 3 unchanged + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-containerapps.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-containerapps.md new file mode 100644 index 0000000000..4cd768013a --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-containerapps.md @@ -0,0 +1,75 @@ +--- +title: "Azure Container Apps | Go" +h1: "Azure Container Apps" +linktitle: "Azure Container Apps" +meta_desc: "Azure Container Apps How-to Guide using Go" +no_edit_this_page: true +cloud: azure +language: go +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure Container Apps. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location canadacentral + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 7 created + + Duration: 4m18s + ``` + +1. Check the deployed endpoint: + + ``` + $ curl "$(pulumi stack output url)" + + +

Your custom docker image is running in Azure Container Apps!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-static-website.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-static-website.md new file mode 100644 index 0000000000..8a8703ded7 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-go-static-website.md @@ -0,0 +1,78 @@ +--- +title: "Static Website Using Azure Blob Storage and CDN | Go" +h1: "Static Website Using Azure Blob Storage and CDN" +linktitle: "Static Website Using Azure Blob Storage and CDN" +meta_desc: "Static Website Using Azure Blob Storage and CDN How-to Guide using Go" +no_edit_this_page: true +cloud: azure +language: go +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example configures [Static website hosting in Azure Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website). + +In addition to the Storage itself, a CDN is configured to serve files from the Blob container origin. This may be useful if you need to serve files via HTTPS from a custom domain (not shown in the example). + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 9 created + Duration: 2m52s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output staticEndpoint + https://websitesbc90978a1.z20.web.core.windows.net/ + $ curl "$(pulumi stack output staticEndpoint)" + + +

This file is served from Blob Storage (courtesy of Pulumi!)

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-java-appservice-sql.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-java-appservice-sql.md new file mode 100644 index 0000000000..d1a1b15598 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-java-appservice-sql.md @@ -0,0 +1,79 @@ +--- +title: "Azure App Service with SQL Database and Application Insights | Java" +h1: "Azure App Service with SQL Database and Application Insights" +linktitle: "Azure App Service with SQL Database and Application Insights" +meta_desc: "Azure App Service with SQL Database and Application Insights How-to Guide using Java" +no_edit_this_page: true +cloud: azure +language: java +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure App Service. + +Provisions Azure SQL Database and Azure Application Insights to be used in combination with App Service. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location and sql password to use: + + ``` + $ pulumi config set azure-native:location westus + $ pulumi config set azure-java-appservice-sql:sqlPassword --secret + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 9 created + Duration: 2m52s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output endpoint + https://websitesbc90978a1.z20.web.core.windows.net/ + $ curl "$(pulumi stack output endpoint)" + + +

This file is served from Blob Storage (courtesy of Pulumi!)

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-java-function-graal-spring.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-java-function-graal-spring.md new file mode 100644 index 0000000000..ed3585a604 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-java-function-graal-spring.md @@ -0,0 +1,86 @@ +--- +title: "Azure Function with Spring Boot Native and GraalVM | Java" +h1: "Azure Function with Spring Boot Native and GraalVM" +linktitle: "Azure Function with Spring Boot Native and GraalVM" +meta_desc: "Azure Function with Spring Boot Native and GraalVM How-to Guide using Java" +no_edit_this_page: true +cloud: azure +language: java +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building Spring Native application hosted in Azure Function. + +Inspired by [Julien Dubois](https://github.com/jdubois/azure-native-spring-function) +and [Spring Native - Cloud Function Netty example](https://github.com/spring-projects-experimental/spring-native/tree/main/samples/cloud-function-netty). + +Azure Functions custom handlers are used to run the GraalVM binary. + +## Running the App in Azure + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location: + + ``` + $ pulumi config set azure-native:location westus + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + X created + Duration: ... + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output endpoint + https://.web.core.windows.net/api/hello + $ curl "$(pulumi stack output endpoint)" + {"message":"Hello from Spring, Pulumi!"} + ``` + +## Running the App locally + +1. Run Spring Boot application and send a request: + + ``` + gradle bootRun + curl localhost:8080 + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-java-static-website.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-java-static-website.md new file mode 100644 index 0000000000..07c436417d --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-java-static-website.md @@ -0,0 +1,80 @@ +--- +title: "Static Website Using Azure Blob Storage and CDN | Java" +h1: "Static Website Using Azure Blob Storage and CDN" +linktitle: "Static Website Using Azure Blob Storage and CDN" +meta_desc: "Static Website Using Azure Blob Storage and CDN How-to Guide using Java" +no_edit_this_page: true +cloud: azure +language: java +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example configures [Static website hosting in Azure Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website). + +In addition to the Storage itself, a CDN is configured to serve files +from the Blob container origin. This may be useful if you need to +serve files via HTTPS from a custom domain (not shown in the example). + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 9 created + Duration: 2m52s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output staticEndpoint + https://websitesbc90978a1.z20.web.core.windows.net/ + $ curl "$(pulumi stack output staticEndpoint)" + + +

This file is served from Blob Storage (courtesy of Pulumi!)

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aci.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aci.md new file mode 100644 index 0000000000..feb3bdf2ec --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aci.md @@ -0,0 +1,77 @@ +--- +title: "Azure Container Instances on Linux | Python" +h1: "Azure Container Instances on Linux" +linktitle: "Azure Container Instances on Linux" +meta_desc: "Azure Container Instances on Linux How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure Container Instances. + +## Running the App + +1. Create a new stack: + + ```bash + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ```bash + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ```bash + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 3 created + + Duration: 1m18s + ``` + +1. Check the deployed endpoint: + + ``` + $ pulumi stack output containerIPv4Address + 13.83.66.37 + $ curl "$(pulumi stack output containerIPv4Address)" + + + Welcome to Azure Container Instances! + + ... + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks-helm.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks-helm.md new file mode 100644 index 0000000000..b480c9e5ed --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks-helm.md @@ -0,0 +1,124 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster and Helm Chart | Python" +h1: "Azure Kubernetes Service (AKS) Cluster and Helm Chart" +linktitle: "Azure Kubernetes Service (AKS) Cluster and Helm Chart" +meta_desc: "Azure Kubernetes Service (AKS) Cluster and Helm Chart How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example demonstrates creating an [Azure Kubernetes Service (AKS)](https://docs.microsoft.com/en-us/azure/aks/) +cluster and deploying a Helm Chart from [Bitnami Helm chart repository](https://github.com/bitnami/charts) +into this cluster, all in one Pulumi program. + +The example showcases the [native Azure provider for Pulumi](https://www.pulumi.com/docs/intro/cloud-providers/azure/). + + +## Prerequisites + +- Install [Pulumi](https://www.pulumi.com/docs/get-started/install/). + +- Install [Python 3.6](https://www.python.org/downloads/) or higher. + +- We will be deploying to Azure, so you will need an Azure account. If + you do not have an account, [sign up for free here](https://azure.microsoft.com/en-us/free/). + +- Setup and authenticate the [native Azure provider for Pulumi](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/). + + +## Running the Example + +In this example we will provision a Kubernetes cluster running a +public Apache web server, verify we can access it, and clean up when +done. + +1. Get the code: + + ```bash + $ git clone git@github.com:pulumi/examples.git + $ cd examples/azure-py-aks-helm + ``` + +2. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +3. Set the required configuration variables for this program: + + ```bash + $ pulumi config set azure-native:location westus2 + ``` + +4. Deploy everything with the `pulumi up` command. This provisions + all the Azure resources necessary, including an Active Directory + service principal, AKS cluster, and then deploys the Apache Helm + Chart, all in a single gesture (takes 5-10 min): + + ```bash + $ pulumi up + ``` + + Note: this command will create a virtual environment and restore + dependencies automatically as described in [Pulumi + docs](https://www.pulumi.com/docs/intro/languages/python/#virtual-environments). + +5. Now your cluster and Apache server are ready. Several output + variables will be printed, including your cluster name + (`cluster_name`), Kubernetes config (`kubeconfig`) and server IP + address (`apache_service_ip`). + + Using these output variables, you may access your Apache server: + + ```bash + $ curl $(pulumi stack output apache_service_ip) +

It works!

+ ``` + + And you may also configure your `kubectl` client using the + `kubeconfig` configuration: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + $ KUBECONFIG=./kubeconfig.yaml kubectl get service + + NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE + apache-chart LoadBalancer 10.0.154.121 40.125.100.104 80:30472/TCP,443:30364/TCP 8m + kubernetes ClusterIP 10.0.0.1 443/TCP 8m + ``` + +6. At this point, you have a running cluster. Feel free to modify + your program, and run `pulumi up` to redeploy changes. The Pulumi + CLI automatically detects what has changed and makes the minimal + edits necessary to accomplish these changes. This could be + altering the existing chart, adding new Azure or Kubernetes + resources, or anything, really. + +7. Once you are done, you can destroy all of the resources, and the + stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + $ rm kubeconfig.yaml + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks-managed-identity.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks-managed-identity.md new file mode 100644 index 0000000000..6e1507d704 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks-managed-identity.md @@ -0,0 +1,80 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider | Python" +h1: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +linktitle: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +meta_desc: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an AKS cluster, creates an Azure User Assigned Managed Identity, and sets credentials to manage access to the cluster. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After [cloning](https://github.com/pulumi/examples#checking-out-a-single-example) this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Stand up the cluster by invoking pulumi + ```bash + $ pulumi up + ``` + +1. After 3-4 minutes, your cluster will be ready, and the kubeconfig YAML you'll use to connect to the cluster will be available as an [Output](https://www.pulumi.com/docs/concepts/inputs-outputs/#outputs). You can save this kubeconfig to a file like so: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + ``` + + Once you have this file in hand, you can interact with your new cluster as usual via `kubectl`: + + ```bash + $ KUBECONFIG=./kubeconfig.yaml kubectl get nodes + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks-multicluster.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks-multicluster.md new file mode 100644 index 0000000000..1c5e729309 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks-multicluster.md @@ -0,0 +1,95 @@ +--- +title: "Multiple Azure Kubernetes Service (AKS) Clusters | Python" +h1: "Multiple Azure Kubernetes Service (AKS) Clusters" +linktitle: "Multiple Azure Kubernetes Service (AKS) Clusters" +meta_desc: "Multiple Azure Kubernetes Service (AKS) Clusters How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example demonstrates creating multiple Azure Kubernetes Service (AKS) clusters in different regions and with +different node counts. Please see https://docs.microsoft.com/en-us/azure/aks/ for more information about AKS. + +## Prerequisites + +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/get-started/install/). + +We will be deploying to Azure, so you will need an Azure account. If you don't have an account, +[sign up for free here](https://azure.microsoft.com/en-us/free/). +[Follow the instructions here](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) to connect Pulumi to your Azure account. + +## Running the Example + +> **Note**: Due to an issue in the Azure AD Terraform Provider (https://github.com/hashicorp/terraform-provider-azuread/issues/4) the +> creation of an Azure Service Principal, which is needed to create the Kubernetes cluster (see __main__.py), is delayed and may not +> be available when the cluster is created. If you get a Service Principal not found error, as a work around, you should be able to run `pulumi up` +> again, at which time the Service Principal should have been created. + +After cloning this repo, `cd` into it and run these commands. + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +2. Set the required configuration variables for this program: + + ```bash + $ pulumi config set azure-native:environment public + $ pulumi config set password --secret [your-cluster-password-here] + $ ssh-keygen -t rsa -f key.rsa + $ pulumi config set sshPublicKey < key.rsa.pub + ``` + +3. Deploy everything with the `pulumi up` command. This provisions all the Azure resources necessary, including + an Active Directory service principal and AKS clusters: + + ```bash + $ pulumi up + ``` + +4. After a couple minutes, your AKS clusters will be ready. The AKS cluster names will be printed as output variables + once `pulumi up` completes. + + ```bash + $ pulumi up + ... + + Outputs: + + aksClusterNames: [ + + [0]: "akscluster-east513be264" + + [1]: "akscluster-westece285c7" + ] + ... + ``` + +5. At this point, you have multiple AKS clusters running in different regions. Feel free to modify your program, and + run `pulumi up` to redeploy changes. The Pulumi CLI automatically detects what has changed and makes the minimal + edits necessary to accomplish these changes. + +6. Once you are done, you can destroy all of the resources, and the stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks.md new file mode 100644 index 0000000000..78e66a16b3 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-aks.md @@ -0,0 +1,82 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider | Python" +h1: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +linktitle: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +meta_desc: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an AKS cluster, creates an Azure Active AD application, creates a Service Principal and sets credentials to manage access to the cluster. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +2. [Install Python 3.6 or higher](https://www.python.org/downloads/) +3. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After cloning this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Initiate pulumi to stand up the cluster + + ```bash + $ pulumi up + ``` + +1. After 3-4 minutes, your cluster will be ready, and the kubeconfig YAML you'll use to connect to the cluster will be available as an output. You can save this kubeconfig to a file like so: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + ``` + + Once you have this file in hand, you can interact with your new cluster as usual via `kubectl`: + + ```bash + $ KUBECONFIG=./kubeconfig.yaml kubectl get nodes + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-appservice-docker.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-appservice-docker.md new file mode 100644 index 0000000000..e78f26becb --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-appservice-docker.md @@ -0,0 +1,97 @@ +--- +title: "Azure App Service Running Docker Containers on Linux | Python" +h1: "Azure App Service Running Docker Containers on Linux" +linktitle: "Azure App Service Running Docker Containers on Linux" +meta_desc: "Azure App Service Running Docker Containers on Linux How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building a web application hosted in Azure App Service from Docker images. + +The example shows two scenarios: + +- Deploying an existing image from Docker Hub +- Deploying a new custom registry in Azure Container Registry, building a custom Docker image, and running the image from the custom registry + +## Running the App + +1. Create a new stack: + + ```bash + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ```bash + $ az login + ``` + +1. Create a Python virtualenv, activate it, and install dependencies: + + This installs the dependent packages [needed](https://www.pulumi.com/docs/intro/concepts/how-pulumi-works/) for our Pulumi program. + + ```bash + $ python3 -m venv venv + $ source venv/bin/activate + $ pip3 install -r requirements.txt + ``` + +1. Specify the Azure location to use: + + ```bash + $ pulumi config set azure-native:location WestUS + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ```bash + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 8 created + + Duration: 56s + ``` + +1. Check the deployed endpoints: + + ```bash + $ pulumi stack output helloEndpoint + http://hello-app91dfea21.azurewebsites.net/hello + $ curl "$(pulumi stack output helloEndpoint)" + Hello, world! + + $ pulumi stack output getStartedEndpoint + http://get-started-15da13.azurewebsites.net + $ curl "$(pulumi stack output getStartedEndpoint)" + + +

Your custom docker image is running in Azure App Service!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-appservice.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-appservice.md new file mode 100644 index 0000000000..416bd23a3e --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-appservice.md @@ -0,0 +1,95 @@ +--- +title: "Azure App Service with SQL Database and Application Insights | Python" +h1: "Azure App Service with SQL Database and Application Insights" +linktitle: "Azure App Service with SQL Database and Application Insights" +meta_desc: "Azure App Service with SQL Database and Application Insights How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure App Service. + +Provisions Azure SQL Database and Azure Application Insights to be used in combination +with App Service. + +## Running the App + +1. Create a new stack: + + ```bash + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ```bash + $ az login + ``` + +1. Create a Python virtualenv, activate it, and install dependencies: + + This installs the dependent packages [needed](https://www.pulumi.com/docs/intro/concepts/how-pulumi-works/) for our Pulumi program. + + ```bash + $ python3 -m venv venv + $ source venv/bin/activate + $ pip3 install -r requirements.txt + ``` + +1. Specify the Azure location to use: + + ```bash + $ pulumi config set azure-native:location WestUS + ``` + +1. Define SQL Server password (make it complex enough to satisfy Azure policy): + + ```bash + $ pulumi config set --secret sqlPassword + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` bash + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + info: 10 changes performed: + + 10 resources created + Update duration: 1m14.59910109s + ``` + +1. Check the deployed website endpoint: + + ```bash + $ pulumi stack output endpoint + https://azpulumi-as0ef47193.azurewebsites.net + $ curl "$(pulumi stack output endpoint)" + + +

Greetings from Azure App Service!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-call-azure-sdk.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-call-azure-sdk.md new file mode 100644 index 0000000000..7c2fd55d61 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-call-azure-sdk.md @@ -0,0 +1,67 @@ +--- +title: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK | Python" +h1: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK" +linktitle: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK" +meta_desc: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +The native Azure Pulumi provider exposes the entire resource model of Azure Resource Manager. Each resource can be created, updated, deleted, or refreshed (read). + +However, Azure API has many endpoints that don't map to our resource model. For examples, finding resources given some filter criteria is not supported directly. + +However, you can easily integrate an Azure SDK call inside your Pulumi program using the same programming language. We provide a helper function `authorization.get_client_token()` that returns a valid authentication token for the same login context that the Pulumi provider is using. + +This example demonstrates how to use such integration to lookup a role definition ID based on its name and scope. It then creates a role assignment for the resulting definition to allow pulling container images from a registry. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location WestUS + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + Performing changes: + ... + Resources: + + 4 created + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-containerapps.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-containerapps.md new file mode 100644 index 0000000000..15720167d1 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-containerapps.md @@ -0,0 +1,75 @@ +--- +title: "Azure Container Apps | Python" +h1: "Azure Container Apps" +linktitle: "Azure Container Apps" +meta_desc: "Azure Container Apps How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure Container Apps. + +## Running the App + +1. Create a new stack: + + ```bash + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ```bash + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 7 created + + Duration: 4m18s + ``` + +1. Check the deployed endpoint: + + ``` + $ curl "$(pulumi stack output url)" + + +

Your custom docker image is running in Azure Container Apps!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-cosmosdb-logicapp.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-cosmosdb-logicapp.md new file mode 100644 index 0000000000..9246acb253 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-cosmosdb-logicapp.md @@ -0,0 +1,96 @@ +--- +title: "Azure Cosmos DB, an API Connection, and a Logic App | Python" +h1: "Azure Cosmos DB, an API Connection, and a Logic App" +linktitle: "Azure Cosmos DB, an API Connection, and a Logic App" +meta_desc: "Azure Cosmos DB, an API Connection, and a Logic App How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +With the native Azure provider we can directly use the Azure resource manager API to define API connections and linking it to a logic app. The resulting experience is much faster in comparison to performing the same operation through ARM templates. + +## Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Pulumi for Azure](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) +1. [Configure Pulumi for Python](https://www.pulumi.com/docs/intro/languages/python/) + +## Running the App + +1. Create a new stack: + + ```sh + $ pulumi stack init dev + ``` + +1. Create a Python virtualenv, activate it, and install dependencies: + + This installs the dependent packages [needed](https://www.pulumi.com/docs/intro/concepts/how-pulumi-works/) for our Pulumi program. + + ```bash + $ python3 -m venv venv + $ source venv/bin/activate + $ pip3 install -r requirements.txt + ``` + +1. Set the required configuration variables for this program, and log into Azure: + + ```bash + $ pulumi config set azure-native:location westeurope + $ az login + ``` + +1. Perform the deployment: + + ```sh + $ pulumi up + + Type Name Status + + pulumi:pulumi:Stack azure-cosmosdb-logicapp-dev created + + ├─ azure-native:resources:ResourceGroup logicappdemo-rg created + + ├─ azure-native:storage:StorageAccount logicappdemosa created + + ├─ azure-native:documentdb:DatabaseAccount logicappdemo-cdb created + + ├─ azure-native:documentdb:SqlResourceSqlDatabase db created + + ├─ azure-native:web:Connection cosmosdbConnection created + + ├─ azure-native:documentdb:SqlResourceSqlContainer container created + + └─ azure-native:logic:Workflow workflow created + + Resources: + + 8 created + + Duration: 3m16s + ``` + +1. At this point, you have a Cosmos DB collection and a Logic App listening to HTTP requests. You can trigger the Logic App with a `curl` command: + + ``` + $ curl -X POST "$(pulumi stack output endpoint)" -d '"Hello World"' -H 'Content-Type: application/json' + ``` + + The POST body will be saved into a new document in the Cosmos DB collection. + +1. Once you are done, you can destroy all of the resources, and the stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-functions.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-functions.md new file mode 100644 index 0000000000..29953fb53a --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-functions.md @@ -0,0 +1,204 @@ +--- +title: "Deploying Serverless Applications with Azure Functions | Python" +h1: "Deploying Serverless Applications with Azure Functions" +linktitle: "Deploying Serverless Applications with Azure Functions" +meta_desc: "Deploying Serverless Applications with Azure Functions How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + +

+ + +You will deploy a Azure Function Apps with HTTP-triggered serverless functions in python + +## Running the App + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + + +1. Create a virtual environment and install python dependencies + + ### Windows + Run the following command to create a virtual environment + ```bash + python -m venv venv + ``` + + Activate the environment: + ```bash + venv\Scripts\activate + ``` + + Install dependencies: + ```bash + pip3 install -r requirements.txt + ``` + ### Mac and Linux + Run the following command to create a virtual environment + ```bash + python3 -m venv venv + ``` + + Activate the environment: + ```bash + source venv/bin/activate + ``` + + Install dependencies: + ```bash + pip3 install -r requirements.txt + ``` + + At this point, dependencies will be installed into your virtual environment. **If you close your terminal at any time**, you may need to re-activate the environment: + ```bash + source venv/bin/activate + ``` + +1. Configure the location to deploy the resources to. The Azure region to deploy to is pre-set to **WestUS** - but you can modify the region you would like to deploy to. + + ```bash + pulumi config set azure-native:location eastus2 + ``` + + [pulumi config set](https://www.pulumi.com/docs/reference/cli/pulumi_config_set/) allows us to pass in [configuration values](https://www.pulumi.com/docs/intro/concepts/config/#setting-and-getting-configuration-values) from the command line. + Feel free to choose any Azure region that supports the services used in these labs ([see this infographic](https://azure.microsoft.com/en-us/global-infrastructure/regions/) for current list of available regions). A list of some of the regions: + + ``` + centralus,eastasia,southeastasia,eastus,eastus2,westus,westus2,northcentralus,southcentralus, + westcentralus,northeurope,westeurope,japaneast,japanwest,brazilsouth,australiasoutheast,australiaeast, + westindia,southindia,centralindia,canadacentral,canadaeast,uksouth,ukwest,koreacentral,koreasouth, + francecentral,southafricanorth,uaenorth,australiacentral,switzerlandnorth,germanywestcentral, + norwayeast,jioindiawest,australiacentral2 + ``` + + The command updates and persists the value to the local `Pulumi.dev.yaml` file. You can view or edit this file at any time to effect the configuration of the current stack. + +1. Azure Python Function Zip file + The applications settings configure the app to run on Python3 deploy the specified zip file to the Function App. The app will download the specified file, extract the code from it, discover the functions, and run them. We’ve prepared this [zip](https://github.com/tusharshahrs/demo/blob/main/content/lab/pulumi/azure-native/python/app/HelloWithPython.zip) file for you to get started faster, you can find its code [here](https://github.com/tusharshahrs/demo/tree/main/content/lab/pulumi/azure-native/python/app). The code contains a single HTTP-triggered Azure Function. + +1. Run `pulumi up` to preview and select `yes` to deploy changes: + + ``` + $ pulumi up + Previewing update (dev) + + View Live: https://app.pulumi.com/myuser/azure-py-functions/dev/previews/f3ea-2esdff2-123d-e79d + + Type Name Plan + + pulumi:pulumi:Stack azure-py-functions-dev create + + ├─ azure-native:resources:ResourceGroup resourcegroup_functions_py create + + ├─ azure-native:web:AppServicePlan consumption-plan create + + ├─ azure-native:storage:StorageAccount storageaccount create + + └─ azure-native:web:WebApp functionapp create + + Resources: + + 5 to create + + Do you want to perform this update? [Use arrows to move, enter to select, type to filter] + > yes + no + details + + Updating (dev) + + View Live: https://app.pulumi.com/myuser/azure-py-functions/dev/updates/1 + + Type Name Status + + pulumi:pulumi:Stack azure-py-functions-dev created + + ├─ azure-native:resources:ResourceGroup resourcegroup_functions_py created + + ├─ azure-native:web:AppServicePlan consumption-plan created + + ├─ azure-native:storage:StorageAccount storageaccount created + + └─ azure-native:web:WebApp functionapp created + + Outputs: + consumptionplan : "consumption-plan7b9df5ed" + endpoint : "https://functionappfe054af4.azurewebsites.net/api/HelloWithPython" + function_app : "functionappfe054af4" + primarystoragekey : "[secret]" + resourcegroup : "resourcegroup_functions_py4eba2bf2" + storageaccount : "storageaccounta6b2e431" + storageaccountkeys : "[secret]" + storageconnectionstring: "[secret]" + + Resources: + + 5 created + + Duration: 50s + ``` + +1. Check the deployed function endpoints via [pulumi stack output](https://www.pulumi.com/docs/reference/cli/pulumi_stack_output/) + + ``` + $ pulumi stack output endpoint + https://functionappfe054af4.azurewebsites.net/api/HelloWithPython + +1. You can now open the resulting endpoint in the browser or curl it: + ``` + $ curl "$(pulumi stack output endpoint)" + Hello from Python in Pulumi! You have stood up a serverless function in Azure! + ``` + +## Cleanup and destroy everything + +1. Destroy the stack via: `pulumi destroy` .Select `yes` + ``` + Previewing destroy (dev) + + Type Name Plan + - pulumi:pulumi:Stack azure-py-functions-dev delete + - ├─ azure-native:web:WebApp functionapp delete + .. + .. + + Outputs: + - endpoint : "https://functionappfe054af4.azurewebsites.net/api/HelloWithPython" + .. + .. + + Resources: + - 5 to delete + + Do you want to perform this destroy? [Use arrows to move, enter to select, type to filter] + yes + > no + details + .. + .. + Resources: + - 5 deleted + + Duration: 1m1s + ``` + +1. Remove the stack + + ``` + pulumi stack rm + This will permanently remove the 'dev' stack! + Please confirm that this is what you'd like to do by typing ("dev"): + ``` + + Type in the name of your stack: **dev** diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-loadbalancer-vm.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-loadbalancer-vm.md new file mode 100644 index 0000000000..493c744909 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-loadbalancer-vm.md @@ -0,0 +1,172 @@ +--- +title: "Load Balancer and Web Server Using Azure Load Balancer and Virtual Machine | Python" +h1: "Load Balancer and Web Server Using Azure Load Balancer and Virtual Machine" +linktitle: "Load Balancer and Web Server Using Azure Load Balancer and Virtual Machine" +meta_desc: "Load Balancer and Web Server Using Azure Load Balancer and Virtual Machine How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an Azure Load Balancer fronting an Azure Virtual Machine and starts an HTTP server on the VM. + +## Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Pulumi for Azure](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) +1. [Configure Pulumi for Python](https://www.pulumi.com/docs/intro/languages/python/) + +## Deploying and running the program + +1. Create a new stack: + + ```bash + $ pulumi stack init dev + ``` + +1. Set the required configuration for this example. This example requires you to supply a username and password to the virtual machine that we are going to create. + + ``` + $ pulumi config set azure-native:location westus # any valid Azure region will do + $ pulumi config set username webmaster + $ pulumi config set password --secret + ``` + + Note that `--secret` ensures your password is encrypted safely. + + +1. Run `pulumi up` to preview and deploy the changes: + + ``` + $ pulumi update + Previewing update (azuredev): + + Type Name Plan + + pulumi:pulumi:Stack azure-py-loadbalancer-vm-azuredev create + + ├─ random:index:RandomString azure-py-loadbalancer-vm-lb-domain-label create + + ├─ azure-native:resources:ResourceGroup azure-py-loadbalancer-vm-resource-group create + + ├─ azure-native:network:VirtualNetwork azure-py-loadbalancer-vm-network create + + ├─ azure-native:network:NetworkSecurityGroup azure-py-loadbalancer-vm-security-group create + + ├─ azure-native:network:PublicIPAddress azure-py-loadbalancer-vm-lb-public-ip create + + ├─ azure-native:network:LoadBalancer azure-py-loadbalancer-vm-lb create + + ├─ azure-native:network:NetworkInterface azure-py-loadbalancer-vm-network-interface create + + └─ azure-native:compute:VirtualMachine azure-py-loadbalancer-vm create + + Resources: + + 9 to create + + Do you want to perform this update? yes + Updating (azuredev): + + Type Name Status + + pulumi:pulumi:Stack azure-py-loadbalancer-vm-azuredev created (14s) + + ├─ random:index:RandomString azure-py-loadbalancer-vm-lb-domain-label created (0.28s) + + ├─ azure-native:resources:ResourceGroup azure-py-loadbalancer-vm-resource-group created (0.90s) + + ├─ azure-native:network:VirtualNetwork azure-py-loadbalancer-vm-network created (4s) + + ├─ azure-native:network:NetworkSecurityGroup azure-py-loadbalancer-vm-security-group created (2s) + + ├─ azure-native:network:PublicIPAddress azure-py-loadbalancer-vm-lb-public-ip created (5s) + + ├─ azure-native:network:LoadBalancer azure-py-loadbalancer-vm-lb created (1s) + + ├─ azure-native:network:NetworkInterface azure-py-loadbalancer-vm-network-interface created (5s) + + └─ azure-native:compute:VirtualMachine azure-py-loadbalancer-vm created (87s) + + Outputs: + fqdn : "http://azure-py-loadbalancer-vm-n3jtn905.westus2.cloudapp.azure.com" + lb-ip: "20.3.225.29" + + Resources: + + 9 created + + Duration: 1m51s + + Permalink: https://app.pulumi.com/phillipedwards/azure-py-loadbalancer-vm/azuredev/updates/3 + ``` + +1. Get the IP address of the newly-created Load Balancer from the stack's outputs: + + ```bash + $ pulumi stack output lb-ip + 137.117.15.111 + ``` + +1. Get the FQDN of the newly-created Load Balancer from the stack's outputs: + + ```bash + $ pulumi stack output fqdn + http://azure-py-loadbalancer-vm-n3jtn905.westus2.cloudapp.azure.com + ``` + +1. Check to see that your server is now running: + + ``` + $ curl "http://$(pulumi stack output lb-ip)" + Hello, World! + + $ curl "$(pulumi stack output fqdn)" + Hello, World! + ``` + +1. Destroy the stack: + + ```bash + $ pulumi destroy --yes + Previewing destroy (azuredev): + + Type Name Plan + - pulumi:pulumi:Stack azure-py-loadbalancer-vm-azuredev delete + - ├─ azure-native:compute:VirtualMachine azure-py-loadbalancer-vm delete + - ├─ azure-native:network:NetworkInterface azure-py-loadbalancer-vm-network-interface delete + - ├─ azure-native:network:LoadBalancer azure-py-loadbalancer-vm-lb delete + - ├─ azure-native:network:PublicIPAddress azure-py-loadbalancer-vm-lb-public-ip delete + - ├─ azure-native:network:NetworkSecurityGroup azure-py-loadbalancer-vm-security-group delete + - ├─ azure-native:network:VirtualNetwork azure-py-loadbalancer-vm-network delete + - ├─ random:index:RandomString azure-py-loadbalancer-vm-lb-domain-label delete + - └─ azure-native:resources:ResourceGroup azure-py-loadbalancer-vm-resource-group delete + + Outputs: + - fqdn : "http://azure-py-loadbalancer-vm-n3jtn905.westus2.cloudapp.azure.com" + - lb-ip: "20.3.225.29" + + Resources: + - 9 to delete + + Destroying (azuredev): + + Type Name Status + - pulumi:pulumi:Stack azure-py-loadbalancer-vm-azuredev deleted + - ├─ azure-native:compute:VirtualMachine azure-py-loadbalancer-vm deleted (42s) + - ├─ azure-native:network:NetworkInterface azure-py-loadbalancer-vm-network-interface deleted (5s) + - ├─ azure-native:network:LoadBalancer azure-py-loadbalancer-vm-lb deleted (10s) + - ├─ azure-native:network:PublicIPAddress azure-py-loadbalancer-vm-lb-public-ip deleted (20s) + - ├─ azure-native:network:VirtualNetwork azure-py-loadbalancer-vm-network deleted (11s) + - ├─ azure-native:network:NetworkSecurityGroup azure-py-loadbalancer-vm-security-group deleted (3s) + - ├─ azure-native:resources:ResourceGroup azure-py-loadbalancer-vm-resource-group deleted (76s) + - └─ random:index:RandomString azure-py-loadbalancer-vm-lb-domain-label deleted (0.23s) + + + Outputs: + - fqdn : "http://azure-py-loadbalancer-vm-n3jtn905.westus2.cloudapp.azure.com" + - lb-ip: "20.3.225.29" + + Resources: + - 9 deleted + + Duration: 2m38s + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-minecraft-server.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-minecraft-server.md new file mode 100644 index 0000000000..4dd3de6252 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-minecraft-server.md @@ -0,0 +1,187 @@ +--- +title: "Minecraft Server Using an Azure Virtual Machine | Python" +h1: "Minecraft Server Using an Azure Virtual Machine" +linktitle: "Minecraft Server Using an Azure Virtual Machine" +meta_desc: "Minecraft Server Using an Azure Virtual Machine How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an Azure Virtual Machine and provisions a Minecraft server. + +## Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Pulumi for Azure](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) +1. [Configure Pulumi for Python](https://www.pulumi.com/docs/intro/languages/python/) + +## Deploying and running the program + +1. Create a new stack: + + ```bash + $ pulumi stack init dev + ``` + +1. Create a Python virtualenv, activate it, and install dependencies: + + This installs the dependent packages [needed](https://www.pulumi.com/docs/intro/concepts/how-pulumi-works/) for our Pulumi program. + + ```bash + $ python3 -m venv venv + $ source venv/bin/activate + $ pip3 install -r requirements.txt + ``` + +1. Next, generate an OpenSSH keypair for use with your server. + + ```bash + $ ssh-keygen -t rsa -f rsa -b 4096 -m PEM + ``` + + This will output two files, `rsa` and `rsa.pub`, in the current directory. Be sure not to commit these files! + + We must configure our stack and make the public key and private available to the virtual machine. The private key is used for subsequent SCP and SSH steps that will configure our server after it is stood up. + + ```bash + $ cat rsa.pub | pulumi config set publicKey -- + $ cat rsa | pulumi config set privateKey --secret -- + ``` + + Notice that we've used `--secret` for `privateKey`. This ensures the private key is stored as an encrypted [Pulumi secret](https://www.pulumi.com/docs/intro/concepts/secrets/). + +1. Set the required configuration for this example. This example requires you to supply a username, password, location, and the public and private keys to the virtual machine that we are going to create. Check the Azure virtual machine [password requirements](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/faq#what-are-the-password-requirements-when-creating-a-vm) before creating a password. + + ```bash + $ pulumi config set admin_password --secret + $ pulumi config set admin_username + $ pulumi config set azure-native:location westus # any valid Azure region will do + ``` + + Note that `--secret` ensures your password is encrypted safely. + + +1. Run `pulumi up` to preview and deploy the changes: + + ```bash + $ pulumi up + Previewing update (dev) + + View Live: https://app.pulumi.com/spara/azure-py-webserver/dev/previews/19ff86d5-9303-4f53-a1ae-d0882a59e9a9 + + Type Name Plan + + pulumi:pulumi:Stack azure-py-webserver-dev create + + ├─ azure-native:resources:ResourceGroup server-rg create + + ├─ azure-native:network:PublicIPAddress server-ip create + + ├─ azure-native:network:VirtualNetwork server-network create + + ├─ azure-native:network:NetworkInterface server-nic create + + ├─ azure-native:compute:VirtualMachine server-vm create + + ├─ pulumi-python:dynamic:Resource config create + + └─ pulumi-python:dynamic:Resource install create + + Resources: + + 8 to create + + Do you want to perform this update? yes + Updating (dev) + + View Live: https://app.pulumi.com/spara/azure-py-webserver/dev/updates/40 + + Type Name Status Info + + pulumi:pulumi:Stack azure-py-webserver-dev created 1 message + + ├─ azure-native:resources:ResourceGroup server-rg created + + ├─ azure-native:network:VirtualNetwork server-network created + + ├─ azure-native:network:PublicIPAddress server-ip created + + ├─ azure-native:network:NetworkInterface server-nic created + + ├─ azure-native:compute:VirtualMachine server-vm created + + ├─ pulumi-python:dynamic:Resource config created + + └─ pulumi-python:dynamic:Resource install created + + Diagnostics: + + Outputs: + Minecraft Server IP Address: "40.112.182.143" + + Resources: + + 8 created + + Duration: 7m6s + ``` + +1. Get the IP address of the newly-created instance from the stack's outputs: + + ```bash + $ pulumi stack output public_ip + 40.112.182.143 + ``` + +1. Check to see that your server is running by adding the server to the Minecraft client. + + ![Add server](https://raw.githubusercontent.com/pulumi/examples/master/azure-py-minecraft-server/add_server.png) + +1. Destroy the stack: + + ```bash + $ pulumi destroy + Previewing destroy (dev) + + View Live: https://app.pulumi.com/spara/azure-py-webserver/dev/previews/2544442c-ddd7-44cc-a633-2a5fed28dafb + + Type Name Plan + - pulumi:pulumi:Stack azure-py-webserver-dev delete + - ├─ pulumi-python:dynamic:Resource install delete + - ├─ pulumi-python:dynamic:Resource config delete + - ├─ azure-native:compute:VirtualMachine server-vm delete + - ├─ azure-native:network:NetworkInterface server-nic delete + - ├─ azure-native:network:PublicIPAddress server-ip delete + - ├─ azure-native:network:VirtualNetwork server-network delete + - └─ azure-native:resources:ResourceGroup server-rg delete + + Outputs: + - Minecraft Server IP Address: "40.112.182.143" + + Resources: + - 8 to delete + + Do you want to perform this destroy? yes + Destroying (dev) + + View Live: https://app.pulumi.com/spara/azure-py-webserver/dev/updates/41 + + Type Name Status + - pulumi:pulumi:Stack azure-py-webserver-dev deleted + - ├─ pulumi-python:dynamic:Resource install deleted + - ├─ pulumi-python:dynamic:Resource config deleted + - ├─ azure-native:compute:VirtualMachine server-vm deleted + - ├─ azure-native:network:NetworkInterface server-nic deleted + - ├─ azure-native:network:PublicIPAddress server-ip deleted + - ├─ azure-native:network:VirtualNetwork server-network deleted + - └─ azure-native:resources:ResourceGroup server-rg deleted + + Outputs: + - Minecraft Server IP Address: "40.112.182.143" + + Resources: + - 8 deleted + + Duration: 4m33s + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-oidc-provider-pulumi-cloud.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-oidc-provider-pulumi-cloud.md new file mode 100644 index 0000000000..5c9be1ddff --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-oidc-provider-pulumi-cloud.md @@ -0,0 +1,110 @@ +--- +title: "Provisioning an OIDC Provider in Azure for Pulumi Cloud | Python" +h1: "Provisioning an OIDC Provider in Azure for Pulumi Cloud" +linktitle: "Provisioning an OIDC Provider in Azure for Pulumi Cloud" +meta_desc: "Provisioning an OIDC Provider in Azure for Pulumi Cloud How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example will create OIDC configuration between Pulumi Cloud and Azure, specifically demonstrating connectivity with [Pulumi ESC](https://www.pulumi.com/docs/pulumi-cloud/esc/). The program automates the process detailed in the Azure documentation for the following activities: + +- [Create a Microsoft Entra application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal) +- [Create federated credentials](https://azure.github.io/azure-workload-identity/docs/topics/federated-identity-credential.html#federated-identity-credential-for-an-azure-ad-application-1) + +## Prerequisites + +* [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +* [Configure Pulumi to Use Azure](https://www.pulumi.com/docs/clouds/azure/get-started/begin/) + +## Running the Example + +Clone [the examples repo](https://github.com/pulumi/examples) and navigate to the folder for this example. + +```bash +git clone https://github.com/pulumi/examples.git +cd examples/azure-py-oidc-provider-pulumi-cloud +``` + +Next, to deploy the application and its infrastructure, follow these steps: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + pulumi stack init dev + ``` + +1. Set your Pulumi ESC environment name and desired Azure region: + + ```bash + pulumi config set environmentName # replace with your environment name + pulumi config set azure-native:location WestUS2 # any valid Azure region will work + ``` + +1. Install requirements. + + ```bash + python3 -m venv venv + venv/bin/pip install -r requirements.txt + ``` + +1. Run `pulumi up -y`. Once the program completes, it will output a YAML template for you to use in the next step. + +## Validating the OIDC Configuration + +This next section will walk you through validating your OIDC configuration using [Pulumi ESC](https://www.pulumi.com/docs/pulumi-cloud/esc/). + +1. Start by [creating a new Pulumi ESC environment](https://www.pulumi.com/docs/pulumi-cloud/esc/get-started/#create-an-environment). +2. Then, copy the template definition from the output in the CLI and paste it into your environment. +3. Save your environment file and run the `pulumi env open /` command in the CLI. You should see output similar to the following: + +```bash +$ pulumi env open myOrg/myEnvironment +{ + "azure": { + "login": { + "clientId": "b537....", + "oidc": { + "token": "eyJh...." + }, + "subscriptionId": "0282....", + "tenantId": "7061...." + } + }, + "environmentVariables": { + "ARM_CLIENT_ID": "b537....", + "ARM_OIDC_TOKEN": "eyJh....", + "ARM_SUBSCRIPTION_ID": "0282....", + "ARM_TENANT_ID": "7061....", + "ARM_USE_OIDC": "true" + } +} +``` + +## Clean-Up Resources + +Once you are done, you can destroy all of the resources as well as the stack: + +```bash +$ pulumi destroy +$ pulumi stack rm +``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-static-website.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-static-website.md new file mode 100644 index 0000000000..55e12405fc --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-static-website.md @@ -0,0 +1,90 @@ +--- +title: "Static Website Using Azure Blob Storage and CDN | Python" +h1: "Static Website Using Azure Blob Storage and CDN" +linktitle: "Static Website Using Azure Blob Storage and CDN" +meta_desc: "Static Website Using Azure Blob Storage and CDN How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ +Based on https://github.com/zemien/static-website-ARM-template + + +This example configures [Static website hosting in Azure Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website). + +In addition to the Storage itself, a CDN is configured to serve files from the Blob container origin. This may be useful if you need to serve files via HTTPS from a custom domain (not shown in the example). + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Create a Python virtualenv, activate it, and install dependencies: + + This installs the dependent packages [needed](https://www.pulumi.com/docs/intro/concepts/how-pulumi-works/) for our Pulumi program. + + ```bash + $ python3 -m venv venv + $ source venv/bin/activate + $ pip3 install -r requirements.txt + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 9 created + Duration: 2m52s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output staticEndpoint + https://websitesbc90978a1.z20.web.core.windows.net/ + $ curl "$(pulumi stack output staticEndpoint)" + + +

This file is served from Blob Storage (courtesy of Pulumi!)

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-synapse.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-synapse.md new file mode 100644 index 0000000000..86243c6cc9 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-synapse.md @@ -0,0 +1,82 @@ +--- +title: "Azure Synapse Workspace and Pools | Python" +h1: "Azure Synapse Workspace and Pools" +linktitle: "Azure Synapse Workspace and Pools" +meta_desc: "Azure Synapse Workspace and Pools How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for enterprise analytics solutions based on Azure Synapse. + +## Running the App + +1. Create a new stack: + + ```bash + $ pulumi stack init dev + ``` + +1. Create a Python virtualenv, activate it, and install dependencies: + + This installs the dependent packages [needed](https://www.pulumi.com/docs/intro/concepts/how-pulumi-works/) for our Pulumi program. + + ```bash + $ python3 -m venv venv + $ source venv/bin/activate + $ pip3 install -r requirements.txt + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ```bash + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Set the user ID to grant access to (e.g., your current user): + + ``` + $ pulumi config set userObjectId $(az ad signed-in-user show --query=objectId | tr -d '"') + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ```bash + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 13 created + + Duration: 10m53s + ``` + +1. Navigate to https://web.azuresynapse.net and sign in to your new workspace. + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-virtual-data-center.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-virtual-data-center.md new file mode 100644 index 0000000000..6c400bff3e --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-virtual-data-center.md @@ -0,0 +1,261 @@ +--- +title: "Azure Virtual Data Center (VDC) | Python" +h1: "Azure Virtual Data Center (VDC)" +linktitle: "Azure Virtual Data Center (VDC)" +meta_desc: "Azure Virtual Data Center (VDC) How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys Azure Virtual Data Center (VDC) hub-and-spoke network stacks in Azure, complete with ExpressRoute and VPN Gateways, Azure Firewall (with provision for forced tunnelling) guarding a DMZ, and Azure Bastion. In addition, as many subnets as required for shared services in the hub and application environments in the spokes may be simply specified. + +In this implementation, the Azure Firewall is central. Custom routing redirects all traffic to and from hub and spokes, as well as all traffic to, within and from the DMZ, through the firewall (which scales out as a service to handle the throughput). Firewall rules are required to allow traffic through (not yet implemented). Traffic between shared services subnets in the hub and between subnets within the spokes is not redirected through the firewall, and should instead be controlled using Network Security Groups (not yet implemented). + +With minimal configuration, matching stacks may be deployed in Azure [paired regions](https://docs.microsoft.com/en-us/azure/best-practices-availability-paired-regions), configured for Production/Disaster Recovery or High Availability (or both for different applications). Global VNet Peering between the hubs connects the separate stacks into one symmetric network. + +Although the VDC pattern is in widespread use, Azure now offers a managed service intended to replace it, comprising Virtual Hub along with partner SD-WAN components, with a [migration plan](https://docs.microsoft.com/en-us/azure/virtual-wan/migrate-from-hub-spoke-topology) that illustrates the differences between the two patterns. But if you want or need to manage your own network infrastructure, VDC is still relevant. + +This example uses `pulumi.ComponentResource` as described [here](https://www.pulumi.com/docs/intro/concepts/resources/#components) which demonstrates how multiple low-level resources can be composed into a higher-level, reusable abstraction. It also demonstrates use of `pulumi.StackReference` as described [here](https://www.pulumi.com/docs/guides/organizing-projects-stacks/) to relate multiple stacks. Finally, it uses Python's ```ipaddress``` module to simplify and validate configuration of network addresses. + +## Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Pulumi for Azure](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) +1. [Configure Pulumi for Python](https://www.pulumi.com/docs/intro/languages/python/) + +# Running the Example + +After cloning this repo, `cd` into the `azure-py-virtual-data-center` directory and run the following commands. + +1. Create a new stack intended for Production (for example's sake): + + ```bash + $ pulumi stack init prod + ``` + + This will appear within your Pulumi organization under the `azure-py-vdc` project (as specified in `Pulumi.yaml`). + +1. Create a Python virtualenv, activate it, and install dependencies: + + This installs the dependent packages [needed](https://www.pulumi.com/docs/intro/concepts/how-pulumi-works/) for our Pulumi program. + + ```bash + $ python3 -m venv venv + $ source venv/bin/activate + $ pip3 install -r requirements.txt + ``` + +1. Set the configuration variables for this stack to suit yourself, following guidance in `Pulumi.yaml`. This will create a new `Pulumi.prod.yaml` file (named after the stack) in which to store them: + + Required: + ```bash + $ pulumi config set firewall_address_space 192.168.100.0/24 + $ pulumi config set hub_address_space 10.100.0.0/16 + $ pulumi config set azure-native:location australiaeast + ``` + Optional: + ```bash + $ pulumi config set azure_bastion true + $ pulumi config set forced_tunnel 10.0.100.1 + $ pulumi config set separator ' ' + $ pulumi config set suffix ae + ``` + + Note that it is advisable to enable Azure Bastion on a second pass to avoid contention. + +1. Deploy the `prod` stack with the `pulumi up` command. This may take up to an hour to provision all the Azure resources specified, including gateways, firewall and bastion hosts: + + ```bash + $ pulumi up + ``` + +1. After a while, your Production stack will be ready. + + ``` + Updating (prod) + + View Live: https://app.pulumi.com/organization/azureng-py-vdc/prod/updates/1 + + Type Name Status + + pulumi:pulumi:Stack azureng-py-vdc-prod created + + ├─ vdc:network:Hub hub created + + │ ├─ azure-native:network:VirtualNetwork hub_vn_ae created + + │ ├─ azure-native:network:RouteTable hub_fwm_rt_ae created + + │ ├─ azure-native:network:RouteTable hub_fw_rt_ae created + + │ ├─ azure-native:network:Route fwm_internet_r created + + │ ├─ azure-native:network:Route fw_tunnel_r created + + │ ├─ azure-native:network:Subnet hub_fwm_sn created + + │ ├─ azure-native:network:Subnet hub_fw_sn created + + │ ├─ azure-native:network:PublicIPAddress hub_fw_pip_ae created + + │ ├─ azure-native:network:PublicIPAddress hub_fwm_pip_ae created + + │ ├─ azure-native:network:AzureFirewall hub_fw_ae created + + │ ├─ azure-native:network:RouteTable hub_dmz_rt_ae created + + │ ├─ azure-native:network:Route dmz_dg_r created + + │ ├─ azure-native:network:Route dmz_dmz_r created + + │ ├─ azure-native:network:Route dmz_hub_r created + + │ ├─ azure-native:network:Subnet hub_dmz_sn created + + │ ├─ azure-native:network:RouteTable hub_gw_rt_ae created + + │ ├─ azure-native:network:Route gw_gw_r created + + │ ├─ azure-native:network:Route gw_dmz_r created + + │ ├─ azure-native:network:Route gw_hub_r created + + │ ├─ azure-native:network:Subnet hub_gw_sn created + + │ ├─ azure-native:network:PublicIPAddress hub_vpn_gw_pip_ae created + + │ ├─ azure-native:network:PublicIPAddress hub_er_gw_pip_ae created + + │ ├─ azure-native:network:VirtualNetworkGateway hub_vpn_gw_ae created + + │ ├─ azure-native:network:VirtualNetworkGateway hub_er_gw_ae created + + │ ├─ azure-native:network:RouteTable hub_ss_rt_ae created + + │ ├─ azure-native:network:PublicIPAddress hub_ab_pip_ae created + + │ ├─ azure-native:network:Subnet hub_ab_sn created + + │ ├─ azure-native:network:Route ss_dg_r created + + │ ├─ azure-native:network:Route ss_dmz_r created + + │ ├─ azure-native:network:Route ss_gw_r created + + │ ├─ azure-native:network:Subnet hub_domain_sn created + + │ ├─ azure-native:network:Subnet hub_files_sn created + + │ └─ azure-native:network:BastionHost hub_ab_ae created + + ├─ vdc:network:Spoke s01 created + + │ ├─ azure-native:network:VirtualNetwork s01_vn_ae created + + │ ├─ azure-native:network:RouteTable s01_rt_ae created + + │ ├─ azure-native:network:VirtualNetworkPeering hub_s01_vnp_ae created + + │ ├─ azure-native:network:Route s01_dg_r created + + │ ├─ azure-native:network:Route s01_hub_r created + + │ ├─ azure-native:network:Route s01_dmz_r created + + │ ├─ azure-native:network:Route dmz_s01_r created + + │ ├─ azure-native:network:Route gw_s01_r created + + │ ├─ azure-native:network:VirtualNetworkPeering s01_hub_vnp_ae created + + │ ├─ azure-native:network:Route ss_s01_r created + + │ ├─ azure-native:network:PublicIPAddress s01_ab_pip_ae created + + │ ├─ azure-native:network:Subnet s01_ab_sn created + + │ ├─ azure-native:network:Subnet s01_web_sn created + + │ ├─ azure-native:network:Subnet s01_db_sn created + + │ ├─ azure-native:network:Subnet s01_app_sn created + + │ └─ azure-native:network:BastionHost s01_ab_ae created + + ├─ vdc:network:Spoke s02 created + + │ ├─ azure-native:network:VirtualNetwork s02_vn_ae created + + │ ├─ azure-native:network:RouteTable s02_rt_ae created + + │ ├─ azure-native:network:VirtualNetworkPeering hub_s02_vnp_ae created + + │ ├─ azure-native:network:Route s02_dg_r created + + │ ├─ azure-native:network:Route s02_dmz_r created + + │ ├─ azure-native:network:Route s02_hub_r created + + │ ├─ azure-native:network:Route dmz_s02_r created + + │ ├─ azure-native:network:Route gw_s02_r created + + │ ├─ azure-native:network:VirtualNetworkPeering s02_hub_vnp_ae created + + │ ├─ azure-native:network:Route ss_s02_r created + + │ ├─ azure-native:network:PublicIPAddress s02_ab_pip_ae created + + │ ├─ azure-native:network:Subnet s02_ab_sn created + + │ ├─ azure-native:network:Subnet s02_app_sn created + + │ ├─ azure-native:network:Subnet s02_web_sn created + + │ ├─ azure-native:network:Subnet s02_db_sn created + + │ └─ azure-native:network:BastionHost s02_ab_ae created + + └─ azure-native:resources:ResourceGroup prod_vdc_rg_ae created + + Outputs: + dmz_ar: "192.168.100.128/25" + fw_ip : "192.168.100.4" + hub_as: "10.100.0.0/16" + hub_id: "/subscriptions/subscription/resourceGroups/prod_vdc_rg_ae/providers/Microsoft.Network/virtualNetworks/hub_vn_ae" + s01_as: "10.101.0.0/16" + s01_id: "/subscriptions/subscription/resourceGroups/prod_vdc_rg_ae/providers/Microsoft.Network/virtualNetworks/s01_vn_ae" + s02_as: "10.102.0.0/16" + s02_id: "/subscriptions/subscription/resourceGroups/prod_vdc_rg_ae/providers/Microsoft.Network/virtualNetworks/s02_vn_ae" + + Resources: + + 70 created + + Duration: 45m1s + ``` + + Feel free to modify your program, and then run `pulumi up` again. Pulumi automatically detects differences and makes the minimal changes necessary to achieved the desired state. If any changes to resources are made outside of Pulumi, you should first do a `pulumi refresh` so that Pulumi can discover the actual situation, and then `pulumi up` to return to desired state. + +1. Create another new stack intended for Disaster Recovery (following the example): + + ```bash + $ pulumi stack init dr + ``` + + This will also appear within your Pulumi organization under the `azureng-py-vdc` project (as specified in `Pulumi.yaml`). + +1. Set the configuration variables for this stack which will be stored in a new `Pulumi.dr.yaml` file (change the values below to suit yourself): + + Required: + ```bash + $ pulumi config set firewall_address_space 192.168.200.0/24 + $ pulumi config set hub_address_space 10.200.0.0/16 + $ pulumi config set location australiasoutheast + ``` + Optional: + ```bash + $ pulumi config set azure_bastion true + $ pulumi config set forced_tunnel 10.0.200.1 + $ pulumi config set separator _ + $ pulumi config set suffix ase + ``` + + Note that it is advisable to enable Azure Bastion on a second pass to avoid contention. + +1. Deploy the `dr` stack with the `pulumi up` command. Once again, this may take up to an hour to provision all the Azure resources specified, including gateways, firewall and bastion hosts: + + ```bash + $ pulumi up + ``` + +1. Once you have both Production and Disaster Recovery stacks (ideally in paired regions), you can connect their hubs using Global (between regions) VNet Peering: + + Required: + ```bash + $ pulumi stack select prod + $ pulumi config set peer dr + $ pulumi up + $ pulumi stack select dr + $ pulumi config set peer prod + $ pulumi up + ``` + Optional (for each stack): + ```bash + $ pulumi config set org organization + $ pulumi config set project project + ``` + + Note: you may specify another organization and/or project (corresponding hub and spoke names should be the same). It isn't yet [possible](https://github.com/pulumi/pulumi/issues/2800) to discover the Pulumi organization from within the program. + + If you later destroy a stack, you need to remove the corresponding `peer` variable in the other stack and run `pulumi up`. If you want to tear down the peerings, you should remove the `peer` variables in both stacks and run `pulumi up`: + + ```bash + $ pulumi stack select prod + $ pulumi config rm peer + $ pulumi up + $ pulumi stack select dr + $ pulumi config rm peer + $ pulumi up + ``` + + You need to remove both peerings before you can connect the hubs again. + +1. When you are finished experimenting, you can destroy all of the resources, and the stacks: + + ```bash + $ pulumi stack select prod + $ pulumi destroy + $ pulumi stack rm + $ pulumi stack select dr + $ pulumi destroy + $ pulumi stack rm + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-webserver.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-webserver.md new file mode 100644 index 0000000000..69a193d751 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-py-webserver.md @@ -0,0 +1,146 @@ +--- +title: "Web Server Using Azure Virtual Machine | Python" +h1: "Web Server Using Azure Virtual Machine" +linktitle: "Web Server Using Azure Virtual Machine" +meta_desc: "Web Server Using Azure Virtual Machine How-to Guide using Python" +no_edit_this_page: true +cloud: azure +language: py +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an Azure Virtual Machine and starts an HTTP server on it. + +## Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Pulumi for Azure](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) +1. [Configure Pulumi for Python](https://www.pulumi.com/docs/intro/languages/python/) + +## Deploying and running the program + +1. Create a new stack: + + ```bash + $ pulumi stack init dev + ``` + +1. Set the required configuration for this example. This example requires you to supply a username and password to the virtual machine that we are going to create. + + ``` + $ pulumi config set azure-native:location westus # any valid Azure region will do + $ pulumi config set username webmaster + $ pulumi config set password --secret + ``` + + Note that `--secret` ensures your password is encrypted safely. + + +1. Run `pulumi up` to preview and deploy the changes: + + ``` + $ pulumi update + Previewing update (azuredev): + + Type Name Plan + + pulumi:pulumi:Stack azure-py-webserver-azuredev create + + ├─ azure-native:core:ResourceGroup server create + + ├─ azure-native:network:VirtualNetwork server-network create + + ├─ azure-native:network:PublicIp server-ip create + + ├─ azure-native:network:Subnet server-subnet create + + ├─ azure-native:network:NetworkInterface server-nic create + + └─ azure-native:compute:VirtualMachine server-vm create + + Resources: + + 7 to create + + Do you want to perform this update? yes + Updating (azuredev): + + Type Name Status + + pulumi:pulumi:Stack azure-py-webserver-azuredev created + + ├─ azure-native:core:ResourceGroup server created + + ├─ azure-native:network:VirtualNetwork server-network created + + ├─ azure-native:network:PublicIp server-ip created + + ├─ azure-native:network:Subnet server-subnet created + + ├─ azure-native:network:NetworkInterface server-nic created + + └─ azure-native:compute:VirtualMachine server-vm created + + Outputs: + public_ip: "137.117.15.111" + + Resources: + + 7 created + + Duration: 2m55s + + Permalink: https://app.pulumi.com/swgillespie/azure-py-webserver/azuredev/updates/3 + ``` + +1. Get the IP address of the newly-created instance from the stack's outputs: + + ```bash + $ pulumi stack output public_ip + 137.117.15.111 + ``` + +1. Check to see that your server is now running: + + ``` + $ curl http://$(pulumi stack output public_ip) + Hello, World! + ``` + +1. Destroy the stack: + + ```bash + ▶ pulumi destroy --yes + Previewing destroy (azuredev): + + Type Name Plan + - pulumi:pulumi:Stack azure-py-webserver-azuredev delete + - ├─ azure-native:compute:VirtualMachine server-vm delete + - ├─ azure-native:network:NetworkInterface server-nic delete + - ├─ azure-native:network:Subnet server-subnet delete + - ├─ azure-native:network:PublicIp server-ip delete + - ├─ azure-native:network:VirtualNetwork server-network delete + - └─ azure-native:core:ResourceGroup server delete + + Resources: + - 7 to delete + + Destroying (azuredev): + + Type Name Status + - pulumi:pulumi:Stack azure-py-webserver-azuredev deleted + - ├─ azure-native:compute:VirtualMachine server-vm deleted + - ├─ azure-native:network:NetworkInterface server-nic deleted + - ├─ azure-native:network:Subnet server-subnet deleted + - ├─ azure-native:network:VirtualNetwork server-network deleted + - ├─ azure-native:network:PublicIp server-ip deleted + - └─ azure-native:core:ResourceGroup server deleted + + Resources: + - 7 deleted + + Duration: 3m49s + + Permalink: https://app.pulumi.com/swgillespie/azure-py-webserver/azuredev/updates/4 + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aci.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aci.md new file mode 100644 index 0000000000..f9f732cd26 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aci.md @@ -0,0 +1,83 @@ +--- +title: "Azure Container Instances on Linux | TypeScript" +h1: "Azure Container Instances on Linux" +linktitle: "Azure Container Instances on Linux" +meta_desc: "Azure Container Instances on Linux How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure Container Instances. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 3 created + + Duration: 1m18s + ``` + +1. Check the deployed endpoint: + + ``` + $ pulumi stack output containerIPv4Address + 13.83.66.37 + $ curl "$(pulumi stack output containerIPv4Address)" + + + Welcome to Azure Container Instances! + + ... + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks-helm.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks-helm.md new file mode 100644 index 0000000000..2c93ecf1a2 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks-helm.md @@ -0,0 +1,136 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster and Helm Chart | TypeScript" +h1: "Azure Kubernetes Service (AKS) Cluster and Helm Chart" +linktitle: "Azure Kubernetes Service (AKS) Cluster and Helm Chart" +meta_desc: "Azure Kubernetes Service (AKS) Cluster and Helm Chart How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example demonstrates creating an [Azure Kubernetes Service (AKS)](https://docs.microsoft.com/en-us/azure/aks/) +cluster and deploying a Helm Chart from [Bitnami Helm chart repository](https://github.com/bitnami/charts) +into this cluster, all in one Pulumi program. + +The example showcases the [native Azure provider for Pulumi](https://www.pulumi.com/docs/intro/cloud-providers/azure/). + + +## Prerequisites + +- Install [Pulumi](https://www.pulumi.com/docs/get-started/install/). + +- Install [TypeScript](https://www.typescriptlang.org/#installation) and [NPM](https://www.npmjs.com/get-npm). + +- We will be deploying to Azure, so you will need an Azure account. If + you do not have an account, [sign up for free here](https://azure.microsoft.com/en-us/free/). + +- Setup and authenticate the [native Azure provider for Pulumi](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/). + + +## Running the Example + +In this example we will provision a Kubernetes cluster running a +public Apache web server, verify we can access it, and clean up when +done. + +1. Get the code: + + ```bash + $ git clone git@github.com:pulumi/examples.git + $ cd examples/azure-ts-aks-helm + ``` + +2. Restore dependencies: + + ```bash + $ npm install + # OR + $ yarn install + ``` + +3. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +4. Set the required configuration variables for this program: + + ```bash + $ pulumi config set azure-native:location westus2 + ``` + +5. Deploy everything with the `pulumi up` command. This provisions + all the Azure resources necessary, including an Active Directory + service principal, AKS cluster, and then deploys the Apache Helm + Chart, all in a single gesture (takes 5-10 min): + + ```bash + $ pulumi up + ``` + +6. Now your cluster and Apache server are ready. Several output + variables will be printed, including your cluster name + (`clusterName`), Kubernetes config (`kubeconfig`) and server IP + address (`apacheServiceIP`). + + Using these output variables, you may access your Apache server: + + ```bash + $ curl $(pulumi stack output apacheServiceIP) +

It works!

+ ``` + + And you may also configure your `kubectl` client using the + `kubeConfig` configuration: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + $ KUBECONFIG=./kubeconfig.yaml kubectl get service + + NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE + apache-chart LoadBalancer 10.0.154.121 40.125.100.104 80:30472/TCP,443:30364/TCP 8m + kubernetes ClusterIP 10.0.0.1 443/TCP 8m + ``` + +7. At this point, you have a running cluster. Feel free to modify + your program, and run `pulumi up` to redeploy changes. The Pulumi + CLI automatically detects what has changed and makes the minimal + edits necessary to accomplish these changes. This could be + altering the existing chart, adding new Azure or Kubernetes + resources, or anything, really. + + TIP: if you make changes to the example code outside of an IDE, run + the TypeScript compiler to type-check your changes before executing + them: + + ```bash + $ tsc --build tsconfig.json + ``` + +8. Once you are done, you can destroy all of the resources, and the + stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + $ rm kubeconfig.yaml + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks-managed-identity.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks-managed-identity.md new file mode 100644 index 0000000000..038c191aaa --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks-managed-identity.md @@ -0,0 +1,80 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider | TypeScript" +h1: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +linktitle: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +meta_desc: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an AKS cluster, creates an Azure User Assigned Managed Identity, and sets credentials to manage access to the cluster. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After [cloning](https://github.com/pulumi/examples#checking-out-a-single-example) this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Stand up the cluster by invoking pulumi + ```bash + $ pulumi up + ``` + +1. After 3-4 minutes, your cluster will be ready, and the kubeconfig YAML you'll use to connect to the cluster will be available as an [Output](https://www.pulumi.com/docs/concepts/inputs-outputs/#outputs). You can save this kubeconfig to a file like so: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + ``` + + Once you have this file in hand, you can interact with your new cluster as usual via `kubectl`: + + ```bash + $ KUBECONFIG=./kubeconfig.yaml kubectl get nodes + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks-multicluster.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks-multicluster.md new file mode 100644 index 0000000000..06970016e3 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks-multicluster.md @@ -0,0 +1,95 @@ +--- +title: "Multiple Azure Kubernetes Service (AKS) Clusters | TypeScript" +h1: "Multiple Azure Kubernetes Service (AKS) Clusters" +linktitle: "Multiple Azure Kubernetes Service (AKS) Clusters" +meta_desc: "Multiple Azure Kubernetes Service (AKS) Clusters How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example demonstrates creating multiple Azure Kubernetes Service (AKS) clusters in different regions and with +different node counts. Please see https://docs.microsoft.com/en-us/azure/aks/ for more information about AKS. + +## Prerequisites + +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/get-started/install/). + +We will be deploying to Azure, so you will need an Azure account. If you don't have an account, +[sign up for free here](https://azure.microsoft.com/en-us/free/). +[Follow the instructions here](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) to connect Pulumi to your Azure account. + +## Running the Example + +> **Note**: Due to an issue in the Azure AD Terraform Provider (https://github.com/hashicorp/terraform-provider-azuread/issues/4) the +> creation of an Azure Service Principal, which is needed to create the Kubernetes cluster (see index.ts), is delayed and may not +> be available when the cluster is created. If you get a Service Principal not found error, as a work around, you should be able to run `pulumi up` +> again, at which time the Service Principal should have been created. + +After cloning this repo, `cd` into it and run these commands. + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init + ``` + +2. Set the required configuration variables for this program: + + ```bash + $ pulumi config set azure-native:environment public + $ pulumi config set password --secret [your-cluster-password-here] + $ ssh-keygen -t rsa -f key.rsa + $ pulumi config set sshPublicKey < key.rsa.pub + ``` + +3. Deploy everything with the `pulumi up` command. This provisions all the Azure resources necessary, including + an Active Directory service principal and AKS clusters: + + ```bash + $ pulumi up + ``` + +4. After a couple minutes, your AKS clusters will be ready. The AKS cluster names will be printed as output variables + once `pulumi up` completes. + + ```bash + $ pulumi up + ... + + Outputs: + + aksClusterNames: [ + + [0]: "akscluster-east513be264" + + [1]: "akscluster-westece285c7" + ] + ... + ``` + +5. At this point, you have multiple AKS clusters running in different regions. Feel free to modify your program, and + run `pulumi up` to redeploy changes. The Pulumi CLI automatically detects what has changed and makes the minimal + edits necessary to accomplish these changes. + +6. Once you are done, you can destroy all of the resources, and the stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks.md new file mode 100644 index 0000000000..bd2a5f3250 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-aks.md @@ -0,0 +1,87 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider | TypeScript" +h1: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +linktitle: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +meta_desc: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an AKS cluster, creates an Azure Active AD application, creates a Service Principal and sets credentials to manage access to the cluster. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +2. [Install node.js](https://nodejs.org/en/download/) +3. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After cloning this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Next, install the dependencies: + + ```bash + $ npm install + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Stand up the cluster by invoking pulumi + ```bash + $ pulumi up + ``` + +1. After 3-4 minutes, your cluster will be ready, and the kubeconfig YAML you'll use to connect to the cluster will be available as an output. You can save this kubeconfig to a file like so: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + ``` + + Once you have this file in hand, you can interact with your new cluster as usual via `kubectl`: + + ```bash + $ KUBECONFIG=./kubeconfig.yaml kubectl get nodes + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-appservice-docker.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-appservice-docker.md new file mode 100644 index 0000000000..6ce622c7b2 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-appservice-docker.md @@ -0,0 +1,93 @@ +--- +title: "Azure App Service Running Docker Containers on Linux | TypeScript" +h1: "Azure App Service Running Docker Containers on Linux" +linktitle: "Azure App Service Running Docker Containers on Linux" +meta_desc: "Azure App Service Running Docker Containers on Linux How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure App Service from Docker images. + +The example shows two scenarios: + +- Deploying an existing image from Docker Hub +- Deploying a new custom registry in Azure Container Registry, building a custom Docker image, and running the image from the custom registry + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 8 created + + Duration: 56s + ``` + +1. Check the deployed endpoints: + + ``` + $ pulumi stack output HelloEndpoint + http://hello-app-91dfea.azurewebsites.net/hello + $ curl "$(pulumi stack output HelloEndpoint)" + Hello, world! + + $ pulumi stack output GetStartedEndpoint + http://get-started-15da13.azurewebsites.net + $ curl "$(pulumi stack output GetStartedEndpoint)" + + +

Your custom docker image is running in Azure App Service!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-appservice.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-appservice.md new file mode 100644 index 0000000000..03de5c75c7 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-appservice.md @@ -0,0 +1,91 @@ +--- +title: "Azure App Service with SQL Database and Application Insights | TypeScript" +h1: "Azure App Service with SQL Database and Application Insights" +linktitle: "Azure App Service with SQL Database and Application Insights" +meta_desc: "Azure App Service with SQL Database and Application Insights How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure App Service. + +Provisions Azure SQL Database and Azure Application Insights to be used in combination +with App Service. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Define SQL Server password (make it complex enough to satisfy Azure policy): + + ``` + pulumi config set --secret sqlPassword + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + info: 10 changes performed: + + 10 resources created + Update duration: 1m14.59910109s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output endpoint + https://azpulumi-as0ef47193.azurewebsites.net + $ curl "$(pulumi stack output endpoint)" + + +

Greetings from Azure App Service (courtesy of Pulumi)!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-call-azure-sdk.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-call-azure-sdk.md new file mode 100644 index 0000000000..78b8823868 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-call-azure-sdk.md @@ -0,0 +1,75 @@ +--- +title: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK | TypeScript" +h1: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK" +linktitle: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK" +meta_desc: "Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +The native Azure Pulumi provider exposes the entire resource model of Azure Resource Manager. Each resource can be created, updated, deleted, or refreshed (read). + +However, Azure API has many endpoints that don't map to our resource model. For examples, finding resources given some filter criteria is not supported directly. + +However, you can easily integrate an Azure SDK call inside your Pulumi program using the same programming language. We provide a helper function `authorization.getClientToken()` that returns a valid authentication token for the same login context that the Pulumi provider is using. + +This example demonstrates how to use such integration to lookup a role definition ID based on its name and scope. It then creates a role assignment for the resulting definition to allow pulling container images from a registry. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + ~ 1 updated + 3 unchanged + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-containerapps.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-containerapps.md new file mode 100644 index 0000000000..1dba5667e7 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-containerapps.md @@ -0,0 +1,81 @@ +--- +title: "Azure Container Apps | TypeScript" +h1: "Azure Container Apps" +linktitle: "Azure Container Apps" +meta_desc: "Azure Container Apps How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure Container Apps. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 7 created + + Duration: 4m18s + ``` + +1. Check the deployed endpoint: + + ``` + $ curl "$(pulumi stack output url)" + + +

Your custom docker image is running in Azure Container Apps!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-cosmosdb-logicapp.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-cosmosdb-logicapp.md new file mode 100644 index 0000000000..69dd910400 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-cosmosdb-logicapp.md @@ -0,0 +1,86 @@ +--- +title: "Azure Cosmos DB, an API Connection, and a Logic App | TypeScript" +h1: "Azure Cosmos DB, an API Connection, and a Logic App" +linktitle: "Azure Cosmos DB, an API Connection, and a Logic App" +meta_desc: "Azure Cosmos DB, an API Connection, and a Logic App How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +With the native Azure provider we can directly use the Azure resource manager API to define API connections and linking it to a logic app. The resulting experience is much faster in comparison to performing the same operation through ARM templates. + +## Prerequisites + +- [Node.js](https://nodejs.org/en/download/) +- [Download and install the Pulumi CLI](https://www.pulumi.com/docs/get-started/install/) +- [Connect Pulumi with your Azure account](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) (if your `az` CLI is configured, no further changes are required) + +## Running the App + +1. Create a new stack: + + ```sh + $ pulumi stack init dev + ``` + +2. Set the required configuration variables for this program, and log into Azure: + + ```bash + $ pulumi config set azure-native:location westeurope + $ az login + ``` + +3. Perform the deployment: + + ```sh + $ pulumi up + + Type Name Status + + pulumi:pulumi:Stack azure-cosmosdb-logicapp-dev created + + ├─ azure-native:resources:ResourceGroup logicappdemo-rg created + + ├─ azure-native:storage:StorageAccount logicappdemosa created + + ├─ azure-native:documentdb:DatabaseAccount logicappdemo-cdb created + + ├─ azure-native:documentdb:SqlResourceSqlDatabase db created + + ├─ azure-native:web:Connection cosmosdbConnection created + + ├─ azure-native:documentdb:SqlResourceSqlContainer container created + + └─ azure-native:logic:Workflow workflow created + + Resources: + + 8 created + + Duration: 3m16s + ``` + +4. At this point, you have a Cosmos DB collection and a Logic App listening to HTTP requests. You can trigger the Logic App with a `curl` command: + + ``` + $ curl -X POST "$(pulumi stack output endpoint)" -d '"Hello World"' -H 'Content-Type: application/json' + ``` + + The POST body will be saved into a new document in the Cosmos DB collection. + +5. Once you are done, you can destroy all of the resources, and the stack: + + ```bash + $ pulumi destroy + $ pulumi stack rm + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-functions-many.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-functions-many.md new file mode 100644 index 0000000000..1ae8105341 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-functions-many.md @@ -0,0 +1,97 @@ +--- +title: "Azure Functions in All Supported Languages | TypeScript" +h1: "Azure Functions in All Supported Languages" +linktitle: "Azure Functions in All Supported Languages" +meta_desc: "Azure Functions in All Supported Languages How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Azure Functions created from raw deployment packages in all supported languages. + +.NET and Java are precompiled languages, and the deployment artifact contains compiled binaries. You will need the following tools to build these projects: + +- [.NET Core SDK](https://dotnet.microsoft.com/download) for the .NET Function App +- [Apache Maven](https://maven.apache.org/) for the Java Function App + +Please remove the corresponding resources from the program in case you don't need those runtimes. + +## Running the App + +1. Build and publish the .NET Function App project: + + ``` + $ dotnet publish dotnet + ``` + +1. Build and publish the Java Function App project: + + ``` + $ mvn clean package -f java + ``` + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Configure the location to deploy the resources to: + + ``` + $ pulumi config set azure-native:location + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing update (dev): + ... + + Updating (dev): + ... + Resources: + + 20 created + Duration: 2m42s + ``` + +1. Check the deployed function endpoints: + + ``` + $ pulumi stack output dotnetEndpoint + https://http-dotnet1a2d3e4d.azurewebsites.net/api/HelloDotnet?name=Pulumi + $ curl "$(pulumi stack output dotnetEndpoint)" + Hello from .NET, Pulumi + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-functions.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-functions.md new file mode 100644 index 0000000000..68424c3a2b --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-functions.md @@ -0,0 +1,79 @@ +--- +title: "Deploying Azure Functions | TypeScript" +h1: "Deploying Azure Functions" +linktitle: "Deploying Azure Functions" +meta_desc: "Deploying Azure Functions How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building serverless applications hosted in Azure Functions. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 8 created + + Duration: 1m18s + ``` + +1. Check the deployed endpoint: + + ``` + $ pulumi stack output endpoint + https://appg-fsprfojnnlr.azurewebsites.net/api/HelloNode?name=Pulumi + $ curl "$(pulumi stack output endpoint)" + Hello from Node.js, Pulumi + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-oidc-provider-pulumi-cloud.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-oidc-provider-pulumi-cloud.md new file mode 100644 index 0000000000..a777f35bf4 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-oidc-provider-pulumi-cloud.md @@ -0,0 +1,114 @@ +--- +title: "Provisioning an OIDC Provider in Azure for Pulumi Cloud | TypeScript" +h1: "Provisioning an OIDC Provider in Azure for Pulumi Cloud" +linktitle: "Provisioning an OIDC Provider in Azure for Pulumi Cloud" +meta_desc: "Provisioning an OIDC Provider in Azure for Pulumi Cloud How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example will create OIDC configuration between Pulumi Cloud and Azure, specifically demonstrating connectivity with [Pulumi ESC](https://www.pulumi.com/docs/pulumi-cloud/esc/). The program automates the process detailed in the Azure documentation for the following activities: + +- [Create a Microsoft Entra application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal) +- [Create federated credentials](https://azure.github.io/azure-workload-identity/docs/topics/federated-identity-credential.html#federated-identity-credential-for-an-azure-ad-application-1) + +## Prerequisites + +* [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +* [Configure Pulumi to Use Azure](https://www.pulumi.com/docs/clouds/azure/get-started/begin/) + +## Running the Example + +Clone [the examples repo](https://github.com/pulumi/examples) and navigate to the folder for this example. + +```bash +git clone https://github.com/pulumi/examples.git +cd examples/azure-ts-oidc-provider-pulumi-cloud +``` + +Next, to deploy the application and its infrastructure, follow these steps: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + pulumi stack init dev + ``` + +1. Set your Pulumi ESC environment name and desired Azure region: + + ```bash + pulumi config set environmentName # replace with your environment name + pulumi config set azure-native:location WestUS2 # any valid Azure region will work + ``` + +1. Install requirements. + + ```bash + npm install + ``` + +1. Run `pulumi up -y`. Once the program completes, it will output a YAML template for you to use in the next step. + +## Validating the OIDC Configuration + +This next section will walk you through validating your OIDC configuration using [Pulumi ESC](https://www.pulumi.com/docs/pulumi-cloud/esc/). + +1. Start by [creating a new Pulumi ESC environment](https://www.pulumi.com/docs/pulumi-cloud/esc/get-started/#create-an-environment). +2. Then, copy the template definition from the output in the CLI and paste it into your environment. +3. Save your environment file and run the `pulumi env open /` command in the CLI. You should see output similar to the following: + +```bash +$ pulumi env open myOrg/myEnvironment +{ + "azure": { + "login": { + "clientId": "b537....", + "oidc": { + "token": "eyJh...." + }, + "subscriptionId": "0282....", + "tenantId": "7061...." + } + }, + "environmentVariables": { + "ARM_CLIENT_ID": "b537....", + "ARM_OIDC_TOKEN": "eyJh....", + "ARM_SUBSCRIPTION_ID": "0282....", + "ARM_TENANT_ID": "7061....", + "ARM_USE_OIDC": "true" + } +} +``` + +If your identity provider does not offer an ID token directly but it does offer a way to exchange a local bearer token for an ID token, you will need to replace the `ARM_OIDC_TOKEN` environment variable with both of the following: + +- `ARM_OIDC_REQUEST_TOKEN` +- `ARM_OIDC_REQUEST_URL` + +## Clean-Up Resources + +Once you are done, you can destroy all of the resources as well as the stack: + +```bash +$ pulumi destroy +$ pulumi stack rm +``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-static-website.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-static-website.md new file mode 100644 index 0000000000..d0c300bc71 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-static-website.md @@ -0,0 +1,86 @@ +--- +title: "Static Website Using Azure Blob Storage and CDN | TypeScript" +h1: "Static Website Using Azure Blob Storage and CDN" +linktitle: "Static Website Using Azure Blob Storage and CDN" +meta_desc: "Static Website Using Azure Blob Storage and CDN How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ +Based on https://github.com/zemien/static-website-ARM-template + + +This example configures [Static website hosting in Azure Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website). + +In addition to the Storage itself, a CDN is configured to serve files from the Blob container origin. This may be useful if you need to serve files via HTTPS from a custom domain (not shown in the example). + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 9 created + Duration: 2m52s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output staticEndpoint + https://websitesbc90978a1.z20.web.core.windows.net/ + $ curl "$(pulumi stack output staticEndpoint)" + + +

This file is served from Blob Storage (courtesy of Pulumi!)

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-synapse.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-synapse.md new file mode 100644 index 0000000000..c3473c9931 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-synapse.md @@ -0,0 +1,72 @@ +--- +title: "Azure Synapse Workspace and Pools | TypeScript" +h1: "Azure Synapse Workspace and Pools" +linktitle: "Azure Synapse Workspace and Pools" +meta_desc: "Azure Synapse Workspace and Pools How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for enterprise analytics solutions based on Azure Synapse. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ```bash + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 13 created + + Duration: 10m53s + ``` + +1. Navigate to https://web.azuresynapse.net and sign in to your new workspace. + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-webapp-privateendpoint-vnet-injection.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-webapp-privateendpoint-vnet-injection.md new file mode 100644 index 0000000000..d41e155a8e --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-webapp-privateendpoint-vnet-injection.md @@ -0,0 +1,70 @@ +--- +title: "Deploy two App Services - Front web app with VNet injection and Back web app with a Private Endpoint | TypeScript" +h1: "Deploy two App Services - Front web app with VNet injection and Back web app with a Private Endpoint" +linktitle: "Deploy two App Services - Front web app with VNet injection and Back web app with a Private Endpoint" +meta_desc: "Deploy two App Services - Front web app with VNet injection and Back web app with a Private Endpoint How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This deploys a secure front end - back end web app. The front end web app is plugged in a subnet with the feature regional VNet integration enabled. Settings are set to consume a DNS private zone. The backend web app is only exposed through a private endpoint. + +It will create a VNet, two subnets, one where your Private Endpoint will exist, the second where you will inject the front web app, an App Service Plan in PremiumV2 tier (mandatory for Private Endpoint), a Private Endpoint, settings for DNS queries to the DNS Private Zone, and a private DNS zone with record for the Private Endpoint. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +2. [Install node.js](https://nodejs.org/en/download/) +3. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + + +### Optional config params +1. `virtualNetworkCIDR` - CIDR range for the vnet (defaults to `10.200.0.0/16`) +1. `backendCIDR` - subnet CIDR range for the backend (defaults to `10.200.1.0/24`) +1. `frontendCIDR` - subnet CIDR range for the frontend (defaults to `10.200.2.0/24`) + +### Steps + +After cloning this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Next, install the dependencies: + + ```bash + $ npm install + ``` + +1. Stand up the cluster by invoking pulumi + ```bash + $ pulumi up + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-webserver.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-webserver.md new file mode 100644 index 0000000000..8673440829 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-ts-webserver.md @@ -0,0 +1,90 @@ +--- +title: "Web Server Using Azure Virtual Machine | TypeScript" +h1: "Web Server Using Azure Virtual Machine" +linktitle: "Web Server Using Azure Virtual Machine" +meta_desc: "Web Server Using Azure Virtual Machine How-to Guide using TypeScript" +no_edit_this_page: true +cloud: azure +language: ts +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example provisions a Linux web server in an Azure Virtual Machine and gives it a public IP address. + +## Prerequisites + +- [Node.js](https://nodejs.org/en/download/) +- [Download and install the Pulumi CLI](https://www.pulumi.com/docs/get-started/install/) (you will also need to configure Pulumi for a supported state backend; by default it will use Pulumi Cloud) +- [Connect Pulumi with your Azure account](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) (if your `az` CLI is configured, no further changes are required) + +## Running the App + +These instructions assume you are running all commands in the same folder where the code resides (unless otherwise indicated). + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Configure the app deployment. The username and password here will be used to configure the Virtual Machine. The + password must adhere to the [Azure restrictions on VM passwords]( + https://docs.microsoft.com/en-us/azure/virtual-machines/windows/faq#what-are-the-password-requirements-when-creating-a-vm). + + ``` + $ pulumi config set azure-native:location westus # any valid Azure region will do + $ pulumi config set username webmaster + $ pulumi config set password --secret + ``` + + Note that `--secret` ensures your password is encrypted safely. + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Restore NPM dependencies: + + ``` + $ npm install + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + info: 7 changes performed: + + 7 resources created + Update duration: 2m38s + ``` + +1. Check the IP address: + + ``` + $ pulumi stack output ipAddress + 40.112.181.239 + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-aks-managed-identity.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-aks-managed-identity.md new file mode 100644 index 0000000000..5fee2d3492 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-aks-managed-identity.md @@ -0,0 +1,80 @@ +--- +title: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider | YAML" +h1: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +linktitle: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider" +meta_desc: "Azure Kubernetes Service (AKS) Cluster using the native Azure Provider How-to Guide using YAML" +no_edit_this_page: true +cloud: azure +language: yaml +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example deploys an AKS cluster, creates an Azure User Assigned Managed Identity, and sets credentials to manage access to the cluster. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) +1. [Configure Azure Credentials](https://www.pulumi.com/docs/intro/cloud-providers/azure/setup/) + +### Steps + +After cloning this repo, from this working directory, run these commands: + +1. Create a new stack, which is an isolated deployment target for this example: + + ```bash + $ pulumi stack init dev + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Stand up the cluster by invoking pulumi + ```bash + $ pulumi up + ``` + +1. After 3-4 minutes, your cluster will be ready, and the kubeconfig YAML you'll use to connect to the cluster will be available as an output. You can save this kubeconfig to a file like so: + + ```bash + $ pulumi stack output kubeconfig --show-secrets > kubeconfig.yaml + ``` + + Once you have this file in hand, you can interact with your new cluster as usual via `kubectl`: + + ```bash + $ KUBECONFIG=./kubeconfig.yaml kubectl get nodes + ``` + +1. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +1. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-app-service.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-app-service.md new file mode 100644 index 0000000000..8384a8502a --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-app-service.md @@ -0,0 +1,113 @@ +--- +title: "Azure App Service with SQL Database and Application Insights | YAML" +h1: "Azure App Service with SQL Database and Application Insights" +linktitle: "Azure App Service with SQL Database and Application Insights" +meta_desc: "Azure App Service with SQL Database and Application Insights How-to Guide using YAML" +no_edit_this_page: true +cloud: azure +language: yaml +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure App Service. + +Provisions Azure SQL Database and Azure Application Insights to be used in combination +with App Service. + +## Deploying the App + +To deploy your infrastructure, follow the below steps. + +### Prerequisites + +1. [Install Pulumi](https://www.pulumi.com/docs/get-started/install/) + +### Steps + +1. Install required plugins: + + ```bash + $ pulumi plugin install resource azure-native 1.56.0 + $ pulumi plugin install resource random 4.3.1 + ``` + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Configure the location to deploy the resources to: + + ``` + $ pulumi config set azure-native:location centralus + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + info: 11 changes performed: + + 11 resources created + Update duration: 1m14.59910109s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output Endpoint + https://azpulumi-as0ef47193.azurewebsites.net + $ curl "$(pulumi stack output endpoint)" + + + + + Hello, Pulumi! + + + + +

Hello, Azure!

+

Made with ❤️ with Pulumi

+

This file is served from Azure App Service, via Blob Storage.

+ + + + ``` + +6. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack. + +7. Once you've finished experimenting, tear down your stack's resources by destroying and removing it: + + ```bash + $ pulumi destroy --yes + $ pulumi stack rm --yes + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-container-apps.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-container-apps.md new file mode 100644 index 0000000000..cc50530ef7 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-container-apps.md @@ -0,0 +1,75 @@ +--- +title: "Azure Container Apps | YAML" +h1: "Azure Container Apps" +linktitle: "Azure Container Apps" +meta_desc: "Azure Container Apps How-to Guide using YAML" +no_edit_this_page: true +cloud: azure +language: yaml +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +Starting point for building web application hosted in Azure Container Apps. + +## Running the App + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus2 + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 7 created + + Duration: 4m18s + ``` + +1. Check the deployed endpoint: + + ``` + $ curl "$(pulumi stack output url)" + + +

Your custom docker image is running in Azure Container Apps!

+ + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-static-website.md b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-static-website.md new file mode 100644 index 0000000000..9e0f8c20f2 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/how-to-guides/azure-yaml-static-website.md @@ -0,0 +1,94 @@ +--- +title: "Static Website Using Azure Blob Storage and CDN | YAML" +h1: "Static Website Using Azure Blob Storage and CDN" +linktitle: "Static Website Using Azure Blob Storage and CDN" +meta_desc: "Static Website Using Azure Blob Storage and CDN How-to Guide using YAML" +no_edit_this_page: true +cloud: azure +language: yaml +layout: package +--- + + + + +

+ + + + View Code + + + + Deploy this example with Pulumi + +

+ + +This example configures [Static website hosting in Azure Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website). + +In addition to the Storage itself, a CDN is configured to serve files from the Blob container origin. This may be useful if you need to serve files via HTTPS from a custom domain (not shown in the example). + +## Running the App + +1. Install required plugins: + + ```bash + $ pulumi plugin install resource azure-native 1.56.0 + ``` + +1. Create a new stack: + + ``` + $ pulumi stack init dev + ``` + +1. Login to Azure CLI (you will be prompted to do this during deployment if you forget this step): + + ``` + $ az login + ``` + +1. Set the Azure region location to use: + + ``` + $ pulumi config set azure-native:location westus + ``` + +1. Run `pulumi up` to preview and deploy changes: + + ``` + $ pulumi up + Previewing changes: + ... + + Performing changes: + ... + Resources: + + 9 created + Duration: 2m52s + ``` + +1. Check the deployed website endpoint: + + ``` + $ pulumi stack output endpoint + https://websitesbc90978a1.z20.web.core.windows.net/ + $ curl "$(pulumi stack output endpoint)" + + + + + Hello, Pulumi! + + + + +

Hello, Azure!

+

Made with ❤️ with Pulumi

+

This file is served from Azure Blob Storage.

+ + + + ``` + diff --git a/themes/default/content/registry/packages/azure-native-v2/installation-configuration.md b/themes/default/content/registry/packages/azure-native-v2/installation-configuration.md new file mode 100644 index 0000000000..b6d29e3bf6 --- /dev/null +++ b/themes/default/content/registry/packages/azure-native-v2/installation-configuration.md @@ -0,0 +1,332 @@ +--- +title: Azure Native Installation & Configuration +meta_desc: How to set up credentials to use the Pulumi Azure Native Provider and choose configuration options to tailor the provider to suit your use case. +layout: package +--- + +To provision resources with the Pulumi Azure Native provider, you need to have Azure credentials. +Your Azure credentials are never sent to Pulumi.com. +Pulumi uses the Azure SDK and the credentials in your environment to authenticate requests from your computer to Azure. + +## Installation + +The Azure Native provider is available as a package in all Pulumi languages: + +* JavaScript/TypeScript: [`@pulumi/azure-native`](https://www.npmjs.com/package/@pulumi/azure-native) +* Python: [`pulumi-azure-native`](https://pypi.org/project/pulumi-azure-native/) +* Go: [`github.com/pulumi/pulumi-azure-native/sdk/go/azure`](https://github.com/pulumi/pulumi-azure-native) +* .NET: [`Pulumi.AzureNative`](https://www.nuget.org/packages/Pulumi.AzureNative) +* Java: [`com.pulumi.azurenative`](https://search.maven.org/search?q=com.pulumi.azure-native) + + +## Authentication Methods + +Pulumi can authenticate to Azure via several methods: +- Azure CLI +- OpenID Connect (OIDC) +- Service Principal with a client secret or certificate +- Managed Service Identity (MSI) + +If you're running the Pulumi CLI locally, in a developer scenario, we recommend using the Azure CLI. For team +environments, particularly in Continuous Integration, one of the other options is strongly recommended. + +{{% notes type="info" %}} +Authenticating using the CLI will not work for Service Principal logins (e.g., +`az login --service-principal`). For such cases, authenticate using the Service Principal method instead. +{{% /notes %}} + + +### Authenticate using the CLI + +The CLI instructions assume you're using the [Azure CLI](https://github.com/Azure/azure-cli) (`az`). + +Log in to the Azure CLI and Pulumi will automatically use your credentials: + +```bash +$ az login +A web browser has been opened at https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize. Please continue the login in the web browser. If no web browser is available or if the web browser fails to open, use device code flow with `az login --use-device-code`. +``` + +Do as instructed to log in. After completed, `az login` will return and you are ready to go. + +{{% notes type="info" %}} +If you're using Government or China Clouds, you'll need to configure the Azure CLI to work with that cloud. Do so by running `az cloud set --name `, where `` is one of `AzureUSGovernment` or `AzureChinaCloud`. +{{% /notes %}} + +The Azure CLI, and thus Pulumi, will use the Default Subscription by default. You can override the subscription by setting your subscription ID to the `id` output from `az account list`'s output: + +```bash +$ az account list +``` + +Pick out the `` from the list and run: + +```bash +$ az account set --subscription= +``` + +### Authenticate with OpenID Connect (OIDC) + +OIDC allows you to establish a trust relationship between Azure and another identity provider such as GitHub or Azure DevOps. Once +established, your program can exchange an ID token issued by the identity provider for an Azure token. Your Pulumi program running in +the identity provider's service, for instance, GitHub Actions CI or Azure DevOps Pipelines, can then access Azure, without storing any +secrets in GitHub. + +#### OIDC Azure Configuration + +To configure the trust relationship in Azure, please refer to +[this guide](https://learn.microsoft.com/en-us/azure/active-directory/workload-identities/workload-identity-federation-create-trust?pivots=identity-wif-apps-methods-azp#github-actions). +This needs to be set up only once. + +#### OIDC Pulumi Provider Configuration + +To use OIDC, either set the Pulumi configuration `useOidc` via `pulumi config set azure-native:useOidc true` or set the +environment variable `ARM_USE_OIDC` to "true". + +Next, supply the Pulumi provider with the ID token to exchange for an Azure token. This step depends on the service +(identity provider) your program will run on. +- On GitHub, you don't need to configure anything since +[GitHub sets the relevant environment variables](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) by default and the Pulumi provider reads them automatically. +- Other identity providers offer a way to access the ID token. For instance, in GitLab CI/CD jobs, the ID token is available +via the environment variable `GITLAB_OIDC_TOKEN`. Configure the Pulumi provider to use the ID token by assigning it to +the Pulumi configuration `azure-native:oidcToken` or the environment variable `ARM_OIDC_TOKEN`. +- Some identity providers, such as Azure Workload Identity, supply the ID token in a file. In this case, set the +Pulumi configuration `azure-native:oidcTokenFilePath` or the environment variable `ARM_OIDC_TOKEN_FILE_PATH` to the path +of the file. + +{{% notes type="info" %}} +If your identity provider does not offer an ID token directly but it does offer a way to exchange a local bearer token +for an ID token, you can configure this exchange as well. This is a rare case that you won't need unless the identity +provider's documentation explicitly requests it. In that case, set one of the following pairs: + - both the `azure-native:oidcRequestToken` and `azure-native:oidcRequestUrl` Pulumi configuration values, **or** + - both the `ARM_OIDC_REQUEST_TOKEN` and `ARM_OIDC_REQUEST_URL` environment variables. +{{% /notes %}} + +Finally, configure the client and tenant IDs of your Azure Active Directory application. Refer to the +[above Azure documentation](https://learn.microsoft.com/en-us/azure/active-directory/workload-identities/workload-identity-federation-create-trust?pivots=identity-wif-apps-methods-azp) +on how to retrieve the IDs, and set them via Pulumi config as `azure-native:clientId` and `azure-native:tenantId` or via environment +variables as `ARM_CLIENT_ID` and `ARM_TENANT_ID`. + +{{% notes type="info" %}} +If you get the error "_AADSTS70021: No matching federated identity record found for presented assertion_", this points +to a configuration issue with the _entity type_ and _environment name_ described in the Azure documentation. Make sure +they match your setup, e.g., the type "branch" and the correct branch name if CI runs against a fixed branch. +{{% /notes %}} + +#### OIDC Dynamic Credentials with Pulumi ESC + +In addition to configuring the Azure Native provider locally, you also have the option to centralize your configurations using [Pulumi ESC (Environments, Secrets, and Configuration)](/docs/pulumi-cloud/esc/). Using this service will enable you to run Pulumi CLI commands with dynamically generated credentials, removing the need to configure and manage your credentials locally. + +To do this, you will need to complete the following steps: + +##### Configure OIDC between Pulumi and Azure + +Refer to the [Configuring OpenID Connect for Azure Guide](/docs/pulumi-cloud/oidc/azure/) for the step-by-step process on how to do this. + +##### [Optional] Move Pulumi config to your ESC environment + +With Pulumi ESC, you can define and expose environment variables as shown below: + +```yaml +values: + azure: + login: + fn::open::azure-login: + clientId: + tenantId: + subscriptionId: + oidc: true + environmentVariables: + ARM_USE_OIDC: 'true' + ARM_CLIENT_ID: ${azure.login.clientId} + ARM_TENANT_ID: ${azure.login.tenantId} + ARM_OIDC_TOKEN: ${azure.login.oidc.token} + ARM_SUBSCRIPTION_ID: ${azure.login.subscriptionId} +``` + +{{< notes type="info" >}} +To learn more about projecting environment variables in Pulumi ESC, refer to the [relevant Pulumi ESC documentation](/docs/pulumi-cloud/esc/environments/#projecting-environment-variables). +{{< /notes >}} + +To [expose configuration values to Pulumi IaC](/docs/pulumi-cloud/esc/environments/#using-environments-with-pulumi-iac), you will need to add a second-level key named `pulumiConfig` and define your desired values underneath it. Further, if your workflow does not require the exposure of environment variables, you can also define those variables under the `pulumiConfig` block as shown below: + +```yaml +values: + azure: + login: + fn::open::azure-login: + clientId: + tenantId: + subscriptionId: + oidc: true + pulumiConfig: + azure-native:useOidc: 'true' + azure:useOidc: 'true' + azure-native:environment: + azure-native:clientId: ${azure.login.clientId} + azure-native:tenantId: ${azure.login.tenantId} + azure-native:subscriptionId: ${azure.login.subscriptionId} + azure-native:oidcToken: ${azure.login.oidc.token} +``` + +This will ensure that those values are scoped only to your `pulumi` run. + +{{< notes type="info" >}} +The configuration values under `pulumiConfig` can also be referenced directly from within your Pulumi program code. This is done using the same method to reference values from your project's stack settings file. You can see examples of how to do this in the [Accessing Configuration from Code](/docs/concepts/config/#code) section of the Pulumi documentation. +{{< /notes >}} + +##### Import your environment + +The last step is to update your project's stack settings file (`Pulumi..yaml`) to import your ESC environment as shown below: + +```yaml +environment: + - +``` + +Make sure to replace `` with the name of the ESC environment you created in the previous steps. + +You can test that your configuration is working by running the `pulumi preview` command. This will validate that your Azure resources can be deployed using the dynamically generated credentials in your environment file. + +{{< notes type="info" >}} +Make sure that your local environment does not have Azure credentials configured before running this command. You can logout by running the `az logout` command. +{{< /notes >}} + +### Authenticate using a Service Principal + +A Service Principal is an application in Azure Active Directory with a client ID and a tenant ID, exactly like the one +used in the OIDC scenario. In this scenario, instead of a pre-configured trust relationship, a client secret is used to +authenticate with Azure. + +#### Create your Service Principal and get your tokens + +To use a Service Principal, you must first create one. If you already have one, skip this section. + +You can create a Service Principal [using the Azure CLI](https://docs.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli?view=azure-cli-latest), [using the Azure Cloud Shell](https://shell.azure.com/), or [using the Azure Portal](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal?view=azure-cli-latest). + +After creating a Service Principal, you will obtain three important tokens: + +* `appId` is the client ID +* `tenant` is the tenant ID +* `password` is the client secret + +For example, a common Service Principal as displayed by the Azure CLI looks something like this: + +```json +{ + "appId": "WWWWWWWW-WWWW-WWWW-WWWW-WWWWWWWWWWWW", + "displayName": "ServicePrincipalName", + "name": "http://ServicePrincipalName", + "password": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "tenant": "YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY" +} +``` + +You also need to obtain a Subscription ID. To retrieve your current Subscription ID, you can use: + +```bash +$ az account show --query id -o tsv +``` + +To list all available subscriptions, you can use: + +```bash +$ az account list --query '[].{subscriptionName:name,subscriptionId:id}' -o tsv +``` + +#### Make tokens available to Pulumi + +Once you have the Service Principal's authorization tokens, choose one of the ways below to make them available to Pulumi: + +##### Set configuration using `pulumi config` + +Remember to pass `--secret` when setting `clientSecret` so that it is properly encrypted: + + ```bash + $ pulumi config set azure-native:clientId + $ pulumi config set azure-native:clientSecret --secret + $ pulumi config set azure-native:tenantId + $ pulumi config set azure-native:subscriptionId + # optional default location, otherwise set in code + $ pulumi config set azure-native:location + ``` + +##### Set configuration using environment variables + +{{< chooser os "linux,macos,windows" >}} +{{% choosable os linux %}} + +```bash +$ export ARM_CLIENT_ID= +$ export ARM_CLIENT_SECRET= +$ export ARM_TENANT_ID= +$ export ARM_SUBSCRIPTION_ID= +$ export ARM_LOCATION_NAME= +``` + +{{% /choosable %}} + +{{% choosable os macos %}} + +```bash +$ export ARM_CLIENT_ID= +$ export ARM_CLIENT_SECRET= +$ export ARM_TENANT_ID= +$ export ARM_SUBSCRIPTION_ID= +$ export ARM_LOCATION_NAME= +``` + +{{% /choosable %}} + +{{% choosable os windows %}} + +```powershell +> $env:ARM_CLIENT_ID = "" +> $env:ARM_CLIENT_SECRET = "" +> $env:ARM_TENANT_ID = "" +> $env:ARM_SUBSCRIPTION_ID = "" +> $env:ARM_LOCATION_NAME = "" +``` + +{{% /choosable %}} +{{< /chooser >}} + +Alternatively, you can use a certificate instead of a password as client secret. In this case, configure the provider +as shown above except use `clientCertPath`/`ARM_CLIENT_CERTIFICATE_PATH` instead of `clientSecret`/`ARM_CLIENT_SECRET`. + + +### Authenticate using Managed Service Identity (MSI) + +MSI is [configured in Azure](https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview). Once that's done, tell the provider to use it by setting the `useMsi` config or the `ARM_USE_MSI` environment variable to `true`. + +When using a system-assigned identity, or when using a user-assigned identity _and there's only a single one_, you don't need to do anything else. The provider will automatically use the identity. + +When one or more resources in your program have multiple user-assigned identities, you need to set the `clientId` config or the `ARM_CLIENT_ID` environment variable to the client ID of the identity you want to use. + +## Configuration options + +Use `pulumi config set azure-native: